使用说明
MCP服务器中心
MCP Server Hub是一个通过模型上下文协议(MCP)服务器扩展具有数千种功能的AI助手的平台。该项目允许用户浏览、发现和实施MCP服务器,以增强AI功能。
特性
- MCP服务器目录:浏览并发现数千台MCP服务器
- 标准化协议:一致的API,用于将人工智能模型连接到外部工具
- 易于集成:开发人员向AI工具添加功能的简单过程
- 开放生态系统:加入不断壮大的开发人员社区,扩展人工智能功能
项目结构
frontend/:使用Element Plus和Tailwind CSS的Vue应用程序backend/:NestJS API服务器architecture.md:架构概述和设计决策
先决条件
- Node.js>=16
- pnpm>=7
- PostgreSQL(本地或远程)
入门指南
安装
# Install pnpm globally if not already installed
npm install -g pnpm
# Install all dependencies
pnpm install:all
发展
# Start both frontend and backend servers
pnpm dev
# Start only the frontend
pnpm dev:frontend
# Start only the backend
pnpm dev:backend
生产大楼
# Build both frontend and backend
pnpm build
# Build only the frontend
pnpm build:frontend
# Build only the backend
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
贡献
- 分叉存储库
- 创建特征分支:
git checkout -b feature/amazing-feature - 提交您的更改:
git commit -m 'Add some amazing feature' - 推到分支:
git push origin feature/amazing-feature - 打开拉取请求
许可证
此项目根据MIT许可证获得许可-有关详细信息,请参阅许可证文件。
