Claude Server MCP

by davidteren
Verified

local-only server

The server can only run on the client’s local machine because it depends on local resources.

Servidor Claude MCP

⚠️ IMPORTANTE: Estado del Proyecto ⚠️

Este proyecto se encuentra en fase inicial de desarrollo (v0.1.0) y NO ESTÁ LISTO PARA SU USO EN PRODUCCIÓN . Actualmente se encuentra en una importante revisión para solucionar varios problemas críticos. Consulte la página de Problemas para conocer las limitaciones actuales y las mejoras planificadas.

Recomendamos esperar una versión estable (v0.2.0+) antes de usar esto en cualquier flujo de trabajo crítico.

Un servidor de Protocolo de Contexto Modelo (MCP) que proporciona sofisticadas capacidades de gestión de contexto para Claude, lo que permite un contexto persistente entre sesiones, una organización del contexto específico del proyecto y la continuidad de la conversación.

Limitaciones actuales

  • Actualmente, el servidor tiene problemas de compatibilidad con otros clientes MCP que no sean Claude Desktop.
  • La funcionalidad de lista de contexto es limitada sin identificadores de proyecto específicos
  • Las características de seguridad son mínimas y no están listas para producción.
  • El manejo de errores es básico y puede que no proporcione una guía útil
  • No existe infraestructura de pruebas

Hoja de ruta de desarrollo

Este proyecto se está mejorando activamente. Las próximas mejoras clave incluyen:

  1. Mejoras de estabilidad : solución de problemas centrales con la resolución del directorio de inicio y el listado de contexto
  2. Manejo de errores mejorado : mejores mensajes de error y mecanismos de recuperación
  3. Mejoras de seguridad : validación de entrada, saneamiento de rutas y protección de datos
  4. Gestión avanzada del contexto : control de versiones, búsqueda y mejor organización

Para obtener una hoja de ruta más detallada, consulte nuestra rama de Análisis Integral .

Características

  • Gestión del contexto del proyecto
    • Organización jerárquica del contexto
    • Relaciones entre padres e hijos
    • Referencias cruzadas entre contextos
    • Metadatos específicos del proyecto
  • Continuidad de la conversación
    • Seguimiento del contexto basado en sesiones
    • Encadenamiento de conversaciones
    • Almacenamiento de contexto rico en metadatos
    • Sistema de etiquetado flexible
  • Almacenamiento eficiente
    • Estructura de directorio organizada
    • Almacenamiento basado en JSON
    • Indexación de búsqueda rápida
    • Operaciones asincrónicas

Instalación

El servidor se configura automáticamente en la configuración MCP de la aplicación de escritorio Claude. Todos los contextos se almacenan en ~/.claude/ para una mejor organización.

~/.claude/ ├── contexts/ # General conversation contexts ├── projects/ # Project-specific contexts └── context-index.json # Quick lookup index

Herramientas

Gestión del contexto del proyecto

// Save project context use_mcp_tool({ server_name: "claude-server", tool_name: "save_project_context", arguments: { id: "feature-design-v1", projectId: "my-project", content: "Design discussion...", parentContextId: "requirements-v1", references: ["api-spec-v1"], tags: ["design"], metadata: { status: "in-progress" } } });

Gestión de conversaciones

// Save conversation context use_mcp_tool({ server_name: "claude-server", tool_name: "save_conversation_context", arguments: { id: "chat-2024-01-01", sessionId: "session-123", content: "Discussion content...", continuationOf: "previous-chat-id", tags: ["meeting"] } });

Recuperación de contexto

// Get context use_mcp_tool({ server_name: "claude-server", tool_name: "get_context", arguments: { id: "feature-design-v1", projectId: "my-project" } }); // List contexts use_mcp_tool({ server_name: "claude-server", tool_name: "list_contexts", arguments: { projectId: "my-project", tag: "design", type: "project" } });

Documentación

Desarrollo

  1. Clonar el repositorio
  2. Instalar dependencias:
    npm install
  3. Construir el servidor:
    npm run build
  4. El servidor se construirá para build/index.js

Configuración

El servidor se configura a través del archivo de configuración de la aplicación de escritorio Claude en: ~/Library/Application Support/Claude/claude_desktop_config.json

{ "mcpServers": { "claude-server": { "command": "node", "args": ["/path/to/claude-server/build/index.js"] } } }

Contribuyendo

¡Agradecemos sus contribuciones! No dude en enviar incidencias y solicitudes de incorporación de cambios.

Licencia

Instituto Tecnológico de Massachusetts (MIT)

You must be authenticated.

A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

Proporciona una gestión de contexto sofisticada para Claude, lo que permite un contexto persistente en todas las sesiones, una organización específica del proyecto y la continuidad de la conversación.

  1. Current Limitations
    1. Development Roadmap
      1. Features
        1. Installation
          1. Tools
            1. Project Context Management
            2. Conversation Management
            3. Context Retrieval
          2. Documentation
            1. Development
              1. Configuration
                1. Contributing
                  1. License
                    ID: l6ds8v5rox