LogoMCP Store
icon of mcp-server-code-assist

mcp-server-code-assist

A Model Context Protocol server for code modification and generation using Large Language Models, enabling code creation, modification, and deletion.

Introduction

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

Information

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates