使用说明
测试MCP应用程序
这是一个使用OpenAI智能体与MCP(模型上下文协议)工具进行测试的应用程序。
环境变量
以下环境变量是必需的:
OPENAI_API_KEY您的OpenAI API密钥(必填)MCP_AUTHORIZATION_TOKENMCP服务器的授权令牌(必需)
设置
- 设置
OPENAI_API_KEY环境变量 - 跑
npm install安装依赖项 - 跑
npm run build编译 TypeScript - 跑
npm start启动应用程序
铁路部署
所需的环境变量
您必须在您的Railway项目中设置以下环境变量:
- OPENAI_API_KEY您的OpenAI API密钥
- MCP授权令牌MCP服务器的授权令牌
在铁路环境中设置环境变量
- 前往您的铁路项目仪表板
- 点击您的服务
- 转到“变量”选项卡
- 添加以下变量:
OPENAI_API_KEY=your-openai-api-key-hereMCP_AUTHORIZATION_TOKEN=your-mcp-auth-token-here
健康检查
该应用程序包含一个位于(某处)的健康检查端点 /health 这将返回:
- 状态200:如果所有环境变量都已正确配置
- 状态码503:如果缺少环境变量
故障排除
如果您的应用程序在Railway中崩溃:
- 检查两个环境变量是否都已设置
- 验证值是否正确(无多余空格,格式正确)
- 检查铁路日志中的具体错误信息
- 该应用程序现在将优雅地等待环境变量,而不是崩溃
