Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Descripción del creador (original en inglés)
Structured, cited, real-world data from 300+ sources and the open web for your AI agents.
Estos tres nunca se combinan en una sola puntuación: las opiniones, las mediciones y la popularidad son cosas distintas.
Todavía no escribimos un resumen sencillo para este. Abajo están los datos que leímos del registro.
Elige la app de IA que usas y copia la configuración.
NEURALVERGE_API_KEY, AuthorizationLos valores marcados como secretos son llaves de tu cuenta. Nunca los compartas ni los pegues en un chat.
Necesitas
¿Qué app usas?
Elige tu app arriba. La recordamos, así que la próxima vez el botón dirá “Instalar en …”.
Esta dirección necesita una clave en un header de la solicitud, y el menú para agregar conectores no puede ponerla. Usa Claude Code, Cursor o VS Code.
Abre Claude Desktop → Settings → Developer → Edit Config y pega esto en claude_desktop_config.json
{
"mcpServers": {
"neuralverge": {
"command": "npx",
"args": [
"-y",
"@neuralverge/mcp-server"
],
"env": {
"NEURALVERGE_API_KEY": "your-value"
}
}
}
}Ejecuta esto en tu terminal
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-serverCompleta los valores vacíos antes de ejecutarlo.
Pégalo en .cursor/mcp.json de tu proyecto, o en ~/.cursor/mcp.json
{
"mcpServers": {
"neuralverge": {
"url": "https://mcp.neuralverge.ai/mcp",
"headers": {
"Authorization": "your-value"
}
}
}
}Pégalo en .cursor/mcp.json de tu proyecto, o en ~/.cursor/mcp.json
{
"mcpServers": {
"neuralverge": {
"command": "npx",
"args": [
"-y",
"@neuralverge/mcp-server"
],
"env": {
"NEURALVERGE_API_KEY": "your-value"
}
}
}
}Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.
Pégalo en .vscode/mcp.json de tu proyecto
{
"servers": {
"neuralverge": {
"type": "http",
"url": "https://mcp.neuralverge.ai/mcp",
"headers": {
"Authorization": "your-value"
}
}
}
}Pégalo en .vscode/mcp.json de tu proyecto
{
"servers": {
"neuralverge": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@neuralverge/mcp-server"
],
"env": {
"NEURALVERGE_API_KEY": "your-value"
}
}
}
}Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.
Esta dirección necesita una clave en un header de la solicitud, y el menú para agregar conectores no puede ponerla. Usa Claude Code, Cursor o VS Code.
Tu elección se guarda en una cookie en este dispositivo; no necesitas cuenta.
Authorization secreto HTTP headerEsta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.
Todavía no hemos leído la lista de herramientas de este servidor; revisamos los endpoints por turnos.
Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 6 nov 2026
El nombre en el registro se verificó con el dominio neuralverge.ai (el registro comprueba quién es dueño del dominio)
Todavía no hemos leído este repo en GitHub
Todavía no hemos leído este repo en GitHub
Respondió en 700 ms (HTTP 200)
No hace falta iniciar sesión
Aún sin revisar; leemos la lista de herramientas cuando revisamos el endpoint
Comparado con todos los servidores activos de esta categoría en el registro. Las estrellas solo cuentan cuando quien lo publica es dueño del repo.
Superó 2 de 2 revisiones básicas aplicables. No hemos leído el código. Antes de agregar una clave o un token, revisa qué acceso pide el servidor y usa una clave que tenga solo los permisos que necesitas.
Debes completar: NEURALVERGE_API_KEY, Authorization
Funciona de las dos formas: instálalo en tu computadora o conéctate a la versión en la nube.
El repo de GitHub cambió por última vez –, y la última versión (1.0.4) llegó al registro ayer.
Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. Se conecta por URL, así que también funcionan las apps que aceptan servidores MCP remotos, como ChatGPT en modo desarrollador.
En la misma categoría: Spec Driven Development, Remote Desktop Commander, yontu
Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.
Cómo leer una tarjeta:★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi
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.
Türkçe yazı denetimi: TDK kuralları, yapay zekâ izleri, metin türüne göre üslup.
Copiado tal cual del repo del creador. PopNx MCP no lo ha revisado ni lo respalda. Se quitaron HTML, imágenes y scripts. Los enlaces llevan fuera de este sitio.
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
Solo se muestra el principio; lee el resto en el repo