MCP en Claude: conectores, Claude Desktop y Claude Code
En corto: en claude.ai y Claude Desktop un servidor MCP remoto se añade como conector personalizado — pegas la URL, entras y listo. En Claude Code, con un solo claude mcp add --transport http o una entrada en .mcp.json. Abajo están los dos caminos paso a paso, con URLs reales de servidores que puedes conectar ahora mismo.
Si todavía no tienes claro qué es MCP ni en qué se diferencia un servidor remoto de uno local, empieza por el repaso de los servidores MCP: son cinco minutos de lectura.
Dónde se conecta MCP en Claude
| Dónde | Qué servidores | Cómo añadirlo | Acceso |
|---|---|---|---|
| claude.ai, Claude Desktop, apps móviles | Remotos (por URL) | Ajustes → Connectors → Add custom connector | OAuth |
| Claude Code (terminal, VS Code, JetBrains) | Remotos y locales | claude mcp add, o un archivo .mcp.json | OAuth desde /mcp, o clave en la cabecera |
Camino 1. Un conector en claude.ai y Claude Desktop
El conector se configura una vez en tu cuenta de Claude y después funciona en todas partes donde hayas entrado: en el navegador, en Desktop y en el móvil.
- Abre Ajustes → Connectors.
- Pulsa Add custom connector, ponle un nombre y pega la URL del servidor, por ejemplo
https://twelver.app/api/mcp/v1/web-search. - Pulsa Connect: se abre una ventana de acceso. Entra en tu cuenta de Twelver y concede el acceso.
- En un chat nuevo, abre el menú de herramientas y comprueba que el conector está activo. Pídele: «busca en internet qué ha sacado Claude esta semana» y llamará a
web-search.
Cuántos conectores permite tu plan
En el plan gratuito de Claude puedes añadir un conector personalizado; en Pro y Max, más. En Team y Enterprise los conectores los añade el propietario de la organización y los miembros se conectan después a ellos.
En Twelver cada conjunto de herramientas es un servidor aparte, así que en el Claude gratuito elige el que más falta te haga: búsqueda, imágenes o vídeo.
Un detalle que explica casi todas las quejas de «no se conecta»: la conexión con el servidor la abren los servidores de Anthropic, no tu ordenador. Por eso con un conector sólo se alcanzan servidores accesibles desde internet: un servidor en localhost no se puede añadir así, y para eso están Claude Code o Claude Desktop con configuración local.
Camino 2. Claude Code: claude mcp add
En Claude Code un servidor remoto se añade con un comando. La opción --transport http es obligatoria: sin ella el comando espera un proceso local.
claude mcp add --transport http twelver-web-search https://twelver.app/api/mcp/v1/web-search
claude mcp add --transport http twelver-image https://twelver.app/api/mcp/v1/image-generationDespués arranca claude y ejecuta /mcp: los servidores nuevos aparecen marcados como pendientes de acceso. Elige el servidor, entra desde el navegador y las herramientas aparecen en la sesión. Esa misma lista de /mcp muestra qué servidores hay conectados y cuántas herramientas tiene cada uno.
Dónde se guarda la configuración: tres ámbitos
| Opción | Dónde se aplica | Cuándo usarla |
|---|---|---|
--scope local | Sólo tú y sólo en este proyecto (por defecto) | Probar un servidor |
--scope user | Tú, en todos tus proyectos | Búsqueda y generación, que hacen falta en todas partes |
--scope project | Todo el que clone el repositorio: se escribe en .mcp.json | El conjunto de herramientas del equipo |
Entrar con clave en lugar de OAuth
OAuth es cómodo, pero necesita navegador y cuenta registrada, y el token dura 7 días: después hay que repetir el acceso. Para un servidor sin navegador, para CI o simplemente para «configurar y olvidarse», es más práctica una clave en la cabecera Authorization. El botón de abajo emite una, sin registro:
Una clave para MCP
Consigue una clave sk-… en esta misma página
Elige la serie de modelo que quieras: a los servidores MCP no les hace falta, del resultado sólo necesitas la clave de API. Se sustituye sola en todas las configuraciones de abajo.
Pulsa y obtén tu base_url y tu clave API.
Sin registro ni tarjeta.
Gratis. Tu clave aparecerá aquí mismo.
terminalLo resaltado son marcadores. El botón de arriba los emite en segundos, sin registro.claude mcp add --transport http --scope user twelver-web-search https://twelver.app/api/mcp/v1/web-search \
--header "Authorization: Bearer sk-<tu-clave>"En un .mcp.json de proyecto es mejor no poner la clave en el archivo: acabará en git. Claude Code expande variables de entorno dentro de ese archivo, así que la clave puede vivir en TWELVER_API_KEY:
{
"mcpServers": {
"twelver-web-search": {
"type": "http",
"url": "https://twelver.app/api/mcp/v1/web-search",
"headers": {
"Authorization": "Bearer ${TWELVER_API_KEY}"
}
}
}
}Herramientas lentas: generación de vídeo y timeouts
La búsqueda responde en segundos; la generación de vídeo tarda minutos: el servidor mantiene la llamada abierta hasta que el clip está listo. Si Claude Code corta la llamada antes, sube el timeout de ese servidor con el campo timeout (en milisegundos), o el de todos con la variable MCP_TOOL_TIMEOUT:
{
"mcpServers": {
"twelver-video": {
"type": "http",
"url": "https://twelver.app/api/mcp/v1/seedance-video-generation",
"timeout": 600000
}
}
}Qué llega exactamente como respuesta a una generación y cómo trabajar con ello está en el capítulo generación de imágenes y vídeo en Claude.
Arma tu propio conjunto
Marca las herramientas y abajo aparecerán las URLs de conector, una por conjunto. Esas mismas URLs sirven para claude mcp add en Claude Code.
Sin claves: pega la URL en tu cliente e inicia sesión — Claude, Cursor y cualquier cliente con OAuth.
Abre Claude → Settings → Connectors
Add custom connector → pega la URL
Inicia sesión por OAuth — listo
Arma tu servidor
Marca las herramientas — las URLs y el config se actualizan solos.
URLs de conector
Generación de imágenes (Nano Banana)
https://twelver.ru/api/mcp/v1/image-generationGeneración de video (Seedance)
https://twelver.ru/api/mcp/v1/seedance-video-generationBúsqueda web
https://twelver.ru/api/mcp/v1/web-searchSi no funciona
| Síntoma | Causa | Qué hacer |
|---|---|---|
| El conector no se guarda en claude.ai | El límite de conectores del plan | En el plan gratuito es uno: borra el antiguo o quédate con el conjunto principal |
| /mcp marca el servidor como pendiente de acceso | El OAuth no se ha completado o el token caducó | Elige el servidor en /mcp y vuelve a entrar |
| 401 al conectar con clave | La clave no se sustituyó, o la cabecera va sin la palabra Bearer | Revisa el formato: Authorization: Bearer sk-…; y que la variable de entorno esté definida en la misma shell |
| La generación de vídeo se corta | El timeout del cliente es más corto que la generación | Sube timeout en .mcp.json, o MCP_TOOL_TIMEOUT |
| Aviso de respuesta de herramienta demasiado grande | Una página de web-crawl supera el límite de salida | Sube MAX_MCP_OUTPUT_TOKENS, o pide que lea una sección concreta |
¿No trabajas sólo en Claude? El mismo esquema para Cursor, Codex y OpenCode.
Preguntas frecuentes
¿Cómo conecto MCP a Claude?
claude mcp add --transport http nombre url y después el comando /mcp para acceder. Los servidores locales (los que se arrancan con un comando) sólo se conectan en Claude Code y Claude Desktop, mediante un archivo de configuración.¿Qué son los conectores en Claude?
¿Cuántos conectores se pueden añadir en el Claude gratuito?
¿Cómo añado un servidor MCP a Claude Code?
claude mcp add --transport http nombre https://url-del-servidor. La opción --scope user deja el servidor disponible en todos los proyectos; --scope project lo escribe en .mcp.json para todo el equipo. Para entrar con clave, añade --header "Authorization: Bearer tu-clave".¿Por qué Claude Code corta una llamada larga a una herramienta?
timeout en milisegundos para ese servidor en .mcp.json, o la variable de entorno MCP_TOOL_TIMEOUT.¿Se puede cambiar el modelo de Claude Code por otro mediante MCP?
Pruébalo tú mismo
Todo lo de esta guía funciona en Twelver
Un chat para texto, imágenes, vídeo, música y voz — sin servicios ni suscripciones aparte.
Abrir el chat de Twelver