Skip to content

🔌 Servidores y Protocolo MCP

Context Code está estructurado bajo la especificación del Model Context Protocol (MCP), un protocolo abierto que permite conectar modelos de inteligencia artificial de forma segura a bases de datos, APIs y herramientas locales del sistema.

Gracias a esta arquitectura, el agente puede comunicarse con servicios complejos utilizando interfaces de herramientas unificadas (mcp__<nombre_servidor>__<herramienta>).


📦 Servidores MCP Integrados de Fábrica

Context Code incluye un conjunto de servidores MCP de alto rendimiento integrados directamente en el runtime:

1. Database MCP (mcp__database__*)

Proporciona herramientas de base de datos relacionales integradas. Permite al agente inspeccionar la arquitectura, ejecutar consultas o modificar registros de manera segura.

  • Motores Soportados: Oracle Database, PostgreSQL, MySQL y Microsoft SQL Server.
  • Herramientas Clave:
    • db_connect: Inicializa una conexión contra tu servidor local o remoto.
    • db_list_tables: Lista las tablas del esquema activo.
    • db_describe_table: Detalla columnas, tipos de datos y constraints.
    • db_query: Ejecuta consultas SELECT con protección.

2. Semble MCP (mcp__semble__*)

Un potente motor de búsqueda de código semántica local.

  • En el primer arranque, Context Code instala semble automáticamente.
  • Descarga y levanta un modelo de embeddings en local que indexa los archivos de tu proyecto de forma offline.
  • Uso: El agente puede realizar búsquedas vectoriales sobre tus clases y funciones usando mcp__semble__search y mcp__semble__find_related, localizando la lógica en un instante.

3. Remotion MCP (mcp__remotion__*)

Un motor de animación y video programático por código.

  • Expone herramientas para inicializar proyectos, listar composiciones de video basadas en React y renderizar archivos mp4, webm o gif de forma automatizada mediante consola.

⚙️ Conexión de Servidores MCP Externos

Puedes registrar cualquier servidor MCP externo de la comunidad (como servidores de GitHub, Slack, Gmail, SQLite o de documentación técnica de terceros) configurándolos en el archivo de configuración global:

json
// ~/.context/config.json
{
  "mcpServers": {
    "mi-sqlite-mcp": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-sqlite", "--db", "./db.sqlite"]
    }
  }
}

TIP

Los servidores MCP externos se levantan y orquestan en tiempo de ejecución junto al inicio de Context Code, aumentando dinámicamente las herramientas a las que el agente tiene acceso.

Desarrollado con pasión e Inteligencia Artificial.