先决条件
在安装 MCPHub 之前,请确保您具备以下先决条件:- Node.js 18+ (用于本地开发)
- Docker (推荐用于生产环境)
- pnpm (用于本地开发)
- PostgreSQL 带 pgvector 扩展
- OpenAI API Key 或兼容的嵌入服务
安装方法
- Docker (推荐)
- npm 包
- 本地开发
- Kubernetes
智能路由设置 (可选)
智能路由使用向量语义搜索提供 AI 驱动的工具发现。先决条件
- PostgreSQL 带 pgvector 扩展
- OpenAI API Key (或兼容的嵌入服务)
数据库设置
- Docker PostgreSQL
- 现有 PostgreSQL
- 云 PostgreSQL
验证
安装后,验证 MCPHub 是否正常工作:控制台访问
打开浏览器并导航到:故障排除
Docker 问题
Docker 问题
端口已被使用:容器无法启动:
npm 安装问题
npm 安装问题
权限错误:Node 版本问题:
网络问题
网络问题
无法访问控制台:
- 检查 MCPHub 是否在运行:
ps aux | grep mcphub
- 验证端口绑定:
netstat -tlnp | grep 3000
- 检查防火墙设置
- 尝试通过
127.0.0.1:3000
而不是localhost:3000
访问
- 确保端点 URL 正确
- 检查 MCPHub 是否在代理后面
- 验证 Kubernetes/Docker 环境中的网络策略
智能路由问题
智能路由问题
数据库连接失败:嵌入服务错误:
- 验证 OpenAI API 密钥是否有效
- 检查互联网连接
- 监控速率限制