Integrations
Enhances GitHub Copilot in VS Code with CodeAlive's deep code understanding, allowing it to leverage semantic search and project-wide context for improved code suggestions.
Supports direct invocation via Python interpreter as an alternative configuration option for running the MCP server with AI clients.
CodeAlive MCP: Contexto profundo para su proyecto (especialmente para bases de código grandes)
Este servidor MCP (Protocolo de contexto de modelo) para la API de CodeAlive permite que los clientes de IA como Claude Desktop, Cursor, Windserf, VS Code (GitHub Copilot), Cline, Roo-Code y Refact accedan a las funciones avanzadas de interacción de código base y búsqueda de código semántico de CodeAlive.
CodeAlive MCP mejora estos agentes al proporcionar un contexto enriquecido de la base de código de su proyecto, lo que permite interacciones más inteligentes y eficientes.
¿Qué es CodeAlive?
CodeAlive es una plataforma que analiza toda su base de código, incluyendo documentación y dependencias, para comprender su estructura, patrones y lógica. Crea un mapa interno detallado de sus repositorios o espacios de trabajo, lo que permite a cualquier profesional de TI obtener respuestas rápidas, fiables y de alta calidad a sus preguntas sobre su solución.
El uso de este servidor MCP permite a los agentes de IA (como Claude, Copilot, etc.) aprovechar la profunda comprensión del código de CodeAlive. Esto ayuda a los agentes a:
- Encuentre código relevante más rápido: obtenga fragmentos de código precisos relacionados con sus preguntas.
- Comprenda el panorama general: obtenga contexto sobre todo el repositorio o espacio de trabajo, no solo archivos aislados.
- Reducir costos y tiempo: Mejore la eficiencia del agente al proporcionar un contexto preciso de manera directa, lo que reduce la necesidad de realizar búsquedas exhaustivas de archivos o conjeturas.
Tabla de contenido
- Herramientas disponibles
- Empezando
- Configuración
- Integración con clientes de IA
- Usando Python directamente
- Solución de problemas
- Licencia
Herramientas disponibles
El servidor MCP proporciona las siguientes herramientas:
chat_completions
: Accede a la API de chat de CodeAlive con el contexto de la base de código. Si tu clave de API está asignada a una sola fuente de datos, especificarla es opcional.get_data_sources
: enumera los repositorios y espacios de trabajo disponibles indexados por CodeAlive.search_code
: Busca fragmentos de código en tus fuentes de datos mediante la búsqueda semántica de CodeAlive. Si tu clave API está asignada a una sola fuente de datos, especificarla es opcional.
Empezando
Prerrequisitos
- Python 3.11
- uv (recomendado) o pip
- Una cuenta CodeAlive y una clave API
Obtener una clave API
- Inicie sesión en su cuenta de CodeAlive en https://app.codealive.dev/ .
- Vaya a la sección Claves API (en Organización).
- Haga clic en " + Crear clave API ".
- Asigne a su clave un nombre descriptivo (por ejemplo, "Mi clave MCP local") y seleccione el alcance apropiado (por ejemplo, "Todas las fuentes de datos" o seleccione fuentes específicas).
- Haga clic en " Crear ".
- Importante: Copie la clave API generada inmediatamente y guárdela de forma segura. No podrá volver a verla después de cerrar el cuadro de diálogo.
Instalación
Instalación con uv (recomendado)
Instalación con pip
Configuración
Configure el servidor utilizando variables de entorno o argumentos de línea de comandos.
Variables de entorno
Se admiten las siguientes variables de entorno:
CODEALIVE_API_KEY
: Su clave de API de CodeAlive. (Obligatorio a menos que se proporcione mediante--api-key
)
Opciones de línea de comandos
--api-key
: Su clave de API de CodeAlive. Anula la variable de entornoCODEALIVE_API_KEY
.--transport
: Tipo de transporte:"stdio"
(predeterminado) o"sse"
.--host
: Dirección de host para el transporte SSE (predeterminado:0.0.0.0
).--port
: Puerto para transporte SSE (predeterminado:8000
).--debug
: habilita el modo de depuración con registro detallado en la salida/error estándar.
Integración con clientes de IA
A continuación se muestran ejemplos de configuración para clientes de IA populares. Recuerde reemplazar marcadores como /path/to/your/codealive-mcp
y YOUR_API_KEY_HERE
con sus valores reales. Generalmente, se recomienda usar variables de entorno (bloque env
) en lugar de introducir la clave API directamente en el archivo de configuración.
Continuar
- Configure el servidor MCP en
.continue/config.yaml
de su proyecto o globalmente en~/.continue/config.yaml
:Copy - Reiniciar Continuar o recargar la configuración.
Escritorio de Claude
- Edite su archivo de configuración de Claude Desktop:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:
%APPDATA%\Claude\claude_desktop_config.json
(normalmenteC:\Users\YourUsername\AppData\Roaming\Claude\claude_desktop_config.json
)
- macOS:
- Agregue la configuración del servidor MCP:(Asegúrese de que esto se fusione correctamente si el archivo ya tiene contenido)Copy
- Reinicie Claude Desktop por completo.
Visual Studio Code con GitHub Copilot
- Abra la configuración de VS Code (JSON) usando la paleta de comandos (
Ctrl+Shift+P
oCmd+Shift+P
) y seleccionando "Preferencias: Abrir configuración de usuario (JSON)". - Agregue la configuración del servidor MCP a su
settings.json
:(Asegúrese de que esto se fusione correctamente con la configuración existente)Copy - Reinicia VS Code. Asegúrate de que la extensión GitHub Copilot esté configurada para usar servidores MCP si su versión o configuración lo requieren.
Cursor
- Abra la configuración del cursor (
Cmd+,
oCtrl+,
). - Navegue a la sección "MCP" en el panel izquierdo.
- Haga clic en "Agregar nuevo servidor MCP global".
- Ingrese la siguiente configuración JSON, actualizando rutas y clave API:Copy
- Guardar la configuración.
- Reinicie el cursor por completo.
Usando Python directamente
Si prefiere no usar uv
, puede invocar el script del servidor directamente mediante el intérprete de Python desde su entorno virtual. Actualice el command
y args
en la configuración del cliente según corresponda.
Claude Desktop con Python
Cursor con Python
Solución de problemas
Si el servidor MCP no funciona correctamente con su cliente AI, siga estos pasos:
- Habilitar el registro de depuración: Añada el indicador
--debug
a losargs
de la configuración de MCP de su cliente. Esto imprimirá registros detallados del servidor MCP en su flujo de salida/error estándar. El destino de este flujo depende de cómo el cliente gestione el proceso de MCP. - Comprobar la salida del servidor MCP:
- Intente ejecutar el comando del servidor directamente en su terminal (primero active el entorno virtual):Copy
- Busque mensajes de error, especialmente relacionados con la validación de claves API o problemas de conexión.
- Intente ejecutar el comando del servidor directamente en su terminal (primero active el entorno virtual):
- Revisar los registros del cliente: Consulta la documentación o la configuración de tu cliente de IA para encontrar sus archivos de registro. Busca errores relacionados con el inicio o la comunicación con el servidor MCP "codealive".
- Escritorio de Claude:
- Verifique los registros de la aplicación principal.
- Busque registros específicos de MCP:
- macOS:
~/Library/Logs/Claude/mcp.log
y~/Library/Logs/Claude/mcp-server-codealive.log
- Windows:
%LOCALAPPDATA%\Claude\Logs\mcp.log
y%LOCALAPPDATA%\Claude\Logs\mcp-server-codealive.log
(la ruta suele serC:\Users\YourUsername\AppData\Local\Claude\Logs
)
- macOS:
- Cursor:
- Utilice la paleta de comandos (
Cmd+Shift+P
/Ctrl+Shift+P
) ->Developer: Toggle Developer Tools
-> pestaña Consola (para errores a nivel de navegador). - Revisa el Panel de Salida: Ve a
View
->Output
(o haz clic enOutput
en el panel inferior). En el menú desplegable a la derecha del panel de Salida, busca un canal llamadoCodeAlive
,MCP
o relacionado con el proceso del servidor. Este suele contener la salida estándar/derr estándar directa del servidor MCP si--debug
está habilitada. - Use la paleta de comandos ->
Developer: Open Logs Folder
. Revise los archivos, especialmente los relacionados con el proceso principal o el host de extensión. - Ubicaciones de las carpetas de registro:
- macOS:
~/Library/Application Support/Cursor/logs/
- Windows:
%APPDATA%\Cursor\logs\
(normalmenteC:\Users\YourUsername\AppData\Roaming\Cursor\logs\
)
- macOS:
- Utilice la paleta de comandos (
- Código VS (Continuar / Copiloto):
- Utilice la paleta de comandos (
Cmd+Shift+P
/Ctrl+Shift+P
) ->Developer: Toggle Developer Tools
-> pestaña Consola (para errores a nivel de navegador). - Revisa el Panel de Salida: Ve a
View
->Output
(o haz clic enOutput
en el panel inferior). En el menú desplegable a la derecha del Panel de Salida, busca un canal llamadoCodeAlive
,MCP
,GitHub Copilot
oContinue
. Los registros del servidor MCP (especialmente con--debug
) podrían enrutarse aquí. - Use la Paleta de Comandos ->
Developer: Show Logs...
-> SeleccioneExtension Host
en el menú desplegable. Busque errores relacionados con las extensiones Copilot o Continue que intentan comunicarse mediante MCP. - Para registros específicos de Continuar: Use la paleta de comandos ->
Continue: Focus on Continue Console View
(requiere habilitarContinue: Enable Console
en la configuración). Consulte la documentación de solución de problemas de Continuar .
- Utilice la paleta de comandos (
- Escritorio de Claude:
- Verificar la configuración: Verifique las rutas y valores de
command
,args
yenv
en el archivo de configuración de MCP de su cliente. Asegúrese de que la sintaxis JSON/YAML sea correcta. - Clave API: asegúrese de que su
CODEALIVE_API_KEY
sea correcta.
Si los problemas persisten, considere abrir un problema en el repositorio del servidor CodeAlive MCP (si está disponible) con registros y detalles de configuración relevantes (enmascarando su clave API).
También puede comunicarse con nuestro equipo de soporte en support@codealive.dev para obtener más ayuda.
Licencia
Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
Un servidor de protocolo de contexto de modelo que mejora los agentes de IA al proporcionar una comprensión semántica profunda de las bases de código, lo que permite interacciones más inteligentes a través de la búsqueda de código avanzada y el conocimiento contextual.
Related MCP Servers
- AsecurityAlicenseAqualityAn enhanced Model Context Protocol server that enables AI assistants to interact with ClickUp workspaces, supporting task relationships, comments, checklists, and workspace management through natural language.Last updated -40203TypeScriptMIT License
- -securityAlicense-qualityA Model Context Protocol server enabling AI agents to access and manipulate ServiceNow data through natural language interactions, allowing users to search for records, update them, and manage scripts.Last updated -9PythonMIT License
- -securityAlicense-qualityA Model Context Protocol server that enables AI agents to retrieve and understand entire codebases at once, providing tools to analyze local workspaces or remote GitHub repositories.Last updated -9TypeScriptMIT License
- -securityAlicense-qualityA Model Context Protocol server that enhances AI-generated code quality through comprehensive analysis across 10 critical dimensions, helping identify issues before they become problems.Last updated -3PythonApache 2.0