icon for mcp server

Code Assistant

STDIO

Model Context Protocol server for code modification and generation using LLMs.

mcp-server-code-assist: A Code Assistant MCP Server

Overview

A Model Context Protocol server for code modification and generation. This server provides tools to create, modify, and delete code via Large Language Models.

mcp-server-code-assist MCP server

Tools

  1. create

    • Creates new files
    • Input: XML instruction with path and content
    • Returns: Confirmation of file creation
  2. modify

    • Modifies existing files with search/replace
    • Input: XML instruction with path, search pattern, and new content
    • Returns: Diff of changes
  3. rewrite

    • Completely rewrites a file
    • Input: XML instruction with path and new content
    • Returns: Confirmation of rewrite
  4. delete

    • Removes files
    • Input: XML instruction with path
    • Returns: Confirmation of deletion

XML Format

<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>

Installation

Using uv (recommended)

uvx mcp-server-code-assist

Using pip

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

Configuration

Usage with Claude Desktop

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

Usage with Zed

Add to settings.json:

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

Development

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

License

MIT License. See LICENSE file for details.

Be the First to Experience MCP Now