Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Beschreibung vom Entwickler (englisches Original)
Read-only MCP tools for the Sedis PartnerAPI v2 (Bolagsanalys + Fastighetsbenchmark).
Diese drei werden nie zu einer Punktzahl zusammengefasst: Meinungen, Messungen und Beliebtheit sind verschiedene Dinge.
Für diesen Server haben wir noch keine Zusammenfassung in einfacher Sprache geschrieben. Unten stehen die Fakten, die wir aus der Registry gelesen haben.
Wähle die KI-App, die du nutzt, und kopiere die Einstellungen.
SEDIS_API_KEY, SEDIS_API_BASE_URLAls geheim markierte Werte sind Schlüssel zu deinem Konto. Gib sie nie weiter und füge sie nie in einen Chat ein.
Du brauchst
Welche App nutzt du?
Wähle oben deine App. Wir merken sie uns, damit der Button beim nächsten Mal „In … installieren“ anzeigt.
Öffne Claude Desktop → Settings → Developer → Edit Config und füge dies in claude_desktop_config.json ein
{
"mcpServers": {
"sedis-ab": {
"command": "npx",
"args": [
"-y",
"@sedis/mcp"
],
"env": {
"SEDIS_API_KEY": "your-value",
"SEDIS_API_BASE_URL": "your-value"
}
}
}
}Führe das in deinem Terminal aus
claude mcp add sedis-ab --env SEDIS_API_KEY=your-value --env SEDIS_API_BASE_URL=your-value -- npx -y @sedis/mcpTrag die leeren Werte ein, bevor du ihn startest.
In .cursor/mcp.json in deinem Projekt oder in ~/.cursor/mcp.json einfügen
{
"mcpServers": {
"sedis-ab": {
"command": "npx",
"args": [
"-y",
"@sedis/mcp"
],
"env": {
"SEDIS_API_KEY": "your-value",
"SEDIS_API_BASE_URL": "your-value"
}
}
}
}Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.
In .vscode/mcp.json in deinem Projekt einfügen
{
"servers": {
"sedis-ab": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@sedis/mcp"
],
"env": {
"SEDIS_API_KEY": "your-value",
"SEDIS_API_BASE_URL": "your-value"
}
}
}
}Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.
Dieser Server läuft auf deinem Computer, und ChatGPT kann sich nur mit Servern im Internet verbinden. Wähle eine andere App.
Deine Auswahl bleibt in einem Cookie auf diesem Gerät; kein Konto nötig.
SEDIS_API_BASE_URL envDiese Einstellungen werden aus dem Registry-Eintrag des Entwicklers erzeugt. Wenn in der README etwas anderes steht, folge der README.
Läuft auf deinem Computer; die Tool-Liste erscheint nach der Installation in deiner KI-App.
Wir prüfen Informationen, die jeder sehen kann; den Code haben wir nicht gelesen. Checks, die nicht zutreffen, werden nicht mitgezählt. · Geprüft am 6. Nov. 2026
Der Registry-Name wurde mit dem GitHub-Konto sedis-ab bestätigt, dem das Repo gehört
Dieses Repo haben wir noch nicht von GitHub gelesen
Dieses Repo haben wir noch nicht von GitHub gelesen
Dieser Server läuft auf deinem Computer; es gibt keinen Endpunkt im Internet
Läuft auf deinem Computer und nutzt stattdessen lokale Einstellungen
Läuft auf deinem Computer; Tool-Listen können wir nur von Endpunkten im Internet lesen
Verglichen mit allen aktiven Servern dieser Kategorie in der Registry. Sterne zählen nur, wenn dem Herausgeber das Repo gehört.
Er hat 1 von 1 zutreffenden Basischecks bestanden. Den Code haben wir nicht gelesen. Bevor du einen Schlüssel oder Token hinzufügst, sieh nach, welche Zugriffe der Server verlangt, und nutze einen Schlüssel, der nur die Berechtigungen hat, die du brauchst.
Das musst du eintragen: SEDIS_API_KEY
Er läuft auf deinem Computer. Deine KI-App startet ihn bei Bedarf, und die Daten laufen nicht über die Server des Entwicklers (außer der Server ruft selbst einen Onlinedienst auf).
Das GitHub-Repo wurde zuletzt – geändert, und die neueste Version (1.2.1) kam vor 17 Tagen in die Registry.
Apps, die MCP unterstützen, etwa Claude Desktop, Claude Code, Cursor und VS Code. Außerdem brauchst du Node.js auf deinem Computer.
In derselben Kategorie: Spec Driven Development, Remote Desktop Commander, Toggl 2.0
Server derselben Kategorie von anderen Entwicklern, sortiert nach Sternen.
So liest du eine Karte:★ GitHub-SterneiDrei Säulen: Bewertungen · Checks · NutzungiAktualisiert = neueste Version in der Registry veröffentlichti
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
Toggl 2.0 MCP server for tasks, projects, time entries, and workspace operations.
Unverändert aus dem Repo des Entwicklers übernommen. PopNx MCP hat den Inhalt weder geprüft noch empfiehlt es ihn. HTML, Bilder und Skripte wurden entfernt. Links führen von dieser Website weg.
A Model Context Protocol (MCP) server that wraps the Sedis PartnerAPI v2 as a small set of curated, read-only tools, so AI assistants and agents (Claude Desktop, Cursor, and any MCP-capable client) can query your Sedis _Bolagsanalys_ (listed-company financials) and _Fastighetsbenchmark_ (real-estate comparables) data in natural language. The server is a thin pass-through: it adds shape and transport only — every tenant-isolation, authentication, rate-limit, and billing rule lives in PartnerAPI v2, not here.
Not a Sedis customer yet? This server requires a Sedis PartnerAPI v2
key — there is no free tier or trial. Get in touch:
info@sedis.se ·
.mcpb) — recommendedFor non-technical users, install the Desktop Extension — a single file, no Node, no JSON, no terminal:
lang: "sv" for Swedish).The bundle packages the exact server described below together with its
dependencies; Claude Desktop supplies the Node runtime, so the user installs
nothing else. Ask your Sedis administrator for a key — a **customer-level (M2M)
key** needs no per-session two-factor step. Maintainers build the bundle with
npm run build:mcpb(output:dist/sedis-mcp.mcpb).
The server runs over stdio and is launched on demand via npx — no global install needed. The canonical launch command is:
npx -y @sedis/mcp
Add it to your client's MCP config and set your PartnerAPI key:
{
"mcpServers": { "sedis": { "command": "npx", "args": ["-y", "@sedis/mcp"], "env": { "SEDIS_API_KEY": "your-partnerapi-v2-key" } } } }
claude_desktop_config.json.mcp.json (same shape).| Env var | Required | Default | Purpose |
|---|---|---|---|
SEDIS_API_KEY | yes | — | Your PartnerAPI v2 key. Sent only as the X-Api-Key header; never logged. |
SEDIS_API_BASE_URL | no | https://api.sedis.se | Override the v2 base URL (e.g. for an alpha/beta environment). |
SEDIS_API_SESSION | no | — | Optional startup seed for the session token (user-owned keys only). Sent as X-Api-Session; never logged. Usually you set this at runtime with the set_session tool instead — no restart needed. |
The key is validated lazily — the server starts without it and returns a friendly, actionable error on the first tool call if it is missing or invalid. There is no startup ping.
Tools not showing up? MCP servers are loaded when your client starts —
after editing the config, fully restart/reload the client (a new chat in the same
window is not enough). If you registered it via a CLI (
claude mcp add), make sure
it landed in the right scope: a server added in one directory isn't visible in
another project unless you use a global/user scope.
If your key is owned by a specific user (issued to a named person, not a machine/M2M integration key), PartnerAPI v2 requires a short-lived session token alongside X-Api-Key, refreshed periodically via two-factor auth:
401 with reason session_expired / session_invalid, the tool error carries a `reproveUrl`. Open it in a browser, complete 2FA, and copy the freshly-minted sedis_sess_… token.X-Api-Session on the very next call, no client restart needed. Use `clear_session` to sign out.SEDIS_API_SESSION env var (handy for CI / power users); at runtime set_session always takes precedence.Machine / org-wide keys (no owner) are headless — X-Api-Key only, no session token, and you never call set_session.
To run a local build (unpublished) or point at a non-production environment, swap npx for the built entrypoint and override the base URL:
{
"mcpServers": { "sedis-local": { "command": "node", "args": ["/absolute/path/to/sedis-mcp/build/index.js"], "env": { "SEDIS_API_KEY": "your-non-production-key", "SEDIS_API_BASE_URL": "https:// " } } } }
Ask the Sedis team for the host name — non-production environments are not publicly documented. This is a development convenience only; production users just use the npx -y @sedis/mcp block above with a single SEDIS_API_KEY, which defaults to https://api.sedis.se.
All tools are read-only. Tenant scope is enforced by v2: the "YOUR …" tools only ever return data your key is entitled to, and a request for another tenant's object comes back as a friendly _not found_ (never a 403 that would leak existence).
| Tool | What it does |
|---|---|
bolagsanalys_list_companies | Search the catalog of listed companies by name fragment. |
bolagsanalys_find_parameter | Discover the right financial parameter by name fragment. |
bolagsanalys_get_data | Fetch quarterly figures. Pass one companyId, or omit it to get all companies for a parameter/quarter. |
bolagsanalys_search_data | Batch-fetch figures for a specific set of companies — companyIds[] (max 50). |
| Tool | What it does |
|---|---|
fastighetsbenchmark_find_parameter | Discover the right real-estate benchmark parameter by name. |
fastighetsbenchmark_search_property_units | Find YOUR property units (Fastighet) by exact name, name fragment, municipality, zone, or property-type name (propertyTypeName, e.g. "Office"/"Kontor"). |
fastighetsbenchmark_list_samlingar | List YOUR collections (Samling) and their members. |
fastighetsbenchmark_list_jamforelseobjekt | List YOUR comparison zones (Jämförelseobjekt). |
fastighetsbenchmark_get_comp_timeseries | Pull the actual CompDatum benchmarking time-series (self-describing values). |
fastighetsbenchmark_list_reference_zones | List the shared, Sedis-owned market reference zones (same for every key). |
fastighetsbenchmark_list_municipalities | Look up municipality ids for the municipalityId filter — by name or official code (e.g. SCB 0180). |
fastighetsbenchmark_list_property_types | Look up property-type ids for the propertyType filter (the EB0 domain). |
Names and descriptions are English by default; pass lang: "sv" on the parameter-discovery and property-unit tools to get Swedish.
| Tool | What it does |
|---|---|
set_session | Paste a freshly-minted sedis_sess_… token (from the reprove page) — carried as X-Api-Session on the next call, no restart. |
clear_session | Forget the current session token (sign out). |
These are needed only for user-owned keys (see _Session tokens_ above); machine / org-wide keys never use them.
Errors are mapped from PartnerAPI v2's RFC 7807 problem responses into short, friendly tool errors that carry a traceId for support — and never the API key or a stack trace. If a tool reports a session / two-factor re-verification error, open the reproveUrl in the message, complete 2FA, copy the new sedis_sess_… token, and paste it via the `set_session` tool — then retry (no client restart). See _Session tokens (user-owned keys)_ above.
This server is a wrapper. The underlying endpoints, query conventions, multi-tenant isolation model, geometry, error shapes, rate limits, and data freshness are documented in the PartnerAPI v2 guide that Sedis provides with your API key — contact Sedis if you need access. The live OpenAPI description is served at /openapi/v2.json (default https://api.sedis.se/openapi/v2.json). This README does not duplicate that reference.
Use of Sedis data in AI/LLM contexts is subject to your Sedis agreement and the accompanying MCP data-use terms. See SECURITY.md for the key-handling and supply-chain posture.
MIT.