The mcp-server-code-assist is a Model Context Protocol server for code modification and generation powered by Large Language Models. It enables:
File Operations: Create, read, modify, completely rewrite, and delete files
Directory Management: List directory contents, create new directories, and display directory tree structures
Code Modification: Use search/replace patterns to make targeted changes, returning diffs
Git Integration: View git status, diffs, commit history, and detailed commit information for repositories
These capabilities allow for comprehensive code assistance through file manipulation and version control integration.
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.
Tools
createCreates new files
Input: XML instruction with path and content
Returns: Confirmation of file creation
modifyModifies existing files with search/replace
Input: XML instruction with path, search pattern, and new content
Returns: Diff of changes
rewriteCompletely rewrites a file
Input: XML instruction with path and new content
Returns: Confirmation of rewrite
deleteRemoves files
Input: XML instruction with path
Returns: Confirmation of deletion
XML Format
Related MCP server: MCP TapData Server
Installation
Using uv (recommended)
Using pip
Configuration
Usage with Claude Desktop
Usage with Zed
Add to settings.json:
Development
License
MIT License. See LICENSE file for details.