Skip to main content
Glama

UltimateCoder MCP

面向开发人员和工程师的本地优先自动化服务器 - 自动执行终端命令、编辑文件并启动您的 AI 工具。

Smithery 链接: https://smithery.ai/server/@m-ahmed-elbeskeri/ultimatecodermcp

UltimateCoder 将您的本地机器转变为手术代码指挥中心。
UltimateCoder 基于fastmcp构建,可完全控制您的文件系统、进程和代码库——并具有 AI 增强的精度。

运行终端命令,一次编辑数千个文件,安全地应用统一差异,或者让您的 AI 助手智能地重构您的项目。
全部在本地进行,即时且安全。

无云延迟。数据不会离开您的机器。无需妥协。

专为建筑商打造,深受自动化架构师喜爱,高级用户信赖。

UltimateCoder 有何不同

  • MCP 原生,完全本地服务器——AI 助手(如 Claude)获得对您的项目的实时读/写权限。

  • 快速、安全的文件编辑 — 单行、区块或整个文件。精确更改,完全掌控。

  • 高级补丁和差异引擎——统一的差异适用于严格的上下文匹配,因此您永远不会盲目地应用错误。

  • 进程控制——以编程方式列出、监视和终止正在运行的进程。

  • 增强搜索 — Ripgrep 支持的递归搜索,具有智能回退功能。

  • 多文件操作——处理代码库中的数千个文件。批量编辑、批量 linting、智能替换。

  • 为自动化做好准备——非常适合脚本、自动化和人机交互 AI 工作流程。

  • 基于fastmcp — 闪电般快速、可扩展的 MCP 核心。

Related MCP server: mcp-wcgw

它能做什么

特征

益处

典型用例

终端执行

运行任何本地 shell 命令并捕获完整输出

自动构建脚本、部署、运行测试、管理本地工具

流程管理

通过 PID 列出并终止进程

管理失控进程,自动清理

文件操作

读取、写入、移动和删除文件和目录

自动执行文件处理任务、备份或迁移

文件元数据检索

获取大小、时间戳、权限

审计、自动化管道

精确的线路/块替换

进行有针对性的文件编辑(支持正则表达式)

修复配置文件,以编程方式更新代码片段

统一差异修补

通过严格的上下文匹配安全地应用差异

自动重构、安全代码迁移

批量代码搜索

Ripgrep 支持的跨文件搜索

探索代码库,查找用法,审核安全敏感模式

JSON 和 Python Linting

常见格式的即时反馈

验证配置,确保代码卫生

静态 Python 分析

更深入的 pylint 见解

在错误发生之前发现它们

使用行号阅读 Python

上下文代码审查或人工智能辅助编辑

人工智能更好地理解上下文,人工审核速度更快

批处理文件

同时处理数千个文件

大规模重构或分析

人工智能增强的工作流程

与 Claude Desktop 和 MCP 客户端完全兼容

让你的 AI 助手成为本地开发副驾驶

示例用例

  • 使用具有上下文验证的统一差异补丁安全地重构 10,000 多个文件。

  • 在几秒钟内审核整个项目中是否存在弃用的功能。

  • 自动清理:列出、分析和终止批处理脚本中的空闲进程。

  • 增强您的 AI 工作流程:为 Claude 或自定义 MCP 客户端提供真正的文件系统和终端功能。

  • 处理敏感代码库:UltimateCoder 100% 本地运行,没有数据离开您的机器。

  • 自动迁移:JSON 模式、Python 包、配置——全部可以通过编程进行编辑。

  • 大规模地进行 Lint 和验证:在提交或部署之前自动化 Lint 管道。

安装

要求

步骤

git clone https://github.com/m-ahmed-elbeskeri/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 linter

tool_static_analysis_python

使用 pylint 进行静态分析

tool_read_multiple_files

批量读取多个文件

tool_process_files

异步批处理文件处理

tool_search_files

基于模式的文件名搜索

tool_search_replace

在文件中搜索和替换文本

tool_line_python_file

读取带有行号的 Python 文件以获得更好的上下文

路线图

  • 多语言 linting(JS、TS、CSS、Shell 脚本)

  • 高级多文件差异和修补

  • 锻造工艺

  • CLI 配套工具

  • Claude 桌面模板

  • 企业级存储库的性能增强

贡献

我们正在将 UltimateCoder 打造为一个以开发人员为先、自动化友好的强大工具。

  • 为 repo 加星标以支持开发

  • 针对错误或想法的开放问题

  • 提交 PR 来改进功能

  • 在讨论中分享反馈和想法

每一份贡献都很重要。

执照

MIT 许可证。
使用它、在此基础上构建,并使其成为您自己的。

-
security - not tested
A
license - permissive license
-
quality - not tested

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/m-ahmed-elbeskeri/UltimateCoderMCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server