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
create
- Creates new files
- Input: XML instruction with path and content
- Returns: Confirmation of file creation
modify
- Modifies existing files with search/replace
- Input: XML instruction with path, search pattern, and new content
- Returns: Diff of changes
rewrite
- Completely rewrites a file
- Input: XML instruction with path and new content
- Returns: Confirmation of rewrite
delete
- Removes files
- Input: XML instruction with path
- Returns: Confirmation of deletion
XML Format
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.
You must be authenticated.
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Tools
A Model Context Protocol server that provides tools for code modification and generation via Large Language Models, allowing users to create, modify, rewrite, and delete files using structured XML instructions.
Related Resources
Related MCP Servers
- -securityAlicense-qualityA Model Context Protocol server that provides file system operations, analysis, and manipulation capabilities through a standardized tool interface.Last updated -1TypeScriptMIT License
- -securityFlicense-qualityA Model Context Protocol server implementation that provides a standardized interface for interacting with Spiral's language models, offering tools to generate text from prompts, files, or web URLs.Last updated -14Python
MCP TapData Serverofficial
-securityFlicense-qualityA Model Context Protocol server that enables Large Language Models to access and interact with database connections, including viewing schemas and performing CRUD operations on connected databases.Last updated -- -securityAlicense-qualityA Model Context Protocol server that enables Large Language Models to interact with Binary Ninja for reverse engineering tasks like viewing assembly code, decompiled code, renaming functions, and adding comments.Last updated -PythonMIT License