关于 mcp-registry
mcp-registry 是用于管理 MCP 服务条目的注册表项目。其本地设置涉及 Node.js、Bun、Docker 和数据库,但 README 未说明注册表的具体操作。
主要功能
- 01MCP 服务注册表
- 02基于 Docker 的设置
- 03数据库迁移
适用场景
- 01在本地设置注册表
- 02使用 Docker Compose 构建并运行项目
MCP 相关
项目将自身描述为 MCP 服务注册表。README 未说明它向 MCP 客户端提供哪些信息。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
mcp-registry
MCP 服务注册表。
截图











服务器要求
- docker
- node
文档
开始使用
本地设置
先决条件
- node
- bun
- 设置 Harbor(私有 Docker 注册表):https://github.com/JHSeo-git/harbor-helm-starter
- docker + docker compose:
个人:orbstack
公司:rancher desktop
.env
cp .env.example .env
POSTGRES_DB="your database name"
POSTGRES_USER="your database username"
POSTGRES_PASSWORD="your database password"
POSTGRES_URL="your database url"
# for docker build, run, push, pull
DOCKER_DOMAIN="your docker domain"
DOCKER_USER="your docker username"
DOCKER_PASSWORD="your docker password"
# for git clone
GITHUB_TOKEN="your github token"
安装
bun i
启动 Docker compose
docker compose up -d
数据库迁移
bun db:m
开发运行
bun dev
构建
bun run build
工具
bun lint:fix
bun format:write
待办事项
- 需要创建用于该项目的 GitHub 账号并获取令牌
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。