Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Beschreibung vom Entwickler (englisches Original)
Structured, cited, real-world data from 300+ sources and the open web for your AI agents.
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.
NEURALVERGE_API_KEY, AuthorizationAls 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.
Diese Adresse braucht einen Schlüssel in einem Header der Anfrage, und das Menü zum Hinzufügen von Connectors kann ihn nicht setzen. Nutze stattdessen Claude Code, Cursor oder VS Code.
Öffne Claude Desktop → Settings → Developer → Edit Config und füge dies in claude_desktop_config.json ein
{
"mcpServers": {
"neuralverge": {
"command": "npx",
"args": [
"-y",
"@neuralverge/mcp-server"
],
"env": {
"NEURALVERGE_API_KEY": "your-value"
}
}
}
}Führe das in deinem Terminal aus
claude mcp add --transport http neuralverge https://mcp.neuralverge.ai/mcp --header 'Authorization: your-value'claude mcp add neuralverge --env NEURALVERGE_API_KEY=your-value -- npx -y @neuralverge/mcp-serverTrag die leeren Werte ein, bevor du ihn startest.
In .cursor/mcp.json in deinem Projekt oder in ~/.cursor/mcp.json einfügen
{
"mcpServers": {
"neuralverge": {
"url": "https://mcp.neuralverge.ai/mcp",
"headers": {
"Authorization": "your-value"
}
}
}
}In .cursor/mcp.json in deinem Projekt oder in ~/.cursor/mcp.json einfügen
{
"mcpServers": {
"neuralverge": {
"command": "npx",
"args": [
"-y",
"@neuralverge/mcp-server"
],
"env": {
"NEURALVERGE_API_KEY": "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": {
"neuralverge": {
"type": "http",
"url": "https://mcp.neuralverge.ai/mcp",
"headers": {
"Authorization": "your-value"
}
}
}
}In .vscode/mcp.json in deinem Projekt einfügen
{
"servers": {
"neuralverge": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@neuralverge/mcp-server"
],
"env": {
"NEURALVERGE_API_KEY": "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.
Diese Adresse braucht einen Schlüssel in einem Header der Anfrage, und das Menü zum Hinzufügen von Connectors kann ihn nicht setzen. Nutze stattdessen Claude Code, Cursor oder VS Code.
Deine Auswahl bleibt in einem Cookie auf diesem Gerät; kein Konto nötig.
Authorization geheim HTTP headerDiese Einstellungen werden aus dem Registry-Eintrag des Entwicklers erzeugt. Wenn in der README etwas anderes steht, folge der README.
Die Tool-Liste dieses Servers haben wir noch nicht gelesen; wir prüfen die Endpunkte reihum.
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 über die Domain neuralverge.ai bestätigt (die Registry prüft, wem die Domain gehört)
Dieses Repo haben wir noch nicht von GitHub gelesen
Dieses Repo haben wir noch nicht von GitHub gelesen
Antwort in 700 ms (HTTP 200)
Keine Anmeldung nötig
Noch nicht geprüft; wir lesen die Tool-Liste, wenn wir den Endpunkt prüfen
Verglichen mit allen aktiven Servern dieser Kategorie in der Registry. Sterne zählen nur, wenn dem Herausgeber das Repo gehört.
Er hat 2 von 2 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: NEURALVERGE_API_KEY, Authorization
Beides geht: Installiere ihn auf deinem Computer oder verbinde dich mit der Cloud-Version.
Das GitHub-Repo wurde zuletzt – geändert, und die neueste Version (1.0.4) kam gestern in die Registry.
Apps, die MCP unterstützen, etwa Claude Desktop, Claude Code, Cursor und VS Code. Er verbindet sich per URL, also funktionieren auch Apps, die Remote-MCP-Server akzeptieren, zum Beispiel ChatGPT im Entwicklermodus.
In derselben Kategorie: Spec Driven Development, Remote Desktop Commander, HotCodePush
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.
Manage over-the-air (OTA) updates for React Native, Expo, Capacitor and Cordova apps.
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.
The data layer for agentic AI.
Before you start: sign up at app.neuralverge.ai and activate your trial. The MCP server works only with a NeuralVerge account: you connect with an API key from it, or sign in with OAuth.
One API and MCP server that gives an agent verified, structured, cited facts about the real world, mid-task. Agents don't need search results or raw HTML — they need a finished answer, from one API instead of five vendors.
NeuralVerge draws structured data from 300+ sources — e-commerce marketplaces, corporate registries, startup and funding data, company intelligence, product reviews, enrichment and social — plus the open web, all in one request format. This MCP (Model Context Protocol) server exposes Search, AI Extract and every Data Source as tools, so any MCP-compatible client (Claude, ChatGPT, Gemini, Cursor and others) can call them directly. No scrapers, no pipelines, no glue code. Plans from $50/month.
Teams use NeuralVerge for agentic products, go-to-market, outbound, market research, competitor analysis, brand monitoring, public procurement, e-commerce intelligence, due diligence, KYC/KYB and recruiting.
Before installing, you need a NeuralVerge account and an API key:
NEURALVERGE_API_KEY in the Configuration step further down.NeuralVerge exposes its data layer as a remote Model Context Protocol (MCP) server, so any MCP-compatible client — Claude, ChatGPT, Gemini, Cursor, or a custom agent — can call Search, AI Extract, and every Data Source (including marketplaces and product reviews) directly as tools, without writing any HTTP integration code. See the official page: docs.neuralverge.ai/mcp-server.
This repository is a self-hosted equivalent of that server: same tool names, same input schemas, same behavior, and it can run either as a local stdio process or as a Streamable HTTP server. Notes:
run_search, run_extract and every Data Source endpoint.Hosted endpoint, Claude Code (sign in with OAuth from /mcp; add --header "Authorization: Bearer YOUR_API_KEY" for CI or headless use):
claude mcp add --transport http neuralverge https://mcp.neuralverge.ai/mcp
Hosted endpoint, Cursor and other JSON clients (omit headers to sign in with OAuth instead of an API key):
{
"mcpServers": { "neuralverge": { "url": "https://mcp.neuralverge.ai/mcp", "headers": { "Authorization": "Bearer YOUR_API_KEY" } } } }
This repository, Claude Code (local stdio):
claude mcp add neuralverge -e NEURALVERGE_API_KEY=YOUR_API_KEY -- node /absolute/path/to/MCP/dist/index.js
https://mcp.neuralverge.ai/mcp
The hosted server speaks MCP's Streamable HTTP transport and is stateless — each request is handled independently, with no session to keep alive between calls. Requests must include:
Accept: application/json, text/event-stream
The earlier endpoint, https://api.neuralverge.ai/functions/v1/mcp-server, still works with an API key but does not support sign-in. Use https://mcp.neuralverge.ai/mcp for new connections.
The hosted server accepts two kinds of credentials, both sent as Authorization: Bearer … and both billed to your organization:
Connector:; the key does not expire, so revoke it there to disconnect a client. Removing the server from the client alone does not revoke it.Authorization: Bearer YOUR_API_KEY — the same key the REST API uses.Listing tools (initialize, tools/list) works without credentials; calling a tool requires them, otherwise the hosted server answers 401 Unauthorized with a WWW-Authenticate header pointing OAuth-capable clients to the sign-in flow. When you run this repository instead, the key is passed to the server process as NEURALVERGE_API_KEY (see Configuration); there is no OAuth flow.
tools/list returns all 342 tools in one response — several hundred kilobytes of JSON. Three things follow from that:
readOnlyHint here), so a client can run several calls in parallel.If you only need a few sources, attach the server to a client that lets you pick tools, or proxy it and expose the subset you use.
Every tool returns its result directly in the tool response — there is no session to poll. A scrape that hits its time budget returns partial: true with the records collected so far, so a long run degrades to a shorter result instead of failing.
Authorization: Bearer YOUR_API_KEY. Clients that only speak SSE or stdio can use an MCP proxy such as mcp-remote. Step-by-step setup for every client is on Connect MCP.npx @modelcontextprotocol/inspector, choose the Streamable HTTP transport, connect to https://mcp.neuralverge.ai/mcp, and sign in with OAuth or set the Authorization header to explore and test tools interactively.curl -X POST "https://mcp.neuralverge.ai/mcp" \
-H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -H "Accept: application/json, text/event-stream" \ -d '{ "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "run_email_validation", "arguments": { "email": "john@example.com" } } }'
A tool call without an Authorization header fails the whole request with 401 Unauthorized; a key that is invalid or revoked is reported inside the tool result instead — remove and re-add the server in your client to sign in again. Once a request is authenticated, errors from an individual tool call (invalid parameters, 402 Payment Required for usage limits, upstream failures, and so on) are returned inside the MCP tool result with isError: true rather than as an HTTP failure — this lets the calling model see and react to the error instead of the whole request failing. The underlying status codes are the same ones described in Errors & Rate Limits and in Error handling below.
The server exposes 342 tools — one per NeuralVerge API endpoint (Search, AI Extract and every Data Source), as listed below. AI Research is not available over MCP. The tool list is generated from the official OpenAPI spec, so input schemas (types, enums, min/max, required fields) match the REST API exactly.
Every tool returns its result synchronously (a scrape that hits its time budget returns partial: true with the records collected so far). Tool names follow the endpoint path: POST /functions/v1/run-amazon-product-search → run_amazon_product_search.
Context size: all 342 tool definitions together are large. If your client caps active tools or you want to save context, enable only the tools you need in the client's tool picker.
_342 tools, generated by npm run generate from the NeuralVerge OpenAPI spec. Required parameters are marked with *._
| Tool | Description | Parameters |
|---|---|---|
run_search | Runs a web search and returns a structured search payload. | query*, settings* |
| Tool | Description | Parameters |
|---|---|---|
run_extract | Loads a page by URL and extracts structured data. | url*, instructions*, settings* |
| Tool | Description | Parameters |
|---|---|---|
run_linkedin_email | Looks up a LinkedIn profile and returns contact details, including email when available. | username* |
run_linkedin_domain | Finds a LinkedIn profile by company name or domain and full name. | company_or_domain*, full_name* |
run_linkedin_company_search | Searches LinkedIn companies by query and optional filters. | searchQuery*, companySize, industryIds, locations, maxItems, scraperMode, startPage |
| run_linkedin_people_search | Searches LinkedIn people using optional query terms and advanced filters. | searchQuery, maxResults, startPage, scraperMode, locations, currentCompany, pastCompany, currentJobTitleFilter, `pastJob
Nur der Anfang wird gezeigt; den Rest findest du im Repo