Weather MCP Server
providing weather information, air quality data, and timezone utilities using the Open-Meteo API.
io.github.isdaniel/mcp_weather_server · Repository · version 0.6.1 · 58 stars · listed from registry
Install
The sweep installs into a clean prefix, but this is the command a user would run:
uvx mcp-weather-server
Results by platform
Linux
MCP handshake failed2026-08-16 · probed over pypi2 recorded runs, oldest first.
handshake failed: MCP error -32000: Connection closed
--- stderr (tail) ---
Traceback (most recent call last):
File "/home/runner/.cache/uv/archive-v0/COBfuvlTOtiIAnJJ/bin/mcp_weather_server", line 6, in <module>
from mcp_weather_server import main
File "/home/runner/.cache/uv/archive-v0/COBfuvlTOtiIAnJJ/lib/python3.13/site-packages/mcp_weather_server/__init__.py", line 1, in <module>
from .server import main as async_main
File "/home/runner/.cache/uv/archive-v0/COBfuvlTOtiIAnJJ/lib/python3.13/site-packages/mcp_weather_server/server.py", line 26, in <module>
from .tools.toolhandler import ToolHandler
File "/home/runner/.cache/uv/archive-v0/COBfuvlTOtiIAnJJ/lib/python3.13/site-packages/mcp_weather_server/tools/__init__.py", line 4, in <module>
from .tools_time import *
File "/home/runner/.cache/uv/archive-v0/COBfuvlTOtiIAnJJ/lib/python3.13/site-packages/mcp_weather_server/tools/tools_time.py", line 12, in <module>
from .. import utils
File "/home/runner/.cache/uv/archive-v0/COBfuvlTOtiIAnJJ/lib/python3.13/site-packages/mcp_weather_server/utils.py", line 7, in <module>
from mcp import McpError
ImportError: cannot import name 'McpError' from 'mcp' (/home/runner/.cache/uv/archive-v0/COBfuvlTOtiIAnJJ/lib/python3.13/site-packages/mcp/__init__.py). Did you mean: 'MCPError'?
macOS
MCP handshake failed2026-08-16 · probed over pypi2 recorded runs, oldest first.
handshake failed: MCP error -32000: Connection closed
--- stderr (tail) ---
Traceback (most recent call last):
File "/Users/runner/.cache/uv/archive-v0/IJSIgBaNNnxmHiGC/bin/mcp_weather_server", line 6, in <module>
from mcp_weather_server import main
File "/Users/runner/.cache/uv/archive-v0/IJSIgBaNNnxmHiGC/lib/python3.14/site-packages/mcp_weather_server/__init__.py", line 1, in <module>
from .server import main as async_main
File "/Users/runner/.cache/uv/archive-v0/IJSIgBaNNnxmHiGC/lib/python3.14/site-packages/mcp_weather_server/server.py", line 26, in <module>
from .tools.toolhandler import ToolHandler
File "/Users/runner/.cache/uv/archive-v0/IJSIgBaNNnxmHiGC/lib/python3.14/site-packages/mcp_weather_server/tools/__init__.py", line 4, in <module>
from .tools_time import *
File "/Users/runner/.cache/uv/archive-v0/IJSIgBaNNnxmHiGC/lib/python3.14/site-packages/mcp_weather_server/tools/tools_time.py", line 12, in <module>
from .. import utils
File "/Users/runner/.cache/uv/archive-v0/IJSIgBaNNnxmHiGC/lib/python3.14/site-packages/mcp_weather_server/utils.py", line 7, in <module>
from mcp import McpError
ImportError: cannot import name 'McpError' from 'mcp' (/Users/runner/.cache/uv/archive-v0/IJSIgBaNNnxmHiGC/lib/python3.14/site-packages/mcp/__init__.py). Did you mean: 'MCPError'?
Windows
MCP handshake failed2026-08-16 · probed over pypi2 recorded runs, oldest first.
handshake failed: MCP error -32000: Connection closed
--- stderr (tail) ---
Traceback (most recent call last):
File "<frozen runpy>", line 198, in _run_module_as_main
File "<frozen runpy>", line 88, in _run_code
File "C:\Users\runneradmin\AppData\Local\uv\cache\archive-v0\RbRJxekoYymV_bOy\Scripts\mcp_weather_server.exe\__main__.py", line 4, in <module>
File "C:\Users\runneradmin\AppData\Local\uv\cache\archive-v0\RbRJxekoYymV_bOy\Lib\site-packages\mcp_weather_server\__init__.py", line 1, in <module>
from .server import main as async_main
File "C:\Users\runneradmin\AppData\Local\uv\cache\archive-v0\RbRJxekoYymV_bOy\Lib\site-packages\mcp_weather_server\server.py", line 26, in <module>
from .tools.toolhandler import ToolHandler
File "C:\Users\runneradmin\AppData\Local\uv\cache\archive-v0\RbRJxekoYymV_bOy\Lib\site-packages\mcp_weather_server\tools\__init__.py", line 4, in <module>
from .tools_time import *
File "C:\Users\runneradmin\AppData\Local\uv\cache\archive-v0\RbRJxekoYymV_bOy\Lib\site-packages\mcp_weather_server\tools\tools_time.py", line 12, in <module>
from .. import utils
File "C:\Users\runneradmin\AppData\Local\uv\cache\archive-v0\RbRJxekoYymV_bOy\Lib\site-packages\mcp_weather_server\utils.py", line 7, in <module>
from mcp import McpError
ImportError: cannot import name 'McpError' from 'mcp' (C:\Users\runneradmin\AppData\Local\uv\cache\archive-v0\RbRJxekoYymV_bOy\Lib\site-packages\mcp\__init__.py). Did you mean: 'MCPError'?
Badge
Paste this into the project README to show the current result:
[](https://doesitinstall.com/s/io.github.isdaniel__mcp_weather_server.html)