项目组合指南 MCP 服务器
模型上下文协议服务器通过引导对话流程帮助收集和构建项目组合信息。
特征
- 逐步收集项目信息
- GitHub 存储库集成
- 项目组合的结构化数据收集
- RESTful API 端点
- Docker 容器化支持
先决条件
- Node.js 18.x 或更高版本
- npm 或 yarn
- Docker(用于容器化部署)
安装
- 克隆存储库:
git clone <repository-url>
cd project-portfolio-guide
- 安装依赖项:
- 构建项目:
用法
本地开发
启动开发服务器:
生产
启动生产服务器:
Docker
使用 Docker 构建并运行:
docker build -t project-portfolio-guide .
docker run -p 3000:3000 project-portfolio-guide
API 端点
POST /消息
发送消息到服务器并接收对话的下一步。
请求正文:
{
"content": "user message"
}
回复:
{
"content": "server response",
"metadata": {
"step": 1,
"totalSteps": 15
}
}
获取/健康
检查服务器健康状态。
回复:
部署至 Smithery
- 在https://smithery.ai创建 Smithery 帐户
- 安装 Smithery CLI:
npm install -g @smithery/cli
- 登录 Smithery:
- 部署服务器:
配置
可以使用环境变量来配置服务器:
PORT
:服务器端口号(默认值:3000)NODE_ENV
:节点环境(默认值:生产)
执照
麻省理工学院