
MCP Server Hub

2025.03.18
0
TypeScriptAI扩展平台开发者工具开发效率
MCP Server Hub 是一个通过模型上下文协议(MCP)扩展AI助手能力的平台。它允许用户浏览、发现和实现数千个MCP服务器,以增强AI功能。该平台提供了一个标准化的协议和简单的集成过程,使开发者能够轻松地为AI工具添加功能。
View on GitHub
Overview
基本能力
产品定位
MCP Server Hub 是一个扩展AI助手能力的平台,通过集成各种MCP服务器来增强AI的功能。
核心功能
- MCP Server Directory: 浏览和发现数千个MCP服务器
- Standardized Protocol: 提供一致的API,用于将AI模型连接到外部工具
- Easy Integration: 开发者可以简单地为AI工具添加功能
- Open Ecosystem: 加入一个不断增长的开发者社区,扩展AI能力
适用场景
- 开发者希望为AI工具添加新功能
- 需要标准化协议来连接AI模型和外部工具
- 希望加入一个开放的生态系统,扩展AI能力
工具列表
- 前端: Vue应用,使用Element Plus和Tailwind CSS
- 后端: NestJS API服务器
常见问题解答
- 如何安装和运行项目?
- 如何配置环境变量?
- 如何访问API文档?
使用教程
使用依赖
- Node.js >= 16
- pnpm >= 7
- PostgreSQL (本地或远程)
安装教程
# 全局安装pnpm(如果尚未安装)
npm install -g pnpm
# 安装所有依赖
pnpm install:all
调试方式
# 同时启动前端和后端服务器
pnpm dev
# 仅启动前端
pnpm dev:frontend
# 仅启动后端
pnpm dev:backend
生产构建
# 构建前端和后端
pnpm build
# 仅构建前端
pnpm build:frontend
# 仅构建后端
pnpm build:backend
环境变量配置
在根目录创建.env
文件,包含以下变量:
# Backend
PORT=4000
DB_HOST=localhost
DB_PORT=5432
DB_USERNAME=postgres
DB_PASSWORD=postgres
DB_DATABASE=mcp_server_hub
JWT_SECRET=your-jwt-secret-key
# Frontend
VITE_API_URL=http://localhost:4000/api
API文档
后端服务器运行后,可以通过以下地址访问Swagger API文档: http://localhost:4000/api/docs