本项目基于模型上下文协议(MCP),实现了类似Claude的编码功能。它允许Claude直接执行修改和改进项目文件的指令,为开发者提供了便捷的代码处理体验。
有关详细的安装和配置说明,请参阅INSTALL.md。当然,您也可以阅读USEFUL_PROMPTS以获取一些提示,了解如何使用mcp - claude - code。
请参考INSTALL.md获取详细的安装和配置说明。
| 工具 | 描述 |
|---|---|
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 |
启动一个或多个代理,这些代理可以使用只读工具并行执行任务 |
此实现遵循保护访问文件系统的最佳实践:
要为该项目做出贡献,可按以下步骤操作:
git checkout -b feature/amazing-feature)git commit -m '添加一些很棒的功能')git push origin feature/amazing-feature)该项目在MIT许可证下发布,详细信息请查看LICENSE文件。