mcp-server-code-assist

by abhishekbhakat
Verified

local-only server

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

Integrations

  • Supports running the code assistant server in a Docker container, with specific configuration instructions for integration

  • Uses XML as the format for instructions and operations, providing a structured way to define code modifications

mcp-server-code-assist: Un servidor MCP con asistente de código

Descripción general

Un servidor de Protocolo de Contexto de Modelo para la modificación y generación de código. Este servidor proporciona herramientas para crear, modificar y eliminar código mediante Modelos de Lenguaje Grandes.

Herramientas

  1. create
    • Crea nuevos archivos
    • Entrada: instrucción XML con ruta y contenido
    • Devuelve: Confirmación de creación del archivo
  2. modify
    • Modifica archivos existentes con búsqueda/reemplazo
    • Entrada: instrucción XML con ruta, patrón de búsqueda y contenido nuevo
    • Devoluciones: Diferencia de cambios
  3. rewrite
    • Reescribe completamente un archivo
    • Entrada: instrucción XML con ruta y contenido nuevo
    • Devoluciones: Confirmación de reescritura
  4. delete
    • Elimina archivos
    • Entrada: instrucción XML con ruta
    • Devoluciones: Confirmación de eliminación

Formato XML

<Plan> Describe approach and reasoning </Plan> <file path="/path/to/file" action="create|modify|rewrite|delete"> <change> <description>What this change does</description> <search> === Original code for modification === </search> <content> === New or modified code === </content> </change> </file>

Instalación

Uso de uv (recomendado)

uvx mcp-server-code-assist

Usando pip

pip install mcp-server-code-assist python -m mcp_server_code_assist

Configuración

Uso con Claude Desktop

"mcpServers": { "code-assist": { "command": "uvx", "args": ["mcp-server-code-assist"] } }
"mcpServers": { "code-assist": { "command": "docker", "args": ["run", "--rm", "-i", "--mount", "type=bind,src=/Users/username,dst=/Users/username", "mcp/code-assist"] } }

Uso con Zed

Agregar a settings.json:

"context_servers": { "mcp-server-code-assist": { "command": { "path": "uvx", "args": ["mcp-server-code-assist"] } } },

Desarrollo

cd src/code-assist uvx mcp-server-code-assist # For docker: docker build -t mcp/code-assist .

Licencia

Licencia MIT. Consulte el archivo de LICENCIA para obtener más detalles.

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Un servidor de protocolo de contexto de modelo que proporciona herramientas para la modificación y generación de código a través de modelos de lenguaje grandes, permitiendo a los usuarios crear, modificar, reescribir y eliminar archivos utilizando instrucciones XML estructuradas.

  1. Overview
    1. Tools
    2. XML Format
  2. Installation
    1. Using uv (recommended)
    2. Using pip
  3. Configuration
    1. Usage with Claude Desktop
    2. Usage with Zed
  4. Development
    1. License
      ID: pk7xbajohp