MCP Claude Code

by SDGLBL
Verified

local-only server

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

Código Claude del MCP

Una implementación de las capacidades de Claude Code utilizando el Protocolo de Contexto de Modelo (MCP).

Descripción general

Este proyecto proporciona un servidor MCP que implementa funcionalidades similares a las de Claude Code, lo que permite a Claude ejecutar directamente instrucciones para modificar y mejorar los archivos del proyecto. Al aprovechar el Protocolo de Contexto de Modelo, esta implementación permite una integración fluida con varios clientes MCP, incluido Claude Desktop.

Características

  • Comprensión de código : Analice y comprenda bases de código mediante el acceso a archivos y la búsqueda de patrones.
  • Modificación de código : realice ediciones específicas en archivos con el manejo adecuado de permisos
  • Ejecución de comandos mejorada : ejecute comandos y scripts en varios idiomas con manejo de errores mejorado y compatibilidad con shell.
  • Operaciones con archivos : administre archivos con controles de seguridad adecuados a través de comandos de shell
  • Descubrimiento de código : encuentre archivos y patrones de código relevantes en todo su proyecto
  • Análisis del proyecto : comprender la estructura, las dependencias y los marcos del proyecto.
  • Delegación de agentes : delegue tareas complejas a subagentes especializados que puedan trabajar simultáneamente
  • Compatibilidad con varios proveedores de LLM : configure cualquier modelo compatible con LiteLLM para operaciones de agente
  • Compatibilidad con Jupyter Notebook : lea y edite Jupyter notebooks con manejo completo de celdas y salidas

Herramientas implementadas

HerramientaDescripción
read_filesLeer uno o varios archivos con detección de codificación
write_fileCrear o sobrescribir archivos
edit_fileRealizar ediciones basadas en líneas en archivos de texto
directory_treeObtenga una vista de árbol recursiva de directorios
get_file_infoObtener metadatos sobre un archivo o directorio
search_contentBuscar patrones en el contenido de los archivos
content_replaceReemplazar patrones en el contenido del archivo
run_commandEjecutar comandos de shell (también se utilizan para crear directorios, mover archivos y listar directorios)
run_scriptEjecutar scripts con intérpretes específicos
script_toolEjecutar scripts en lenguajes de programación específicos
project_analyze_toolAnalizar la estructura y las dependencias del proyecto
read_notebookExtraer y leer el código fuente de todas las celdas en un cuaderno Jupyter con salidas
edit_notebookEditar, insertar o eliminar celdas en un cuaderno de Jupyter
thinkEspacio estructurado para razonamiento y análisis complejos sin realizar cambios
dispatch_agentInicie uno o más agentes que puedan realizar tareas utilizando herramientas de solo lectura simultáneamente

Empezando

Para obtener instrucciones detalladas de instalación y configuración, consulte INSTALL.md .

Por supuesto, también puedes leer USEFUL_PROMPTS para obtener inspiración sobre cómo utilizar mcp-claude-code.

Seguridad

Esta implementación sigue las mejores prácticas para proteger el acceso a su sistema de archivos:

  • Solicitudes de permisos para modificaciones de archivos y ejecución de comandos
  • Acceso restringido únicamente a directorios específicos
  • Validación y saneamiento de entradas
  • Manejo y reporte adecuado de errores

Desarrollo

Para contribuir a este proyecto:

  1. Bifurcar el repositorio
  2. Crear una rama de características ( git checkout -b feature/amazing-feature )
  3. Confirme sus cambios ( git commit -m 'Add some amazing feature' )
  4. Empujar a la rama ( git push origin feature/amazing-feature )
  5. Abrir una solicitud de extracción

Licencia

Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.

-
security - not tested
A
license - permissive license
-
quality - not tested

Un servidor MCP que implementa una funcionalidad similar a la de Claude Code, lo que permite a la IA analizar bases de código, modificar archivos, ejecutar comandos y administrar proyectos a través de interacciones directas con el sistema de archivos.

  1. Overview
    1. Features
      1. Tools Implemented
        1. Getting Started
          1. Security
            1. Development
              1. License
                ID: q52ygj7qx3