mcpField
M
mcp-registry

mcp-registry

本地服务
github.com/JHSeo-git开发工具080 周前更新

关于 mcp-registry

mcp-registry 是用于管理 MCP 服务条目的注册表项目。其本地设置涉及 Node.js、Bun、Docker 和数据库,但 README 未说明注册表的具体操作。

主要功能

  1. 01MCP 服务注册表
  2. 02基于 Docker 的设置
  3. 03数据库迁移

适用场景

  1. 01在本地设置注册表
  2. 02使用 Docker Compose 构建并运行项目

MCP 相关

项目将自身描述为 MCP 服务注册表。README 未说明它向 MCP 客户端提供哪些信息。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"registry": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"compose"
]
}
}
}
启动命令docker run -i --rm compose

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
ocicompose

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

mcp-registry

MCP 服务注册表。

截图

首页

注册表

注册并运行

服务

服务示例 1

服务示例 2

工具调用示例 1

工具调用示例 2

工具调用示例 3

部署

部署详情

服务器要求

  • docker
  • node

文档

开始使用

本地设置

先决条件
.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

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。