使用说明
气象数据检索Mcp服务器示例
这是一个示例项目,演示如何创建一个MCP(模型上下文协议)服务器,该服务器使用TypeScript检索给定位置的天气数据。服务器使用MCP框架来定义一个获取天气信息的工具。
入门指南
先决条件
- Node.js(版本18或更高)
安装
- 克隆存储库:
git clone https://github.com/qiaoleiatms/mcp-server-sample.git - 导航到项目目录:
cd mcp-server-sample - 安装依赖项:
npm install - 构建项目:
npm run build
运行服务器
要启动MCP服务器,请运行以下命令:
npm start
服务器将启动并监听获取天气数据的传入请求。
与Inspector一起运行
要使用检查器工具运行MCP服务器,请使用以下命令:
npm run inspector
这将启动服务器以及MCP检查器进行调试和监控。
用法
您可以将此MCP服务器配置到任何兼容MCP的客户端,以请求特定位置的天气数据。服务器将以当前温度和天气描述进行响应。
连接到此服务器的示例mcp.json配置如下:
{
"servers": {
"mcp-server-sample": {
"type": "stdio",
"command": "node",
"args": [
"absolute/path/to/your/dist/index.js",
// any additional arguments if needed
],
"env": {
// any environment variables if needed
}
}
}
}