MCP Server Hub

MCP Server Hub

site icon
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

许可证

该项目遵循 MIT 开源许可条款。