MCP Store

Web 应用开发编程
立即访问
应用介绍

MCP Store 是一个轻量级的 MCP(Model Context Protocol)工具管理库,旨在简化智能体(agents)和链(chains)使用 MCP 工具的配置和管理过程。


📕 两种使用模式

Store 模式(全局共享)

所有服务在全局范围内共享,适合单一应用场景。

Agent 模式(独立隔离)

每个 Agent 拥有独立的服务空间,适合多智能体场景。


💫 核心功能

  • 服务注册管理:用 add_service() 快速注册 MCP 服务,支持远程 HTTP、本地命令或脚本。

  • 灵活配置:支持字典、JSON、批量列表等多种配置导入方式。

  • 隔离机制:区分全局与 Agent 级别服务,实现多智能体独立管理。

  • 链式调用:一次性添加多个服务,代码更简洁。

  • 市场安装:可直接按名称安装已有服务,无需手动配置。

  • 智能校验:自动识别传输类型并校验配置,减少错误。

  • 异步与健康检查:支持异步初始化、健康监控和状态查询。

  • 工具调用:注册后可直接列出并调用服务工具。

  • LangChain 集成:可无缝接入 LangChain Agent。

  • 可视化管理:提供 Vue.js 前端示例,便于图形化操作和查看。


🛠 使用与部署

通过 pip install mcpstore 安装后,可用 mcpstore run api 启动 REST 接口服务。

支持注册本地命令/脚本服务,也可以注册远程 HTTP 或 SSE 服务。

允许为不同 Agent 分别注册独立的服务集,避免冲突并实现个性化。

“市场”功能让开发者像安装插件一样直接按名字安装服务。