最终编码器 MCP 是一款面向开发者和工程师的本地优先自动化服务器,它能够自动化执行终端命令、编辑文件,还能为您的 AI 工具注入活力。
“UltimateCoderMCP” 是一个功能强大的本地服务器,旨在为开发者提供自动化工具和任务执行能力。无论您是处理文件、运行命令还是与 AI 工具集成,“UltimateCoderMCP” 都能成为您的得力助手。
git clone https://github.com/m-ahmed-elbeskeri/UltimateCoderMCP.git
cd UltimateCoder
python main.py
安装完成后,您将拥有一台功能完善的本地 MCP 服务器。
以下是“UltimateCoderMCP” 提供的主要工具及其简要说明:
| 工具 | 描述 |
|---|---|
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 |
安全应用统一 diff 补丁 |
tool_search_code |
使用 ripgrep 进行递归代码搜索 |
tool_lint_json |
验证 JSON 文件格式 |
tool_lint_python |
执行 Python 代码的 flake8 检查 |
tool_static_analysis_python |
对 Python 代码进行静态分析( pylint) |
tool_read_multiple_files |
批量读取多个文件 |
tool_process_files |
异步批量处理文件 |
tool_search_files |
根据模式搜索文件名 |
tool_search_replace |
在文件中搜索并替换文本 |
tool_line_python_file |
以带行号的方式读取 Python 文件,便于上下文理解 |
未来版本计划实现以下功能:
我们致力于将“UltimateCoderMCP” 打造成一个开发者优先的自动化利器。欢迎任何形式的参与:
“UltimateCoderMCP” 是一个充满潜力的项目。我们期待您的参与,共同打造一个强大、灵活且易于使用的本地自动化服务器。无论您是开发者还是技术爱好者,都能在这里找到属于自己的贡献方式。
加入我们,一起推动这个项目的成长!