JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 49
  • Score
    100M100P100Q42831F
  • License ISC

一个天气MCP服务,提供天气预报和天气警报功能

Package Exports

  • test-mcp
  • test-mcp/build/index.js

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (test-mcp) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

天气MCP服务

这是一个基于Model Context Protocol (MCP)的天气服务,提供天气预报和天气警报功能。

功能

  • 获取天气预报: 根据经纬度获取详细的天气预报信息
  • 获取天气警报: 根据美国州代码获取当前活跃的天气警报

安装

方法1: 从npm安装(发布后)

npm install -g test-mcp

方法2: 从GitHub安装

git clone https://github.com/你的用户名/test-mcp.git
cd test-mcp
npm install
npm run build
npm link

方法3: 使用npx(无需安装)

无需安装,直接通过npx使用:

npx test-mcp start

在Windsurf中配置使用

要在Windsurf中使用此MCP服务,您需要在Windsurf的MCP配置文件中添加以下配置:

  1. 打开Windsurf的MCP配置文件(通常位于~/.codeium/windsurf/mcp_config.json
  2. 根据您选择的安装方式,添加相应配置:

如果您从源代码安装(方法1)

{
  "mcpServers": {
    "weather": {
      "command": "node",
      "args": [
        "路径/到/test-mcp/build/index.js"
      ]
    }
  }
}

如果您想使用npx而不安装(方法2)

{
  "mcpServers": {
    "weather": {
      "command": "npx",
      "args": [
        "test-mcp",
        "start"
      ]
    }
  }
}

可用工具

此MCP服务提供以下工具:

1. 获取天气预报

get-forecast

参数:

  • latitude: 纬度 (-90 到 90)
  • longitude: 经度 (-180 到 180)

2. 获取天气警报

get-alerts

参数:

  • state: 两字母州代码 (例如: CA, NY)

开发

# 安装依赖
npm install

# 构建项目
npm run build

# 运行服务
npm start

许可证

ISC