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

2025.03.13
1
Python代码辅助开发工具开发效率
mcp-server-code-assist 是一个基于 Model Context Protocol 的代码辅助服务器,主要用于通过大型语言模型进行代码的创建、修改和删除操作。它提供了多种工具来帮助开发者高效地管理代码,适用于需要自动化代码生成和修改的场景。
View on GitHub
Overview
基本能力
产品定位
mcp-server-code-assist 是一个代码辅助工具,旨在通过大型语言模型自动化代码的创建、修改和删除,提升开发效率。
核心功能
- 代码创建:通过
create
工具创建新文件,输入为包含路径和内容的 XML 指令。 - 代码修改:通过
modify
工具修改现有文件,支持搜索/替换操作,输入为包含路径、搜索模式和新内容的 XML 指令。 - 代码重写:通过
rewrite
工具完全重写文件,输入为包含路径和新内容的 XML 指令。 - 代码删除:通过
delete
工具删除文件,输入为包含路径的 XML 指令。
适用场景
- 自动化代码生成
- 批量代码修改
- 代码重构
- 快速原型开发
工具列表
create
:创建新文件。modify
:修改现有文件。rewrite
:完全重写文件。delete
:删除文件。
常见问题解答
- 如何安装? 推荐使用
uvx
或pip
安装。 - 如何配置? 支持与 Claude Desktop 和 Zed 集成,具体配置见文档。
使用教程
使用依赖
无特殊依赖,直接安装即可。
安装教程
使用 uv(推荐)
uvx mcp-server-code-assist
使用 pip
pip install mcp-server-code-assist
python -m mcp_server_code_assist
调试方式
安装完成后,可以通过以下命令启动服务:
uvx mcp-server-code-assist
或使用 Docker:
docker build -t mcp/code-assist .
docker run --rm -i --mount type=bind,src=/Users/username,dst=/Users/username mcp/code-assist