MCP服务管理器MCP服务管理器
MCP服务管理器

技能简介

mcps 是一款面向 MCP(Model Context Protocol)协议的命令行管理工具,用于添加、配置、启动 MCP 服务器,并通过统一接口调用各服务器暴露的工具能力。

业务背景

MCP服务管理器提供统一的命令行入口,集中管控分散的MCP服务器资源。运维人员可通过配置文件标准化管理多环境的服务接入,避免每个服务器单独维护连接参数,确保AI工具链的稳定运行和快速扩容。

落地案例:技术团队部署智能客服系统时,使用mcps将法律知识库(stdio模式)、实时天气查询(SSE模式)、订单状态接口(HTTP模式)三类MCP服务器统一纳管。通过mcp.json集中配置各服务的启动命令与环境变量,一键启动所有后台守护进程,客服人员即可在对话中无缝调用跨领域工具回答客户咨询。

能做什么

  • 以 stdio/SSE/HTTP 三种模式接入各类 MCP 服务器
  • 通过配置文件集中管理多服务器环境变量与启动参数
  • 启动后台守护进程,维持服务器长连接
  • 列出可用工具清单并发起带参数的工具调用
  • 支持自动类型解析、原始字符串、JSON 文件三种传参模式

使用说明

  1. 安装工具:npm install -g @maplezzk/mcps
  2. 添加服务器:mcps add fetch --command uvx --args mcp-server-fetch
  3. 启动守护进程:mcps start
  4. 查看状态:mcps status
  5. 调用工具:mcps call fetch fetch url="https://example.com"

配置文件位于 ~/.mcps/mcp.json,敏感信息建议使用 ${VAR_NAME} 形式引用环境变量。

输入与输出

见下方输入与输出表格。

项目内容
输入MCP服务器名称、启动命令与参数、服务器类型(stdio/sse/http)、环境变量配置、工具调用参数
输出服务器状态信息、可用工具列表、工具执行结果、守护进程日志
适用人群需要本地管理多个MCP服务器的开发者、通过CLI集成MCP工具到工作流的工程师、构建AI Agent需要统一工具调用的团队
不包含图形化界面操作、MCP服务器本身的实现代码、云端托管服务、权限管理与多用户协作功能

 

风险提示

  • 环境变量中的密钥可能以明文形式存在于配置文件
  • 守护进程异常退出后需手动重启
  • –raw 模式下数字型字符串不会被自动转换,需确认服务端接收格式
  • SSE/HTTP 远程服务器存在网络超时与连接中断风险

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/maplezzk/mcps-skill/SKILL.md
来源类型:GitHub Repository

数据统计

相关导航

暂无评论

none
暂无评论...