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

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

site icon
2025.04.04 0
Python代码辅助代码生成代码重构开发效率
mcp-server-code-assist 是一个基于 Model Context Protocol 的代码辅助服务器,主要用于通过大型语言模型进行代码的创建、修改和删除。它提供了多种工具来帮助开发者高效地管理代码文件。
View on GitHub

Overview

基本能力

产品定位

mcp-server-code-assist 是一个代码辅助工具,旨在通过大型语言模型帮助开发者进行代码的创建、修改和删除操作。

核心功能

  1. 创建文件:通过 XML 指令指定路径和内容,创建新的代码文件。
  2. 修改文件:通过 XML 指令指定路径、搜索模式和新的内容,修改现有代码文件。
  3. 重写文件:通过 XML 指令指定路径和新的内容,完全重写现有代码文件。
  4. 删除文件:通过 XML 指令指定路径,删除现有代码文件。

适用场景

  1. 代码生成:快速生成新的代码文件或代码片段。
  2. 代码重构:对现有代码进行修改或优化。
  3. 代码维护:删除不再需要的代码文件或片段。

工具列表

  1. create:创建新文件。
  2. modify:修改现有文件。
  3. rewrite:重写现有文件。
  4. delete:删除文件。

常见问题解答

  1. 如何安装? 可以通过 uvxpip 进行安装。
  2. 如何配置? 可以在 Claude DesktopZed 中进行配置。
  3. 如何开发? 可以通过 docker 进行本地开发和测试。

使用教程

使用依赖

无特殊依赖,只需安装 uvpip

安装教程

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

许可证

该项目遵循 MIT 开源许可条款。