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