UltimateCoder
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: token-ninja
它能做什么
特征 | 益处 | 典型用例 |
终端执行 | 运行任何本地 shell 命令并捕获完整输出 | 自动构建脚本、部署、运行测试、管理本地工具 |
流程管理 | 通过 PID 列出并终止进程 | 管理失控进程,自动清理 |
文件操作 | 读取、写入、移动和删除文件和目录 | 自动执行文件处理任务、备份或迁移 |
文件元数据检索 | 获取大小、时间戳、权限 | 审计、自动化管道 |
精确的线路/块替换 | 进行有针对性的文件编辑(支持正则表达式) | 修复配置文件,以编程方式更新代码片段 |
统一差异修补 | 通过严格的上下文匹配安全地应用差异 | 自动重构、安全代码迁移 |
批量代码搜索 | Ripgrep 支持的跨文件搜索 | 探索代码库,查找用法,审核安全敏感模式 |
JSON 和 Python Linting | 常见格式的即时反馈 | 验证配置,确保代码卫生 |
静态 Python 分析 | 更深入的 pylint 见解 | 在错误发生之前发现它们 |
使用行号阅读 Python | 上下文代码审查或人工智能辅助编辑 | 人工智能更好地理解上下文,人工审核速度更快 |
批处理文件 | 同时处理数千个文件 | 大规模重构或分析 |
人工智能增强的工作流程 | 与 Claude Desktop 和 MCP 客户端完全兼容 | 让你的 AI 助手成为本地开发副驾驶 |
示例用例
使用具有上下文验证的统一差异补丁安全地重构 10,000 多个文件。
在几秒钟内审核整个项目中是否存在弃用的功能。
自动清理:列出、分析和终止批处理脚本中的空闲进程。
增强您的 AI 工作流程:为 Claude 或自定义 MCP 客户端提供真正的文件系统和终端功能。
处理敏感代码库:UltimateCoder 100% 本地运行,没有数据离开您的机器。
自动迁移:JSON 模式、Python 包、配置——全部可以通过编程进行编辑。
大规模地进行 Lint 和验证:在提交或部署之前自动化 Lint 管道。
安装
要求
Python 3.8+
核心依赖: fastmcp
步骤
git clone https://github.com/m-ahmed-elbeskeri/UltimateCoderMCP.git
cd UltimateCoder
python main.py现在,您已拥有一个在本地运行且功能齐全的 MCP 服务器。
工具参考
工具 | 概括 |
| 执行本地shell命令 |
| 列出系统进程 |
| 通过 PID 终止进程 |
| 读取文件内容(文本或图像) |
| 写入/覆盖文件内容 |
| 递归创建目录 |
| 列出文件和文件夹(带递归选项) |
| 移动或重命名文件/文件夹 |
| 获取有关文件的元数据 |
| 替换文件中的特定行 |
| 替换文本块(使用可选的正则表达式) |
| 安全地应用统一差异补丁 |
| 基于 Ripgrep 的递归代码搜索 |
| 验证 JSON 文件 |
| 在 Python 文件上运行 flake8 linter |
| 使用 pylint 进行静态分析 |
| 批量读取多个文件 |
| 异步批处理文件处理 |
| 基于模式的文件名搜索 |
| 在文件中搜索和替换文本 |
| 读取带有行号的 Python 文件以获得更好的上下文 |
路线图
多语言 linting(JS、TS、CSS、Shell 脚本)
高级多文件差异和修补
锻造工艺
CLI 配套工具
Claude 桌面模板
企业级存储库的性能增强
贡献
我们正在将 UltimateCoder 打造为一个以开发人员为先、自动化友好的强大工具。
为 repo 加星标以支持开发
针对错误或想法的开放问题
提交 PR 来改进功能
在讨论中分享反馈和想法
每一份贡献都很重要。
执照
MIT 许可证。
使用它、在此基础上构建,并使其成为您自己的。
This server cannot be deployed
Maintenance
Related MCP Connectors
Let ChatGPT, Claude & Cursor use your Mac: email, calendar, iMessage, Teams, files. Local, free.
Operate Linux, macOS and Windows from your LLM. Every action runs through an auditable allowlist.
The AI orchestration agent for modern software teams.
Deploy and manage your apps, databases, storage, and scheduled jobs from your AI agent
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables AI assistants to safely perform actions on your computer including file system management, command execution, clipboard access, application launching, and local search with license-based monetization built in.-
- AlicenseNot gradedqualityBmaintenanceEnables AI coding assistants to execute shell commands locally, intercepting deterministic commands like git status and npm test before they reach the LLM, saving tokens and reducing latency.196 npm38MIT
- FlicenseNot gradedqualityDmaintenanceTransforms AI coding assistants into context-aware developers by auto-detecting project context, remembering conversations, and executing commands safely with a multi-layer security model.-
- AlicenseNot gradedqualityCmaintenanceEnables AI assistants to search, update, and manage files, run terminal commands, and automate workflows on a user's computer.156,453 npmMIT