MCP服务器管理工具

一个用于启用/禁用Claude和Codex的MCP服务器的CLI工具,支持交互式TUI界面和命令行操作。

  • by TomCat2357
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 TomCat2357/McpConfig

使用说明

mcp切换

克劳德代码(~/.claude.json)和Codex CLI(~/.codex/config.toml的,之MCP 启用/禁用服务器CLI工具

特徴

  • 交互式TUI(用箭头键+空格切换)
  • 使用子命令支持脚本
  • 対象(claude / codex)的参数(省略时 claude)

安装

npx 中直接执行(从GitHub开始)

npx --yes github:TomCat2357/McpConfig

npx github:... 在无反应状态下停止时GitHub 中描述的场景,使用以下步骤创建明细表,以便在概念设计中分析体量的体积。HTTPS 请明确执行:

npx --yes --package git+https://github.com/TomCat2357/McpConfig.git mcp-toggle claude

全局安装

npm install -g github:TomCat2357/McpConfig
mcp-toggle claude

npm install -g github:... 停止时:

npm install -g git+https://github.com/TomCat2357/McpConfig.git

本地开发

git clone https://github.com/TomCat2357/McpConfig.git
cd McpConfig
chmod +x bin/mcp-toggle.js
npm link

用法

交互模式

mcp-toggle claude

或

npx --yes github:TomCat2357/McpConfig

目标 codex 的规格化距离的幂函数

mcp-toggle codex

操作方法:

  • ↑/↓ :光标移动
  • SPACE :启用/禁用切换
  • Q :终了

命令行模式

# サーバー一覧表示
mcp-toggle claude list
mcp-toggle codex list

# 特定サーバーの切り替え
mcp-toggle claude toggle サーバー名
mcp-toggle codex toggle サーバー名

# 特定サーバーを有効化
mcp-toggle claude enable サーバー名
mcp-toggle codex enable サーバー名

# 特定サーバーを無効化
mcp-toggle claude disable サーバー名
mcp-toggle codex disable サーバー名

# ヘルプ表示
mcp-toggle claude help

动作

  • 有効化:备份端(disabledServers)到设定侧(Claude: mcpServers /食品法典: mcp_servers),模板名称将采用不同的格式
  • 无效化:设定侧(Claude: mcpServers /食品法典: mcp_servers)到备份侧(disabledServers),模板名称将采用不同的格式

按对象列出的文件:

  • 克劳德: ~/.claude.json, ~/.ccmcp_backup.json
  • 法典: ~/.codex/config.toml, ~/.codex/ccmcp_backup.toml

必要要件

  • Node.js>=20

许可证

麻省理工学院