Skip to main content
Glama

MCP Claude Code

by SDGLBL

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.

ejemplo

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 relevantes y patrones de código en todo su proyecto con búsqueda de alto rendimiento
  • 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
readLeer el contenido del archivo con números de línea, desplazamiento y capacidades de límite
writeCrear o sobrescribir archivos
editRealizar ediciones basadas en líneas en archivos de texto
multi_editRealice múltiples reemplazos de texto precisos en una sola operación de archivo con transacciones atómicas
directory_treeObtenga una vista de árbol recursiva de directorios
grepBúsqueda rápida de patrones en archivos con integración con ripgrep para un mejor rendimiento ( documentación )
content_replaceReemplazar patrones en el contenido del archivo
grep_astBusque código con contexto AST que muestre coincidencias dentro de funciones, clases y otras estructuras
run_commandEjecutar comandos de shell (también se utilizan para crear directorios, mover archivos y listar directorios)
notebook_readExtraer y leer el código fuente de todas las celdas en un cuaderno Jupyter con salidas
notebook_editEditar, 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
batchEjecutar múltiples invocaciones de herramientas en paralelo o en serie en una sola solicitud
todo_writeCrear y gestionar una lista de tareas estructurada
todo_readLeer una lista de tareas estructurada

Empezando

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

Para obtener un tutorial detallado de la versión 0.3, consulte TUTORIAL.md

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

local-only server

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

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. Descripción general
    1. Características
      1. Herramientas implementadas
        1. Empezando
          1. Seguridad
            1. Desarrollo
              1. Licencia

                Related MCP Servers

                • -
                  security
                  F
                  license
                  -
                  quality
                  An MCP server that allows Claude AI to perform filesystem operations including reading, writing, listing, moving files, and searching directories within specified allowed paths.
                  Last updated -
                  5
                  1
                  JavaScript
                • -
                  security
                  F
                  license
                  -
                  quality
                  An MCP server that allows AI assistants like Claude to execute terminal commands on the user's computer and return the output, functioning like a terminal through AI.
                  Last updated -
                  7
                  Python
                  • Apple
                • A
                  security
                  F
                  license
                  A
                  quality
                  MCP server that allows Claude AI to interact directly with MySQL databases, enabling query execution and table information retrieval through natural language.
                  Last updated -
                  1
                  6
                  3
                  JavaScript
                • -
                  security
                  A
                  license
                  -
                  quality
                  A comprehensive MCP (Model Context Protocol) server for file system operations, providing Claude and other AI assistants with access to local files and directories.
                  Last updated -
                  Python
                  MIT License
                  • Apple
                  • Linux

                View all related MCP servers

                MCP directory API

                We provide all the information about MCP servers via our MCP API.

                curl -X GET 'https://glama.ai/api/mcp/v1/servers/SDGLBL/mcp-claude-code'

                If you have feedback or need assistance with the MCP directory API, please join our Discord server