Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Beschreibung vom Entwickler (englisches Original)
Model Context Protocol server for Parseable. Lets LLMs discover and query Parseable.
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.
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": {
"parseable": {
"command": "npx",
"args": [
"-y",
"@parseable/parseable-mcp-server"
]
}
}
}Führe das in deinem Terminal aus
claude mcp add parseable -- npx -y @parseable/parseable-mcp-serverIn .cursor/mcp.json in deinem Projekt oder in ~/.cursor/mcp.json einfügen
{
"mcpServers": {
"parseable": {
"command": "npx",
"args": [
"-y",
"@parseable/parseable-mcp-server"
]
}
}
}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": {
"parseable": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@parseable/parseable-mcp-server"
]
}
}
}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.
Diese 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 7. Nov. 2026
Der Registry-Name wurde mit dem GitHub-Konto parseablehq 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.
Die Registry nennt keinen erforderlichen Schlüssel, manche Server bitten dich aber bei der ersten Nutzung, dich anzumelden.
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 (0.2.16) kam vor 3 Monaten 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, Zendesk
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.
Zendesk MCP Pack — tickets, users, organizations via OAuth.
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.
Model Context Protocol server for Parseable. Lets any MCP-capable client (Claude Desktop, Claude Code, Cursor, VS Code Copilot, Windsurf, Continue, Cline, Zed, Codex) discover, query, and manage Parseable datasets and alerts using natural language.
Two transports:
| Mode | Transport | Auth | Use when |
|---|---|---|---|
stdio | Stdin/stdout | API key via env vars | Claude Desktop, Cursor, VS Code, local clients |
http | Streamable HTTP | Cloud API key, or self-hosted URL + API key | Hosted deployments and remote clients |
One command — interactive setup, detects Claude Desktop / Cursor, writes config files:
npx -y @parseable/parseable-mcp-server init
Restart your MCP client. Tools appear. Done.
Scripted:
npx -y @parseable/parseable-mcp-server init \
--client claude-desktop \ --url https://your-parseable.example.com \ --api-key "$PARSEABLE_API_KEY"
Supported --client values: claude-desktop, cursor.
The repository also contains a native Cursor plugin manifest. Marketplace installs connect to https://mcp.parseable.com/mcp and read credentials from the environment.
Set these variables before starting Cursor:
export PARSEABLE_URL="https://your-parseable.example.com"
export PARSEABLE_API_KEY="your-api-key" export PARSEABLE_MODE="self-hosted"
PARSEABLE_API_KEY and PARSEABLE_MODE are required by the Cursor plugin. Use PARSEABLE_MODE=cloud and omit PARSEABLE_URL for Parseable Cloud. Use PARSEABLE_MODE=self-hosted with PARSEABLE_URL for self-hosted Parseable.
# Parseable Cloud
export PARSEABLE_MODE="cloud" export PARSEABLE_API_KEY="your-cloud-api-key" unset PARSEABLE_URL
Then install the Parseable plugin from the Cursor Marketplace. If Cursor was opened from the macOS dock or another GUI launcher that does not inherit shell variables, use the interactive setup instead:
npx -y @parseable/parseable-mcp-server init --client cursor
Plugin metadata lives in .cursor-plugin/plugin.json; its MCP connection configuration lives in mcp.json. Keep the plugin version aligned with the npm package version when releasing.
HTTP mode serves a setup page and MCP endpoint from one process. Cloud clients supply an API key. Self-hosted clients supply their Parseable URL and API key.
# .env
PORT=8787
# From source
npm run build:all node dist/server.js http
docker build -t parseable-mcp-server . docker run -p 8787:8787 --env-file .env parseable-mcp-server
Parseablehttps://mcp.your-domain.com/mcpX-Parseable-URL: https://your-parseable.example.comX-API-Key: your Parseable API keyX-Parseable-Tool-Profile: core for only list_datasets, get_dataset_schema, and query_sql; omit it or use full for every toolclaude mcp add --transport http parseable https://mcp.your-domain.com/mcp --scope user \
--header "X-Parseable-URL: https://your-parseable.example.com" \ --header "X-API-Key: $PARSEABLE_API_KEY"
{
"mcpServers": { "parseable": { "type": "http", "url": "https://mcp.your-domain.com/mcp", "headers": { "X-Parseable-URL": "https://your-parseable.example.com", "X-API-Key": "your-parseable-api-key" } } } }
Each POST /mcp request requires X-API-Key and supports two modes:
| Mode | Headers |
|---|---|
| Cloud | X-Parseable-Mode: cloud, X-API-Key |
| Self-hosted (default) | X-Parseable-URL, X-API-Key |
X-Parseable-Tool-Profile controls tools exposed by HTTP MCP discovery. core exposes only list_datasets, get_dataset_schema, and query_sql. full, or an omitted header, exposes every tool returned by Parseable. Unknown values are rejected with HTTP 400. The adapter applies the same profile to tools/call, so hidden tools cannot be invoked through a core-profile connection.
X-Parseable-Mode is checked first when present. Omitting it selects self-hosted mode; clients do not need to send X-Parseable-Mode: self-hosted. In cloud mode, server validates API key with Parseable Cloud, caches returned URL and tenant routing in a bounded in-memory LRU for 24 hours, and sends x-p-tenant on Parseable requests. Cache is disposable; misses and process restarts resolve through Cloud again.
For self-hosted mode, HTTP server validates supplied URL and forwards API key to that Parseable instance. By default, private and loopback Parseable URLs are rejected to limit SSRF. Set PARSEABLE_MCP_ALLOW_PRIVATE=true only for trusted deployments that need private network targets.
| Var | Required | Default | Purpose |
|---|---|---|---|
PARSEABLE_URL | ✅ | — | Parseable base URL |
PARSEABLE_API_KEY | ✅ | — | API key for self-hosted Parseable |
PARSEABLE_QUERY_TIMEOUT_MS | 30000 | HTTP timeout (ms) |
| Var | Required | Default | Purpose |
|---|---|---|---|
PORT | 8787 | HTTP listen port | |
PARSEABLE_MCP_ALLOW_PRIVATE | false | Permit private/loopback Parseable URLs supplied in request headers | |
PARSEABLE_ORCHESTRATOR_URL | Cloud only | - | Parseable Cloud orchestrator base URL |
PARSEABLE_CLOUD_AUTH_TOKEN | Cloud only | - | Service bearer token for API-key validation |
PARSEABLE_CLOUD_CACHE_TTL_SECONDS | 86400 | Cloud routing LRU TTL | |
PARSEABLE_CLOUD_CACHE_MAX_ENTRIES | 10000 | Maximum cached cloud API-key routes | |
PARSEABLE_CLOUD_VALIDATE_TIMEOUT_MS | 10000 | Cloud validation timeout |
| Var | Default | Purpose |
|---|---|---|
PARSEABLE_OTEL_ENABLED | false | Enable trace export to Parseable |
PARSEABLE_OTEL_ENDPOINT | — | Parseable OTLP endpoint |
PARSEABLE_OTEL_USERNAME | — | Basic auth for OTLP |
PARSEABLE_OTEL_PASSWORD | — | Basic auth for OTLP |
PARSEABLE_OTEL_TRACES_STREAM | mcp-traces | Stream name for traces |
PARSEABLE_OTEL_DEBUG | false | Log OTLP export errors |
Copy .env.example → .env for a full template.
Tools are owned by the connected Parseable instance, not this adapter. For MCP tools/list, the adapter fetches the edition-specific catalog from GET /api/prism/v1/llm/tools/list. OSS, Enterprise, and Cloud can expose different tool sets.
The adapter caches the catalog for its server-provided max-age and revalidates it with ETag. MCP tools/call requests are forwarded to POST /api/prism/v1/llm/tools/call, where Parseable validates arguments, applies RBAC, executes the tool, and returns an MCP CallToolResult. HTTP connections may filter this catalog locally with X-Parseable-Tool-Profile; Parseable remains owner of the full catalog.
~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": { "Parseable": { "command": "npx", "args": ["-y", "@parseable/parseable-mcp-server"], "env": { "PARSEABLE_URL": "https://your-parseable.example.com", "PARSEABLE_API_KEY": "your-api-key" } } } }
claude mcp add Parseable \
--env PARSEABLE_URL=https://your-parseable.example.com \ --env PARSEABLE_API_KEY=your-api-key \ -- npx -y @parseable/parseable-mcp-server
~/.cursor/mcp.json:
{
"mcpServers": { "Parseable": { "command": "npx", "args": ["-y", "@parseable/parseable-mcp-server"], "env": { "PARSEABLE_URL": "https://your-parseable.example.com", "PARSEABLE_API_KEY": "your-api-key" } } } }
.vscode/mcp.json:
{
"servers": { "Parseable": { "type": "stdio", "command": "npx", "args": ["-y", "@parseable/parseable-mcp-server"], "env": { "PARSEABLE_URL": "https://your-parseable.example.com", "PARSEABLE_API_KEY": "your-api-key" } } } }
git clone https://github.com/parseablehq/parseable-mcp-server.git
cd parseable-mcp-server npm install cp .env.example .env # fill in your values
npm run build # server only (tsc) npm run build:ui # React UI only (vite) npm run build:all # both
node dist/server.js # stdio mode node dist/server.js http # HTTP mode (port 8787)
npm run dev # tsc --watch npm run dev:ui # vite dev server (proxies API to :8787) npm test npm run lint npm run fix # biome auto-fix
CI (GitHub Actions) runs lint + build:all + test on every push/PR to main on Node 22. On merge to main, Docker image is published to ghcr.io/parseablehq/parseable-mcp-server.
X-Parseable-URL and X-API-Key; always use HTTPS for remote deployments.query_sql blocks DDL/DML and enforces a row LIMIT. Time window is mandatory.evaluate_alert can fire real notifications — review the call before approving.Apache-2.0. See LICENSE.