VS Code - Conectar el MCP
Registra el servidor en mcp.json con tipo http y úsalo desde Copilot Chat en modo agente.
En VS Code, los servidores MCP son usados por GitHub Copilot Chat en modo agente. NicoChat entra en mcp.json como servidor del tipo http; al iniciar, VS Code detecta el OAuth y pide autorizar en el navegador.
- URL del servidor:
https://mcp.nicochat.com/mcp. Es la única información que el cliente pide; no existe clave de API para copiar. - Cuenta NicoChat con un workspace en plan pago o de prueba, y tú como propietario o administrador de ella.
- VS Code actualizado con la extensión GitHub Copilot Chat y una suscripción de Copilot.
- En organizaciones, el administrador de GitHub necesita tener habilitada la política de servidores MCP.
nicochat..vscode/mcp.json, archivo que puede ir al repositorio.mcp.json abierto, haz clic en Start encima del servidor. VS Code muestra que el servidor pide autenticación y abre el navegador en la autorización de NicoChat. Inicia sesión, elige permisos y validez y confirma.Si prefieres escribir el archivo a mano, este es el contenido de .vscode/mcp.json. Nota que la clave es servers y el campo type es obligatorio:
{
"servers": {
"nicochat": {
"type": "http",
"url": "https://mcp.nicochat.com/mcp"
}
}
}Sea cual sea el cliente, la autorización ocurre en el navegador, en la página de NicoChat. Inicias sesión, eliges los permisos (lectura y análisis siempre se concede; configuración, contactos, integraciones y campañas son opcionales) y la validez de la conexión: 1, 7, 30 o 90 días, o sin expiración. Las herramientas que el asistente ve dependen de lo que marcaste aquí — para ampliar después, basta con reconectar.
Con la conexión hecha, pídele a Copilot en lenguaje natural. Algunos ejemplos que usan solo lectura:
- "Lista mis workspaces y los canales de cada uno."
- "¿Cuántos contactos entraron en el canal de WhatsApp en los últimos 7 días y cuál es el tiempo promedio de primera respuesta?"
- "Resume la estructura del canal X: flujos, disparadores, agentes de IA y tableros kanban."
- "¿Qué palabras clave están configuradas en el canal X y a dónde lleva cada una?"
Si concediste configuración, el asistente también crea flujos, disparadores, tags y agentes de IA. Todo lo que crea dentro de un flujo queda como borrador hasta que lo publiques en NicoChat.
- En el cliente: ejecuta MCP: List Servers, elige nicochat y Uninstall, o borra el bloque del
mcp.json. - En NicoChat: en Configuración de la Cuenta, revoca la autorización. El efecto es inmediato, aunque el servidor siga registrado en el cliente.
mcp.json necesita "type": "http" o "type": "stdio". Sin el campo, VS Code rechaza el bloque.
