Skip to main content
Glama

onecall-mcp

Ein MCP-Server (Model Context Protocol), der 10 produktionserprobte öffentliche APIs ohne Authentifizierung als Tools für KI-Agenten bereitstellt.

Basierend auf onecall. Keine API-Schlüssel. Python-Standardbibliothek. MIT.

weather_current(location)              # wttr.in
weather_forecast(lat, lon, days)       # open-meteo
fx_convert(amount, from, to)           # frankfurter (ECB)
fx_rates(base, symbols)                # frankfurter
crypto_price(ids, vs_currency)         # coingecko
geocode(query, limit)                  # openstreetmap nominatim
country_info(query)                    # REST Countries
time_in_zone(timezone)                 # timeapi.io
hn_front()                             # Hacker News top 10
hn_search(query, limit)                # Hacker News Algolia search

Warum es das gibt

Die meisten KI-Agenten müssen Wetter-, Devisen-, Krypto-, Geocoding-, Zeit-, Länder- und Nachrichtenabfragen durchführen. Die Daten sind frei im offenen Web verfügbar. Aber der Agent braucht Tools, keine URLs. Dieser Server stellt jedem MCP-kompatiblen Client (Claude Desktop, Cursor, Windsurf, Cline, OpenAI Codex CLI usw.) alle 10 in einem Prozess bereit.

Related MCP server: tes-mcp-server

Installation

Claude Desktop

Fügen Sie Folgendes zu ~/Library/Application Support/Claude/claude_desktop_config.json hinzu:

{
  "mcpServers": {
    "onecall": {
      "command": "python3",
      "args": ["/path/to/onecall-mcp/src/onecall_mcp_server.py"]
    }
  }
}

Cursor

Einstellungen → Features → Model Context Protocol → Neuen globalen MCP-Server hinzufügen. Gleicher Befehl/dieselben Argumente.

Windsurf / Cline / andere

Gleiche Struktur — command ist der Python-Interpreter, args ist der absolute Pfad zu onecall_mcp_server.py.

Verifizieren

# End-to-end JSON-RPC over stdio test
bash tests/mcp_stdio_smoke.sh

Letzter Durchlauf: 10/10 PASS (2026-08-26). Initialize, tools/list, tools/call liefern alle korrektes JSON-RPC 2.0 mit Live-API-Daten.

Architektur

  • Nur Standardbibliothek. Keine Abhängigkeit vom mcp-Paket, kein requests, kein SDK. Nur urllib + json + asyncio.

  • stdio JSON-RPC 2.0. Gemäß MCP-Spezifikation 2024-11-05.

  • Verwendet das _lib/http.py von onecall für Wiederholungen, URL-Kodierung und einheitliches Envelope.

  • --demo-Flag gibt den Tool-Katalog aus und führt einen Live-Aufruf aus, nützlich für Plausibilitätsprüfungen.

Smoke-Test-Belege (2026-08-26)

=== Passed: 10  Failed: 0 ===

10 Assertions, die Folgendes abdecken: Protokoll-Handshake, Fähigkeitsaushandlung, Tool-Erkennung, Tool-Aufruf, Live-API-Antwort.

Roadmap

  • Die verbleibenden 4 onecall-Wrapper hinzufügen (sunrise, catfact, cataas, nager holidays)

  • HTTP-Transport (derzeit nur stdio)

  • Nutzungsverfolgung pro Aufruf + x402-Stablecoin-Paywall-Integration

  • Auflistung auf glama.ai, smithery.ai, mcpmarket.com, mcpservers.org

Lizenz

MIT.

A
license - permissive license
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables AI agents to access real-time and historical weather data through multiple weather APIs including OpenMeteo, Tomorrow.io, and OpenWeatherMap. Provides comprehensive meteorological information including current conditions, forecasts, historical data, and weather alerts.
  • F
    license
    Not graded
    quality
    D
    maintenance
    Exposes public weather and climate data through a standardized API, allowing AI agents to retrieve current conditions, 7-day forecasts, and historical data. It enables weather-aware automation and data enrichment for conversational agents and travel planning.
  • F
    license
    Not graded
    quality
    B
    maintenance
    Provides 7 tools for weather (geocoding, current conditions) and country data (capital, currency, population, dial code, flag) via Open-Meteo and CountriesNow APIs, designed for multi-agent AI systems.
    1

View all related MCP servers

Related MCP Connectors

  • Real-world data for agents: air quality, geocoding, quakes, holidays, web search

  • Give your agent live data from Twitter, Reddit, the web and GitHub. No API keys, no scraping stack.

  • Pay-per-use weather, environment, finance, and on-chain intelligence tools for AI agents via x402.

View all MCP Connectors

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/Matrix-ops77/onecall-mcp'

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