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

2025.04.04
0
Python代码辅助代码生成代码重构开发效率
mcp-server-code-assist 是一个基于 Model Context Protocol 的代码辅助服务器,主要用于通过大型语言模型进行代码的创建、修改和删除。它提供了多种工具来帮助开发者高效地管理代码文件。
View on GitHub
Overview
基本能力
产品定位
mcp-server-code-assist 是一个代码辅助工具,旨在通过大型语言模型帮助开发者进行代码的创建、修改和删除操作。
核心功能
- 创建文件:通过 XML 指令指定路径和内容,创建新的代码文件。
- 修改文件:通过 XML 指令指定路径、搜索模式和新的内容,修改现有代码文件。
- 重写文件:通过 XML 指令指定路径和新的内容,完全重写现有代码文件。
- 删除文件:通过 XML 指令指定路径,删除现有代码文件。
适用场景
- 代码生成:快速生成新的代码文件或代码片段。
- 代码重构:对现有代码进行修改或优化。
- 代码维护:删除不再需要的代码文件或片段。
工具列表
create
:创建新文件。modify
:修改现有文件。rewrite
:重写现有文件。delete
:删除文件。
常见问题解答
- 如何安装? 可以通过
uvx
或pip
进行安装。 - 如何配置? 可以在
Claude Desktop
或Zed
中进行配置。 - 如何开发? 可以通过
docker
进行本地开发和测试。
使用教程
使用依赖
无特殊依赖,只需安装 uv
或 pip
。
安装教程
使用 uv (推荐)
uvx mcp-server-code-assist
使用 pip
pip install mcp-server-code-assist
python -m mcp_server_code_assist
调试方式
本地开发
cd src/code-assist
uvx mcp-server-code-assist
Docker 开发
docker build -t mcp/code-assist .