Skip to main content
Glama

Weather By Api Ninjas

README.md3.75 kB
# Weather By Api Ninjas MCP Server [English](./README_EN.md) | 简体中文 | [繁體中文](./README_ZH-TW.md) 用于访问 Weather By Api Ninjas API 的 MCP 服务器。 ## 🚀 使用 EMCP 平台快速体验 **[EMCP](https://sit-emcp.kaleido.guru)** 是一个强大的 MCP 服务器管理平台,让您无需手动配置即可快速使用各种 MCP 服务器! ### 快速开始: 1. 🌐 访问 **[EMCP 平台](https://sit-emcp.kaleido.guru)** 2. 📝 注册并登录账号 3. 🎯 进入 **MCP 广场**,浏览所有可用的 MCP 服务器 4. 🔍 搜索或找到本服务器(`bach-weather_by_api_ninjas`) 5. 🎉 点击 **"安装 MCP"** 按钮 6. ✅ 完成!即可在您的应用中使用 ### EMCP 平台优势: - ✨ **零配置**:无需手动编辑配置文件 - 🎨 **可视化管理**:图形界面轻松管理所有 MCP 服务器 - 🔐 **安全可靠**:统一管理 API 密钥和认证信息 - 🚀 **一键安装**:MCP 广场提供丰富的服务器选择 - 📊 **使用统计**:实时查看服务调用情况 立即访问 **[EMCP 平台](https://sit-emcp.kaleido.guru)** 开始您的 MCP 之旅! --- ## 简介 这是一个 MCP 服务器,用于访问 Weather By Api Ninjas API。 - **PyPI 包名**: `bach-weather_by_api_ninjas` - **版本**: 1.0.0 - **传输协议**: stdio ## 安装 ### 从 PyPI 安装: ```bash pip install bach-weather_by_api_ninjas ``` ### 从源码安装: ```bash pip install -e . ``` ## 运行 ### 方式 1: 使用 uvx(推荐,无需安装) ```bash # 运行(uvx 会自动安装并运行) uvx --from bach-weather_by_api_ninjas bach_weather_by_api_ninjas # 或指定版本 uvx --from bach-weather_by_api_ninjas@latest bach_weather_by_api_ninjas ``` ### 方式 2: 直接运行(开发模式) ```bash python server.py ``` ### 方式 3: 安装后作为命令运行 ```bash # 安装 pip install bach-weather_by_api_ninjas # 运行(命令名使用下划线) bach_weather_by_api_ninjas ``` ## 配置 ### API 认证 此 API 需要认证。请设置环境变量: ```bash export API_KEY="your_api_key_here" ``` ### 环境变量 | 变量名 | 说明 | 必需 | |--------|------|------| | `API_KEY` | API 密钥 | 是 | | `PORT` | 不适用 | 否 | | `HOST` | 不适用 | 否 | ### 在 Cursor 中使用 编辑 Cursor MCP 配置文件 `~/.cursor/mcp.json`: ```json { "mcpServers": { "bach-weather_by_api_ninjas": { "command": "uvx", "args": ["--from", "bach-weather_by_api_ninjas", "bach_weather_by_api_ninjas"], "env": { "API_KEY": "your_api_key_here" } } } } ``` ### 在 Claude Desktop 中使用 编辑 Claude Desktop 配置文件 `claude_desktop_config.json`: ```json { "mcpServers": { "bach-weather_by_api_ninjas": { "command": "uvx", "args": ["--from", "bach-weather_by_api_ninjas", "bach_weather_by_api_ninjas"], "env": { "API_KEY": "your_api_key_here" } } } } ``` ## 可用工具 此服务器提供以下工具: ### `v1weather` API Ninjas Weather API endpoint. **端点**: `GET /v1/weather` **参数**: - `lat` (number): Latitude of desired location. If used, lon parameter must also be supplied. - `lon` (string): Longitude of desired location. If used, lat parameter must also be supplied. - `zip` (number): 5-digit Zip code (United States only). - `city` (string): City name. - `state` (string): US state (United States only). - `country` (string): Country name. --- ## 技术栈 - **传输协议**: stdio - **HTTP 客户端**: httpx ## 许可证 MIT License - 详见 [LICENSE](./LICENSE) 文件。 ## 开发 此服务器由 [API-to-MCP](https://github.com/BACH-AI-Tools/api-to-mcp) 工具生成。 版本: 1.0.0

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/BACH-AI-Tools/weather_by_api_ninjas'

If you have feedback or need assistance with the MCP directory API, please join our Discord server