UltimateCoder

UltimateCoder

🚀 最终编码器 MCP

终极编码器 MCP 是一款专为开发者和工程师打造的本地优先自动化服务器。它能自动化终端命令、编辑文件,还能为您的 AI 工具赋能,极大提升开发效率。

🚀 快速开始

先决条件

  • Python 3.8 或更高版本
  • 必需依赖:fastmcp

安装步骤

git clone https://github.com/m-ahmed-elsayed/UltimateCoderMCP.git
cd UltimateCoder
python main.py

完成上述命令后,您将拥有一个运行中的本地 MCP 服务器。

✨ 主要特性

功能概览

  • 本地优先:所有操作都在您的机器上进行,确保数据安全性和快速响应。
  • 多功能工具集:涵盖从文件管理到代码分析的多种功能。
  • 支持多语言:当前主要支持 Python 和 JSON,未来将扩展至更多语言。

功能模块

模块 描述
文件操作 包括读取、写入、创建目录、移动文件等功能。
进程管理 列出和终止系统进程。
代码搜索与替换 使用 ripgrep 进行递归代码搜索,并支持正则表达式进行文本替换。
静态分析 对 Python 文件执行 pylint 和 flake8 静态分析。
差分与补丁应用 安全地应用统一差异补丁,确保代码变更准确无误。

📦 安装指南

先决条件

  • Python 3.8 或更高版本
  • 必需依赖:fastmcp

安装步骤

git clone https://github.com/m-ahmed-elsayed/UltimateCoderMCP.git
cd UltimateCoder
python main.py

完成上述命令后,您将拥有一个运行中的本地 MCP 服务器。

📚 详细文档

工具参考

工具 描述
tool_run_command 执行本地shell命令。
tool_list_processes 列出系统进程。
tool_kill_process 根据PID终止进程。
tool_read_file 读取文件内容(文本或图像)。
tool_write_file 写入或覆盖文件内容。
tool_create_directory 递归创建目录。
tool_list_files 列出文件和文件夹(可选递归模式)。
tool_move_file 移动或重命名文件/文件夹。
tool_get_file_info 获取文件的元数据。
tool_replace_line 替换特定行的内容。
tool_replace_block 替换文本块(可选正则表达式)。
tool_apply_patch 安全地应用统一差异补丁。
tool_search_code 使用 ripgrep 进行递归代码搜索。
tool_lint_json 验证 JSON 文件的结构和语法。
tool_lint_python 对 Python 文件运行 flake8 检查工具。
tool_static_analysis_python 执行 pylint 的静态分析。
tool_read_multiple_files 批量读取多个文件的内容。
tool_process_files 异步处理批量文件操作。
tool_search_files 根据模式搜索文件名。
tool_search_replace 在文件中进行搜索和替换文本。
tool_line_python_file 以带行号的方式读取 Python 文件,便于上下文分析。

发展路线图

  • 多语言支持:未来将扩展对 JavaScript、TypeScript、CSS 和 Shell 脚本的支持。
  • 高级功能增强:改进多文件差异比较和补丁应用逻辑。
  • Smithereen 集成:与 Smithereen 平台深度集成,提供更强大的协作功能。
  • CLI 工具:开发配套的命令行工具,提升用户体验。
  • Claude Desktop 模板:为 Claude Desktop 提供专用模板和工作流支持。
  • 性能优化:针对大规模企业级代码库进行性能调优。

如何贡献

我们致力于将终极编码器打造成一个以开发者为中心、便于自动化操作的强力工具。您的参与对我们至关重要:

  • 关注项目:通过在GitHub上点星表示支持,帮助我们获得更多曝光。
  • 提交问题:报告您遇到的任何错误或提出改进建议。
  • 贡献代码:欢迎 fork 仓库并为功能开发、bug修复和文档完善贡献力量。

联系方式

如需了解更多信息,请访问我们的 GitHub 仓库或通过以下联系方式与我们取得联系:

注意事项

⚠️ 重要提示

当前版本为测试版,部分功能可能尚未完善。在生产环境中使用前,请确保充分测试。

📄 许可证

本项目遵循 MIT License 协议。

  • 0 关注
  • 0 收藏,42 浏览
  • system 提出于 2025-09-25 03:12

相似服务问题

相关AI产品