MCP服务器注册表

MCP服务器注册表提供与官方MCP注册表规范兼容的Web界面和API,支持多种数据格式和搜索功能。

  • by SolidifyDemo
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 SolidifyDemo/MCP-Simple-Registry

使用说明

这是一个 Next.js 项目启动于 create-next-app.

MCP注册表

模型上下文协议(MCP)服务器注册表,提供与 官方MCP注册规范.

在GitHub上注册

在GitHub上注册此MCP注册表时,请使用 BASE_URL/api 作为注册表URL(例如。 https://mcp-registry.example.com/api).如果你不保留 /api 后缀,GitHub将无法找到注册表端点。

特性

  • 🔍 网络界面 -通过用户友好的用户界面浏览和搜索MCP服务器
  • 🔌 API终点 -RESTful API与MCP官方注册客户端兼容
  • 📦 双格式支持 -以MCP格式(默认)和传统格式返回数据
  • 🏷️ 筛选和搜索 -按标签、供应商、搜索查询等筛选
  • ⭐ 特色与验证 -突出显示受信任和受欢迎的服务器
  • 🚀 动态注册表获取 -自动从npm、Docker Hub和GitHub获取最新版本和统计数据
  • ⚡ 智能缓存 -智能缓存减少了外部API调用,同时保持数据新鲜
  • 🤖 问题操作 -通过GitHub问题添加新服务器,并自动创建PR

API 文档

看 API毫米 获取完整的API文档。

API快速示例

# List all servers (MCP format)
curl http://localhost:3000/api/v0/servers

# Search for servers
curl http://localhost:3000/api/v0/servers?q=github

# Get specific server
curl http://localhost:3000/api/v0/servers/github

# Health check
curl http://localhost:3000/api/v0/health

入门指南

安装

npm install

配置

  1. 复制示例环境文件:
cp .env.example .env.local
  1. (可选)添加您的GitHub代币以获得更高的API费率限制:
GITHUB_TOKEN=your_github_token_here

看 动态注册表获取 更多配置选项。

运行开发服务器

npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

打开 http://localhost:3000 使用浏览器查看结果。

您可以通过修改开始编辑页面 app/page.tsx。当您编辑文件时,页面会自动更新。

此项目使用 next/font 自动优化和加载 幽灵,Vercel的新字体系列。

文档

了解更多

要了解有关Next.js的更多信息,请查看以下资源:

您可以查看 Next.js GitHub仓库 -欢迎您的反馈和贡献!

在Vercel上部署

部署Next.js应用程序的最简单方法是使用 Vercel平台 Next.js的创建者。

查看我们的 Next.js部署文档 了解更多详情。