天气服务器

一个基于Python的天气服务器,使用uv作为包管理器,需要Anthropic API密钥。

  • by arthr-mnr
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 arthr-mnr/middleware_IoT

使用说明

安装和依赖项

这个项目使用 uv 作为Python包管理器(比 pip)并且需要 Python 3.10+.


先决条件

  • Python 3.10或更高版本
  • API密钥 Anthropic (面向客户)

1.安装程序 uv

macOS/Linux

curl -LsSf https://astral.sh/uv/install.sh | sh

Windows(PowerShell)

powershell -c "irm https://astral.sh/uv/install.ps1 | iex"

安装后重新启动终端,使UV可用。

2.依赖性 天气服务器 (weather-server-python/)

在文件中 weather-server-python/ :

uv add mcp httpx

3.依赖性 客户端MCP (mcp-client-python/)

在文件中 mcp-client-python/ :

uv add mcp anthropic python-dotenv

4.CléAPI

创建文件 .env 在 mcp-client-python/ :

API_KEY=

将.env添加到您的.gitignore:

bashecho ".env" >> .gitignore