UltimateCoder MCP - MCP服务,MCP服务器,MCP教程

基本能力

产品定位

UltimateCoderMCP 是一个本地优先的自动化服务器,旨在为开发者和工程师提供强大的自动化能力,包括终端命令执行、文件编辑和AI工具增强。

核心功能

  • 终端执行:运行任何本地shell命令并捕获完整输出。
  • 进程管理:列出和通过PID终止进程。
  • 文件操作:读取、写入、移动和删除文件及目录。
  • 文件元数据检索:获取文件大小、时间戳和权限。
  • 精确行/块替换:进行目标文件编辑(支持正则表达式)。
  • 统一差异修补:安全应用差异,严格上下文匹配。
  • 批量代码搜索:基于Ripgrep的文件搜索。
  • JSON和Python Linting:即时反馈常见格式。
  • 静态Python分析:使用pylint进行深入分析。
  • 批量文件处理:同时处理数千个文件。
  • AI增强工作流:与Claude Desktop和MCP客户端完全兼容。

适用场景

  • 安全重构大量文件。
  • 快速审计项目中废弃的函数。
  • 自动化清理:列出、分析和终止闲置进程。
  • 增强AI工作流:为AI工具提供真实的文件系统和终端能力。
  • 自动化迁移:JSON模式、Python包、配置文件等。
  • 大规模Lint和验证:在提交或部署前自动化Lint管道。

工具列表

  • 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文件以获取更好的上下文。

常见问题解答

无具体常见问题解答信息。

使用教程

使用依赖

  • Python 3.8+
  • 核心依赖:fastmcp

安装教程

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

调试方式

安装完成后,运行python main.py启动本地MCP服务器。

点击访问

搜索工具

SFCC MCP Server - MCP服务,MCP服务器,MCP教程

2025-4-29 16:44:20

搜索工具

ExploitDB MCP Server - MCP服务,MCP服务器,MCP教程

2025-4-29 16:44:28

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索