Integración · Cursor

Patrones para Servidores MCP con Node/TypeScript

Documenta cómo implementar y mantener servidores MCP con el SDK de Node/TypeScript.
EJEMPLO ILUSTRATIVO · requiere conexión a Cursor vía Rube MCP
1 · RUBE_SEARCH_TOOLS 2 · RUBE_MANAGE_CONNECTIONS (Cursor) 3 · RUBE_MULTI_EXECUTE_TOOL

Request (ejemplo)

{
  "tool": "RUBE_MULTI_EXECUTE_TOOL",
  "connection": "Cursor",
  "tool_slug": "CURSOR_LIST_ITEMS",
  "params": {
    "query": "CULTIVA IA demo",
    "limit": 10
  }
}

Response (ejemplo)

{
  "status": "success",
  "connection": "Cursor",
  "count": 3,
  "items": [
    {
      "id": "itm_001",
      "name": "Ejemplo A",
      "updated": "2026-06-12"
    },
    {
      "id": "itm_002",
      "name": "Ejemplo B",
      "updated": "2026-06-12"
    },
    {
      "id": "itm_003",
      "name": "Ejemplo C",
      "updated": "2026-06-12"
    }
  ]
}
Explica los conceptos núcleo (tools, resources, prompts, transporte stdio vs HTTP), el registro de cada uno con la API actual del SDK y la validación con Zod, recomendando verificar nombres de método contra la documentación oficial por su evolución.
Salida ilustrativa generada por CULTIVA IA — no refleja datos reales de tu cuenta.