MCP Servers

模型上下文协议服务器、框架、SDK 和模板的综合目录。

MCP management tool, running locally / MCP管理工具,本地运行

创建于 6/9/2026
更新于 about 3 hours ago
Repository documentation and setup instructions

MCP 控制台 · 本地 MCP 服务管理工具

GitHub stars

极简黑白灰风格的本地 Model Context Protocol 服务管理工具。后端使用 Node 内置模块,前端已预构建,装好 Node.js 18+ 后即可直接运行。

快速运行

Windows:

start.bat

PowerShell:

powershell -ExecutionPolicy Bypass -File start.ps1

macOS / Linux:

./start.sh

启动后打开 http://localhost:4178 。

功能概览

  • 动态 MCP 索引:自动扫描已安装的 MCP 配置,不要求服务正在运行;覆盖 Codex、Claude Desktop、Claude Code、Qoder/QoderCN、Trae、Cursor、Workspace .mcp.json 与本地配置源。
  • 全部已安装视图:跨客户端汇总所有已登记 MCP 服务,并自动标注来源、配置路径和当前状态。
  • 服务管理:支持搜索、筛选、启用/禁用、编辑、删除、批量操作与真实健康检测。
  • 一键服务库:内置 Filesystem、Memory、Fetch、GitHub、Git、PostgreSQL、SQLite、Puppeteer、Everything、HTTP/SSE 等常用 MCP 服务模板,可直接安装到当前配置源,也可先暂存为禁用状态。
  • 配置源管理:展示每个 MCP 配置文件的路径、存在状态和可写状态,避免把 agent 地址写死在界面里。
  • 配置文件编辑器:直接查看和编辑原始 JSON/TOML 配置,支持格式化、导入、导出、实时校验、自动 .bak 备份与原子写入。
  • 工具调用与能力发现:健康检测会启动 MCP 服务并完成 initialize 握手,发现 tools/resources/prompts;服务详情中可按 inputSchema 自动生成工具调用表单。
  • 日志与监控:SSE 实时事件流、历史事件记录和后台自动健康检查,便于排查启动、握手、调用和配置变更。

功能页面

仪表盘

展示当前配置源的服务总数、运行状态、异常数量、已发现工具数和最近检测结果。

仪表盘

服务管理

集中管理当前配置源中的 MCP 服务,支持状态筛选、批量删除、单条检测、详情查看和启用/禁用。

服务管理

全部已安装

从常见 agent 工具安装路径中检索所有已登记 MCP 服务,即使服务未启动也会被索引,并自动标注所属 agent 与配置源。

全部已安装

服务库

提供常用 MCP 服务的一键安装入口,可安装到当前可写配置源,或以禁用状态暂存后再启用。

服务库

配置源

展示自动定位到的 Codex、Claude、Qoder、Trae、Cursor 等 MCP 配置文件路径,以及文件是否存在、是否可写。

配置源

配置文件

直接编辑当前配置源的原始配置,保存时会自动备份并校验结构。

配置文件

日志与监控

查看手动检测、自动监控、工具调用、配置变更等事件,并可开启定时健康检查。

日志与监控

支持的 MCP 配置位置

| Agent | 自动识别的常见配置 | | --- | --- | | Codex | ~/.codex/config.toml | | Claude Desktop | %APPDATA%/Claude/claude_desktop_config.json~/Library/Application Support/Claude/claude_desktop_config.json~/.config/Claude/claude_desktop_config.json | | Claude Code | ~/.claude.json | | Cursor | ~/.cursor/mcp.json | | Qoder / QoderCN | %APPDATA%/QoderCN/SharedClientCache/mcp.json~/.qoder/SharedClientCache/mcp.json、项目 .qoder/settings.local.json | | Trae | ~/.trae/mcp.json、项目 .trae/mcp.json | | Workspace | 项目 .mcp.json | | Local Store | server/data/mcp.json,由本工具自动创建 |

索引逻辑基于文件路径、文件名和配置格式动态识别 agent 类型;界面展示的地址来自后端扫描结果,不在前端写死。

设计约束

  • 整体界面遵循极简风格,主题色限定为黑白灰。
  • 不使用 Emoji 图标,所有图标均为内联 SVG 矢量图标。
  • 点缀色仅用于错误、成功、警告等关键状态或重要操作。

目录结构

mcptool/
├── start.bat / start.ps1 / start.sh
├── server/
│   ├── src/
│   │   ├── index.js
│   │   ├── sourceIndex.js
│   │   ├── sources.js
│   │   ├── installedServers.js
│   │   ├── serviceCatalog.js
│   │   ├── configFormats.js
│   │   ├── configOps.js
│   │   └── mcpClient.js
│   └── test/
├── web/
│   ├── dist/
│   └── src/
└── docs/screenshots/

开发与验证

npm test
cd web
npm install
npm run build

后端测试使用 Node 内置测试运行器;前端使用 Vite + React + TypeScript。

安全说明

健康检测会真实启动本地 MCP 服务进程,工具调用也会执行服务暴露的能力。请只对可信服务执行检测或调用,并在写入配置前检查命令、参数和环境变量。

快速设置
此服务器的安装指南

安装包 (如果需要)

npx @modelcontextprotocol/server-mcptool

Cursor 配置 (mcp.json)

{ "mcpServers": { "esdkaiyuan-mcptool": { "command": "npx", "args": [ "esdkaiyuan-mcptool" ] } } }