Skip to main content
Glama

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 核心。

它能做什么

特征

益处

典型用例

终端执行

运行任何本地 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

local-only server

The server can only run on the client's local machine because it depends on local resources.

将您的本地计算机转变为强大的代码命令中心。自动化文件处理、运行终端命令并利用 AI 增强您的开发工作流程——所有操作安全、即时,且无云延迟。

  1. UltimateCoder 有何不同
    1. 它能做什么
      1. 示例用例
        1. 安装
          1. 要求
          2. 步骤
        2. 工具参考
          1. 路线图
            1. 贡献
              1. 执照

                Related MCP Servers

                • -
                  security
                  A
                  license
                  -
                  quality
                  Provides code manipulation, execution, and version control capabilities. It allows AI assistants to read, write, and execute code while maintaining a history of changes.
                  Last updated -
                  9
                  MIT License
                • A
                  security
                  A
                  license
                  A
                  quality
                  Shell and file edit capabilities tightly coupled to provide a powerful coding experience. You can work with different modes: architect and code-writer for separate plan and implementation phase. You can get it to invoke any cli command, e.g., compiling, type checking, linting, github cli, python
                  Last updated -
                  6
                  580
                  Apache 2.0
                  • Apple
                  • Linux
                • -
                  security
                  F
                  license
                  -
                  quality
                  A local server that provides powerful code analysis and search capabilities for software projects, helping AI assistants and development tools understand codebases for tasks like code generation and refactoring.
                  Last updated -
                  4
                  • Apple
                  • Linux
                • -
                  security
                  F
                  license
                  -
                  quality
                  Enables AI assistants to securely execute shell commands on local machines through an SSH interface with session management, command execution, and sudo support.
                  Last updated -
                  • Linux

                View all related MCP servers

                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