Mcp Claude Code

Mcp Claude Code

🚀 MCP 鲍伊代码实现

本项目通过模型上下文协议(MCP)实现了鲍伊代码功能,允许鲍伊直接执行指令来修改和改进项目文件。借助模型上下文协议,它能与包括鲍伊桌面版在内的各类 MCP 客户端无缝集成。

🚀 快速开始

有关详细安装和配置说明,请参阅 INSTALL.md。

当然,您也可以阅读 USEFUL_PROMPTS 以获取一些如何使用 mcp - claude - code 的提示。

✨ 主要特性

  • 代码理解:通过文件访问和模式搜索,分析并理解代码库。
  • 代码修改:对文件进行有针对性的编辑,同时带有适当的权限处理。
  • 增强命令执行:运行命令和脚本,支持多种语言,改进了错误处理和 shell 支持。
  • 文件操作:通过 shell 命令管理文件,并带有适当的安全控制。
  • 代码发现:在整个项目中查找相关文件和代码模式。
  • 代理委派:将复杂任务委托给专门的子代理,可并行运行。
  • 多个 LLM 提供商支持:可配置任何 LiteLLM 兼容模型进行代理操作。
  • Jupyter 笔记本支持:读取和编辑 Jupyter 笔记本,处理所有单元格和输出。

📚 详细文档

实现的工具

工具 详情
read_files 读取一个或多个文件,带编码检测
write_file 创建或覆盖文件
edit_file 对文本文件进行基于行的编辑
directory_tree 获取目录的递归树视图
get_file_info 获取有关文件或目录的元数据
search_content 在文件内容中搜索模式
content_replace 在文件内容中替换模式
run_command 执行 shell 命令(也用于目录创建、文件移动和目录列出)
run_script 使用指定解释器执行脚本
script_tool 以特定编程语言执行脚本
read_notebook 提取并读取 Jupyter 笔记本中所有单元格的源代码,包括输出
edit_notebook 编辑、插入或删除 Jupyter 笔记本中的单元格
think 复杂推理和分析的结构化空间,无需进行任何更改
dispatch_agent 启动一个或多个代理,可以使用只读工具执行任务并行地进行操作

安全

此实现遵循保护访问文件的最佳实践:

  • 文件修改和命令执行的权限提示
  • 受限访问指定目录
  • 输入验证和清理
  • 正确的错误处理和报告

开发

要为该项目做出贡献:

  1. 分叉仓库
  2. 创建功能分支 (git checkout -b feature/amazing - feature)
  3. 提交更改 (git commit -m 'Add some amazing feature')
  4. 推送到分支 (git push origin feature/amazing - feature)
  5. 打开 Pull Request

📄 许可证

该项目在 MIT 许可证下发布,详细信息请参阅 LICENSE 文件。

  • 0 关注
  • 0 收藏,16 浏览
  • system 提出于 2025-09-18 18:33

相似服务问题

相关AI产品