
你是否也在同时使用多个 AI 客户端? 如果是,你很可能正在浪费大量系统资源!
每个 AI 客户端都会独立启动自己的 MCP 服务器进程:
结果:同一个 MCP 服务器被重复启动 5 次,资源占用爆炸!
我开发了 1MCP,一个智能的 MCP 服务器管理器:
核心原理:
担心上下文窗口爆炸? Preset 功能完美解决这个问题!
为每个 MCP 服务器添加功能标签:
{ "context7": { "command": "npx", "args": ["-y", "@upstash/context7-mcp@latest"], "tags": ["docs", "development", "code"], "disabled": false }, "filesystem": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-filesystem"], "tags": ["files", "storage"] } } 灵活的过滤器语法:
# 开发环境 npx -y @1mcp/agent preset create dev --filter "development,code" # 安全开发(排除实验性功能) npx -y @1mcp/agent preset create secure-dev \ --filter "development AND NOT experimental" # 全栈开发 npx -y @1mcp/agent preset create fullstack \ --filter "(frontend AND web) OR (backend AND api)" 核心优势:
进程优化:
上下文优化: 通过 Preset 精确控制工具数量,我实现了惊人的优化:
初始状态:我的 dev-backend 预设包含 3 个服务器( 22 个工具),占用 7.5% 上下文窗口。
# 完整的预设配置详情和服务器列表 [简化显示] $ npx -y @1mcp/agent preset show dev-backend # 显示:3 个服务器匹配,22 个工具可用 > /context Context Usage claude-sonnet-4-20250514 39k/200k tokens (20%) MCP tools: 15.0k tokens (7.5%) # [详细的工具列表和 token 占用统计已简化显示] 使用预设编辑器精简服务器:
$ mcp preset edit dev-backend # [交互式 TUI 界面详情已简化显示] # 选择只需要 context7 服务器 # 实时预览:1 个服务器匹配 优化后:重新连接后,效果立竿见影!
> /mcp reconnect 1mcp > /context Context Usage claude-sonnet-4-20250514 28k/200k tokens (14%) MCP tools: 2.3k tokens (1.1%) # [精简后的工具列表显示只有 2 个核心工具] 1. 给个 Star 如果 1MCP 对你有帮助,请在 GitHub 给个 star ,这将是我开源路上的莫大鼓励
2. 分享使用体验 在评论区分享你的 MCP 服务器管理经验和 1MCP 的使用效果
3. 提交问题和建议 遇到问题或有改进建议?欢迎提交 GitHub Issues
4. 贡献代码 欢迎提交 Pull Request ,一起完善 1MCP !
如果你也在同时使用多个 AI 客户端,1MCP 绝对值得一试!
你在使用哪些 AI 客户端?是如何管理 MCP 服务器的?欢迎在评论区交流!