🤖 珀西瓦尔天气-珀西瓦尔。操作系统MCP
版本0.0.2
  
📋 描述
珀西瓦尔天气 是一个用于天气、空气质量和时间工具的MCP服务器,针对Nanobot的实际使用进行了重构,并采用 FastMCP.
此服务器是 珀西瓦尔。操作系统 生态系统,一个为自治、安全和绝对隐私而设计的个人代理操作系统。
______________________________________________________________________
🛡️ 珀西瓦尔。操作系统原理
与所有组件一样 percival.OS,此MCP服务器严格遵循我们的核心原则:
- 隐私和透明度:天气查询是通过开放式API(open-Meteo)进行的,无需入侵API密钥或跟踪。
- 数据主权:您对天气预报的位置查询只会被处理并呈现给您和您的代理人。
- 强化安全:输入净化和验证(城市名称、变量、日期)以防止恶意执行。
- 透明度:基于
isdaniel/mcp_weather_server该项目采用现代化建筑,并与珀西瓦尔生态系统深度融合。
______________________________________________________________________
🚀 功能和工具
天气预报
weather_get_current:获取某个地点的当前天气。weather_get_by_range:按日期范围查询历史或预测。weather_get_details:详细的气象信息。
空气质量
weather_get_air_quality:当前空气质量指数。weather_get_air_quality_details:污染物和指标的细分。
时间和时区
weather_get_time:从世界任何地方获取当地时间。weather_get_timezone:确定坐标或城市的时区。weather_convert_time:转换不同时区之间的时间。
______________________________________________________________________
⚙️ percival中的配置。操作系统(纳米机器人)
将以下配置添加到您的 ~/.nanobot/config.json:
{
"tools": {
"mcpServers": {
"weather": {
"command": "/path/to/percival.OS_Dev/.venv/bin/python",
"args": ["-m", "percival_weather_mcp"],
"tool_timeout": 45
}
}
}
}______________________________________________________________________
🛠️ 开发与测试
此项目使用 uv 用于依赖性管理。
# Installation in shared environment
uv pip install -e ./mcp_servers/percival-weather-mcp
# Manual execution
uv run -m percival_weather_mcp --mode stdio______________________________________________________________________
📚 关于项目
此服务器是 珀西瓦尔。操作系统 项目。它提供了必要的环境数据,使Nanobot能够根据天气和时间协助决策。
- 主存储库:
- 许可证:MIT
______________________________________________________________________
*与开发❤️ 由珀西瓦尔。操作系统团队*
