Code Assistant

Un servidor para modificación y generación de código utilizando modelos de lenguaje grandes.

Documentación

mcp-server-code-assist: Un servidor MCP de Code Assistant

Resumen

Un servidor de Model Context Protocol para modificación y generación de código. Este servidor proporciona herramientas para crear, modificar y eliminar código mediante grandes modelos de lenguaje.

mcp-server-code-assist MCP server

Herramientas

  1. create

    • Crea archivos nuevos
    • Entrada: instrucción XML con ruta y contenido
    • Devuelve: confirmación de creación de archivo
  2. modify

    • Modifica archivos existentes con búsqueda/reemplazo
    • Entrada: instrucción XML con ruta, patrón de búsqueda y nuevo contenido
    • Devuelve: diff de los cambios
  3. rewrite

    • Reescribe completamente un archivo
    • Entrada: instrucción XML con ruta y nuevo contenido
    • Devuelve: confirmación de reescritura
  4. delete

    • Elimina archivos
    • Entrada: instrucción XML con ruta
    • Devuelve: 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

Usando 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

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

Uso con Zed

Añade 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. Consulta el archivo LICENSE para más detalles.