Skip to main content
Glama
citarium

Football Atlas

Football Atlas — MCP-Server

Die Spielregeln und die wichtigsten Wettbewerbe des Weltfußballs, jede Behauptung mit Primärquelle belegt

Ein Remote-MCP-Server über einem kuratierten Wissensgraphen. Jede Antwort, die er zurückgibt, ist mit einer registrierten Quelle verknüpft: Die Werkzeuge liefern Behauptungen mit ihren Quellenangaben und einem Konfidenzwert, sodass ein Agent seine Arbeit belegen kann, statt einfach zu behaupten.

Nichts zu installieren. Es ist ein gehosteter Streamable-HTTP-Endpunkt:

https://futbolatlas.app/mcp

Zu einem Client hinzufügen

Claude Code

claude mcp add --transport http futbol-atlas https://futbolatlas.app/mcp

Claude Desktop / jeder Client, der mcpServers liest

{
  "mcpServers": {
    "futbol-atlas": {
      "type": "streamable-http",
      "url": "https://futbolatlas.app/mcp"
    }
  }
}

Keine API-Schlüssel, kein Konto, keine Authentifizierung. Nur lesend.

Antworten prüfen, ganz ohne Client:

curl -s https://futbolatlas.app/mcp \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json, text/event-stream' \
  -H 'mcp-protocol-version: 2025-06-18' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

Related MCP server: football-scraper-mcp

Werkzeuge

Acht, jedes mit einem outputSchema, jedes liefert structuredContent.

Werkzeug

Argumente

Funktion

get_overview

Korpusübersicht: Was diese Instanz weiß, Anzahl nach Typ, veröffentlichte Schlagwörter, Aktualität. Hier beginnen, wenn du noch nicht weißt, ob dieser Korpus deine Frage beantworten kann.

search

query, limit?

Volltextsuche im Wissensgraphen. Unempfindlich gegen Akzente und Apostrophe, also in eigenen Worten suchen; jeder Treffer enthält seinen Relevanzwert und die gefundenen Felder.

answer

question

Beantwortet eine Frage aus dem Korpus. Liefert die Behauptungen des passenden Objekts mit Quellen und Konfidenz — niemals eine Antwort ohne Beleg.

get_entity

id

Ruft ein Wissensobjekt anhand seiner ID ab, mit den Behauptungen und den Quellen, die jede Behauptung belegt.

get_topic

tag

Listet die Wissensobjekte, die ein Schlagwort tragen (Schlagwörter sind inhaltsgestützt).

get_related

id

Graphnachbarn eines Objekts: ausgehende und eingehende Beziehungen, jeweils mit ihrem Beziehungstyp.

get_sources

object_id?

Das gesamte Quellenregister oder nur die Quellen, die ein Objekt belegen. Damit den Korpus prüfen, bevor man ihm vertraut.

get_latest

limit?

Die zuletzt verifizierten Wissensobjekte — ein Signal für Aktualität.

Der empfohlene Ablauf ist get_overviewsearch oder answerget_entityget_related. get_overview existiert, weil ein Agent, der gerade ankommt, wissen muss, ob dieser Korpus helfen kann, bevor er einen Aufruf fürs Raten verschwendet.

Was im Korpus ist

Wissensobjekte

141

registrierte Quellen

132

veröffentlichte Schlagwörter

96

Typ

Objekte

Entität

114

Glossar

12

FAQ

7

Leitfaden

5

Vergleich

3

Thema: die siebzehn Spielregeln, wie sie das IFAB formuliert, das VAR-Protokoll und seine Überprüfungskategorien, Wettbewerbsformate und Qualifikationswege, Abseits, Handspiel und die Formulierung, die darüber entscheidet.

Fragen, für die es gebaut ist

  • Was genau sagt Regel 11 über die Position eines Spielers in dem Moment, in dem der Ball gespielt wird?

  • Wann darf der VAR eingreifen, und wann ist es ihm verboten?

  • Wie qualifiziert sich eine Mannschaft für die Ligaphase der Champions League?

Wie eine Antwort tatsächlich aussieht

Ein echter Aufruf gegen den Live-Endpunkt — answer mit "when can VAR intervene" — liefert dieses structuredContent, gekürzt:

{
  "answered": true,
  "entity": {
    "id": "var",
    "name": "VAR (Video Assistant Referee)",
    "evidence_tier": "primary",
    "confidence": 0.94,
    "last_verified": "2026-08-08",
    "canonical_url": "https://futbolatlas.app/k/var"
  },
  "claims": [
    {
      "text": "The VAR may assist the referee only for a clear and obvious error or a serious missed incident in these match-changing categories: goal/no goal, penalty/no penalty, direct red card, and mistaken identity when the referee cautions or sends off the wrong player of the offending team.",
      "sources": [{ "title": "Video Assistant Referee (VAR) protocol (Laws of the Game 2026/27)" }]
    }
  ]
}

Beachte, was mit der Antwort reist: die Belegstufe, eine Konfidenz, das Datum der letzten Überprüfung und die Quelle hinter der Behauptung — nicht als Prosa zum Parsen, sondern als Felder, mit denen ein Agent arbeiten kann. Wenn der Korpus die Frage nicht beantworten kann, ist answered false. Er erfindet nichts, und der Fehlversuch wird festgehalten, damit die Lücke gefüllt werden kann.

Maschinenlesbare Oberflächen

Der MCP-Endpunkt ist eine davon. Derselbe Korpus wird auch als einfache Dateien ausgeliefert, die ein Agent direkt lesen kann:

Oberfläche

Was es ist

/llms.txt

der Index, als text/plain

/llms-full.txt

der gesamte Korpus in einer Datei

/ai-index.json

jede Oberfläche dieser Instanz, mit ihrem Inhaltstyp

/api/index.json

ein JSON-Dokument pro Wissensobjekt

/api/sources.json

das Quellenregister, vollständig

/.well-known/mcp/server.json

das Manifest dieses Servers

Jedes Wissensobjekt hat eine Seite für Menschen und eine maschinenlesbare Entsprechung unter derselben ID, mit einer kanonischen URL, die über alle Oberflächen hinweg übereinstimmt.

Verhalten, das man vor der Integration kennen sollte

  • Nur POST. Jede andere Methode antwortet mit 405 und einem Allow: POST, OPTIONS-Header.

  • Ratenlimit: 120 Anfragen pro Minute und Client, gezählt in einem gemeinsamen Speicher, veröffentlicht in jeder Antwort als RateLimit-Limit, RateLimit-Remaining und RateLimit-Reset (alle drei über CORS verfügbar). Es versagt offen: Ist der Speicher nicht erreichbar, wird die Anfrage trotzdem bedient.

  • Fehlerhafte Eingaben ergeben einen spezifikationskonformen JSON-RPC-Fehler — -32700 für unparsbare Bodies, -32602 für ein unbekanntes Werkzeug — niemals eine HTML-Fehlerseite.

  • Anfrage-Bodies sind begrenzt und werden vor der Übertragung validiert.

Datenschutz

Keine Konten, keine Cookies, keine Werbung. Die Nutzung wird in aggregierter Form mit täglich rotierenden gehashten Kennungen gemessen; rohe IP-Adressen werden niemals gespeichert. Vollständige Richtlinie: PRIVACY.md.

Herkunft und Lizenz

Der Wissensinhalt ist CC-BY-4.0: nutze ihn, zitiere ihn. Das Quellenregister ist bewusst öffentlich, damit man eine Behauptung prüfen kann, statt ihr vertrauen zu müssen — get_sources liefert, worauf jede einzelne Behauptung beruht. Behauptungen tragen eine Belegstufe und ein Datum der last_verified. Wo die Belege schwächer sind, sagt das Objekt das ausdrücklich, statt großzügig zu runden.

Wie es gebaut ist

Erstellt und bereitgestellt von Citarium, einem Open-Source-Framework, das einen Wissensgraphen in eine Website, eine API, einen MCP-Server und agentenlesbare Dateien verwandelt — aus einer einzigen Quelle, unter externer Evaluierung, mit offenem Prüfpfad und offener Dokumentation.

Dieses Repository ist das öffentliche Gesicht des Servers: sein Manifest und seine Dokumentation. Der Korpus selbst lebt unter futbolatlas.app.

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

Maintenance

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

Related MCP Servers

  • F
    license
    Not graded
    quality
    D
    maintenance
    Provides tools to query football match data, odds, standings, and team statistics via natural language, integrating with the football-scraper-api.
  • F
    license
    B
    quality
    B
    maintenance
    Enables access to live FotMob football data for fixture lookup, team and player research, match details, lineups, league discovery, and search-based entity lookup.
    7
    6
  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables natural language querying of football/soccer data via the API-Football service, providing access to leagues, teams, players, fixtures, standings, and statistics.
    3

View all related MCP servers

Related MCP Connectors

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/citarium/futbolatlas-mcp'

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