返回 MCP 目录
public公开dns本地运行

mcpd

Model Context Protocol Daemon是一个用于管理MCP服务器的工具,支持快速安装、多实例管理等功能。

article

README

🚀 模型上下文协议守护进程 WIP

模型上下文协议守护进程是一款实用工具,它能帮助您管理模型上下文协议(MCP)服务器。借助该工具,您可以快速安装新的服务器,还能对多个实例进行高效管理。

🚀 快速开始

开发

  1. 创建并激活虚拟环境:
python -m venv venv
source venv/bin/activate
  1. 安装poetry以管理依赖项。
  2. 安装依赖项:
poetry install

构建CLI

我们使用pyinstaller来构建CLI。运行以下命令将构建CLI并在dist文件夹中创建可执行文件。

pyinstaller cli.spec

✨ 主要特性

  • 管理模型上下文协议(MCP)服务器。
  • 快速安装新的服务器。
  • 管理多个服务器实例。

📦 安装指南

开发环境安装

  1. 创建虚拟环境:
python -m venv venv
  1. 激活虚拟环境:
source venv/bin/activate
  1. 安装依赖管理工具poetry:参考poetry文档进行安装。
  2. 安装项目依赖:
poetry install

CLI构建

运行以下命令构建CLI并生成可执行文件:

pyinstaller cli.spec

📚 详细文档

进度

  • [x] 组件的协议
  • [x] 构建Docker镜像
  • [x] 从GitHub获取包
  • [ ] 安装MCP服务器包
  • [x] 运行一个MCP服务器
  • [ ] 本地MCP服务器注册表
  • [ ] CLI
help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端