mcpapp1
mcpapp1 — Wetter-MCP-Server
Ein kleiner Server für das Model Context Protocol, der aktuelle US-Wetterwarnungen für MCP-Clients wie Claude Desktop, Claude Code und Cursor bereitstellt.
Die Daten stammen von der National Weather Service API, die kostenlos ist und keinen API-Schlüssel erfordert.
Was er bereitstellt
Art | Name | Beschreibung |
Tool |
| Aktive Wetterwarnungen für einen US-Bundesstaat, anhand des Zwei-Buchstaben-Codes (z. B. |
Resource |
| Gibt eine Nachricht zurück; nützlich, um zu überprüfen, ob der Server erreichbar ist |
Related MCP server: Weather Alert & Forecast MCP Tool
Voraussetzungen
Python 3.13+
Einrichtung
git clone https://github.com/eyosiasbisrat/mcpapp1.git
cd mcpapp1
uv syncAusführen
Führen Sie den Server direkt über stdio aus:
uv run server/weather.pyOder über die MCP CLI:
uv run mcp run server/weather.pyUntersuchen Sie ihn interaktiv im MCP Inspector:
uv run mcp dev server/weather.pyEin MCP-Server spricht JSON-RPC über stdin/stdout. Wenn man ihn von Hand ausführt, wartet er also nur still auf Eingaben. Das ist zu erwarten — normalerweise startet ein Client ihn für Sie.
Einen Client verbinden
Claude Code / Cursor
Beide Konfigurationen sind bereits eingecheckt und verwenden relative Pfade, sodass sie nach uv sync ohne Änderungen funktionieren:
.mcp.json — Claude Code
.cursor/mcp.json — Cursor
Laden Sie das Editor-Fenster neu und genehmigen Sie den Server, wenn Sie dazu aufgefordert werden.
Claude Desktop
uv run mcp install server/weather.pyBeenden Sie dann Claude Desktop vollständig — einschließlich des Tray-Symbols, da das Schließen des Fensters es weiterlaufen lässt — und öffnen Sie es erneut.
Wenn dabei Claude app not found ausgegeben wird, obwohl Claude Desktop definitiv installiert ist, siehe unten.
Fehlerbehebung
Claude app not found unter Windows
mcp install sucht die Konfiguration von Claude Desktop an einem festen Speicherort:
%APPDATA%\ClaudeWenn Claude Desktop als MSIX / Microsoft Store-Paket installiert wurde, werden seine Daten in den Paketcontainer umgeleitet, und dieses Verzeichnis existiert nie:
%LOCALAPPDATA%\Packages\Claude_<id>\LocalCache\Roaming\Claude\claude_desktop_config.jsonEs gibt zwei Möglichkeiten, das zu beheben.
Bearbeiten Sie die echte Konfiguration direkt — fügen Sie einen mcpServers-Eintrag zur claude_desktop_config.json unter dem oben genannten Paketpfad hinzu und lassen Sie alle vorhandenen Schlüssel unverändert.
Oder überbrücken Sie die Pfade einmalig mit einem Verzeichnis-Junction, wonach mcp install für jeden Server normal funktioniert:
cmd /c mklink /J "%APPDATA%\Claude" "%LOCALAPPDATA%\Packages\Claude_<id>\LocalCache\Roaming\Claude"Ersetzen Sie Claude_<id> durch den tatsächlichen Namen Ihres Paketordners. Zum Rückgängigmachen entfernt cmd /c rmdir "%APPDATA%\Claude" nur die Verknüpfung, nicht die Konfiguration.
Wenn Sie den Server unter Windows manuell registrieren, verwenden Sie den absoluten Pfad von uv (z. B. C:\Users\<you>\.local\bin\uv.exe). Paketierte Apps erben die PATH-Variable Ihrer Shell nicht zuverlässig, daher kann ein bloßes uv beim Start fehlschlagen.
Überprüfen, ob der Server tatsächlich geladen ist
Überprüfen Sie den übergeordneten Prozess, um zu bestätigen, dass der Client ihn gestartet hat:
Get-CimInstance Win32_Process -Filter "Name='uv.exe'" | ForEach-Object {
$p = Get-CimInstance Win32_Process -Filter "ProcessId=$($_.ParentProcessId)"
"$($_.ProcessId) <- $($p.Name)"
}Ein uv.exe, dessen übergeordneter Prozess Claude.exe ist, bedeutet, dass der Server läuft. Beachten Sie, dass einige Claude Desktop-Builds keine serverspezifischen Protokolle in logs\ schreiben; ein leerer Protokollordner ist daher kein Beweis für einen Fehler.
Projektstruktur
server/weather.py the MCP server: tool, resource, and NWS client
main.py placeholder entrypoint
.mcp.json Claude Code server config
.cursor/mcp.json Cursor server config
pyproject.toml dependencies (httpx, mcp[cli])Hinweise
get_alertsdeckt nur US-Bundesstaaten ab, da der NWS eine US-Behörde ist.Anfragen enthalten einen
User-Agent-Header, den die NWS API erfordert.Netzwerk- und HTTP-Fehler werden abgefangen und erscheinen als freundliche Meldung „unable to fetch“ anstatt eines Tracebacks.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
US weather alerts from NWS: warnings, watches, advisories by state. $0.01/query.
Get US weather forecasts, active alerts, and current observations.
NOAA and ECMWF weather forecast MCP for discovery, validation, and GribStream OAuth queries.
Smarter Weather MCP: forecasts, alerts, outlooks, observations, AQI, grids, and map imagery.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceThis is a Model Context Protocol (MCP) server that provides weather information using the National Weather Service (NWS) API. Features Get weather alerts for a US state Get weather forecast for a specific location (using latitude and longitude)
- FlicenseNot gradedqualityDmaintenanceA lightweight microservice that fetches weather alerts and forecasts from the National Weather Service API, providing U.S. state-level alerts and location-based forecasts.
- FlicenseNot gradedqualityDmaintenanceEnables users to get real-time weather alerts for US states and echo messages through both MCP server tools and a modern web interface. Provides weather information access with multiple deployment options for different use cases.1
- FlicenseBqualityDmaintenanceProvides weather forecasts and alerts for US locations using the National Weather Service API. Enables users to retrieve active alerts by state and detailed forecasts by coordinates via MCP tools.2
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/eyosiasbisrat/mcpapp1'
If you have feedback or need assistance with the MCP directory API, please join our Discord server