MCP-CodeSavant - MCP服务,MCP服务器,MCP教程

基本能力

产品定位

MCP-CodeSavant 是一个代码操作和版本控制服务,旨在为 AI 助手提供代码管理和执行能力。

核心功能

  • 读取和写入代码文件,支持行级操作
  • 在受控环境中执行代码(支持 Python 和 Node.js)
  • 执行 shell 命令
  • 跟踪和管理代码变更历史
  • 代码文件内搜索
  • 回滚到代码的先前版本

适用场景

  • AI 辅助编程
  • 自动化代码管理和版本控制
  • 代码执行和调试
  • 代码历史追踪和回滚

工具列表

  1. read_code_file: 读取代码文件内容,支持搜索特定部分
  2. write_code_file: 写入或更新代码文件的特定行
  3. get_code_history: 获取代码文件的变更历史
  4. execute_code_command: 执行代码相关的 shell 命令
  5. execute_code: 执行指定语言的代码
  6. revert_to_version: 将代码文件回滚到特定版本
  7. read_code_file_lines: 读取代码文件的特定行

常见问题解答

  • 错误处理: 服务提供详细的错误响应,包括文件操作错误、代码验证错误和代码执行错误
  • 语言支持: 目前支持 Python 和 Node.js 代码执行

使用教程

使用依赖

  1. 确保系统已安装 Python 和 Node.js
  2. 确保已安装 Git

安装教程

  1. 克隆仓库:
    bash
    git clone https://github.com/twolven/mcp-codesavant.git
    cd mcp-codesavant

  2. 安装依赖:
    bash
    pip install -r requirements.txt

  3. 添加服务器配置到 Claude Desktop 的 config.json:
    json
    {
    "mcpServers": {
    "codesavant": {
    "command": "python",
    "args": ["path/to/codesavant.py"]
    }
    }
    }

调试方式

  1. 检查服务是否正常运行
  2. 使用提供的工具 API 进行测试
  3. 查看错误响应以排查问题

点击访问

搜索工具

openpyxl_mcp_server - MCP服务,MCP服务器,MCP教程

2025-4-29 16:22:29

搜索工具

code2prompt-mcp - MCP服务,MCP服务器,MCP教程

2025-4-29 16:22:36

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索