使用说明
气象mcp服务器
这是我的第一个MCP服务器,我可以在那里获得每个城市的当前天气。
如何使用(视频)
局部的,局部的
在ChatGPT聊天中
快速概览
- 输入来源:
src/server.ts - 构建输出:
dist/server.js(TypeScript->tsc) - 应用程序端口(预期):
3000
本地(npm)命令
安装依赖项:
npm install
构建项目:
npm run build
启动服务器(先构建):
npm run start
在开发模式下运行(无构建步骤,使用 tsx):
npm run dev
项目提供MCP inspector 测试天气MCP服务器。运行MCP检查器:
npm run inspector
环境
- 放置环境变量
WEATHER_API_KEY在一个.env文件(此仓库的.gitignore已忽略.env).这WEATHER_API_KEY是的API密钥openweathermap此MCP服务器中使用的服务。
码头工人
- 塑造形象:
docker build -t weather-mcp-server .
- 使用docker在本地运行MCP服务器:
docker run --rm --env-file .env -p 3000:3000 weather-mcp-server
部署
这 weather-mcp-server 部署在https://render.com/可以在以下网址找到https://weather-mcp-server-dc6e.onrender.com/mcp
如果你想玩它,你可以在连接器设置中将其添加到ChatGPT中。请看上面的视频。
故障排除
- 确保在以下情况下使用node.js 18+
npm run inspector跑。