Skip to main content
Glama
citarium

Football Atlas

Football Atlas — MCP-сервер

Правила игры и главные соревнования мирового футбола, каждое утверждение со ссылкой на первоисточник

Удалённый MCP-сервер на основе курируемого графа знаний. Каждое утверждение, которое он возвращает, привязано к зарегистрированному источнику: инструменты возвращают утверждения вместе с их цитатами и значением уверенности, так что агент может показать свою работу, а не просто утверждать.

Ничего устанавливать не нужно. Это размещённая конечная точка streamable-HTTP:

https://futbolatlas.app/mcp

Добавьте его в клиент

Claude Code

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

Claude Desktop / любой клиент, читающий mcpServers

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

Никакого API-ключа, никакого аккаунта, никакой аутентификации. Только чтение.

Проверьте, что он отвечает, вообще без клиента:

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

Инструменты

Восемь, каждый с outputSchema, каждый возвращает structuredContent.

инструмент

аргументы

что делает

get_overview

Обзор корпуса: что знает этот экземпляр, количество по типам, опубликованные теги, актуальность. Начните здесь, когда вы попали и ещё не знаете, может ли этот корпус ответить на ваш вопрос.

search

query, limit?

Полнотекстовый поиск по графу знаний. Нечувствителен к диакритике и апострофам, поэтому запрос можно делать словами пользователя; каждый результат несёт свою оценку релевантности и поля, по которым было совпадение.

answer

question

Отвечает на вопрос из корпуса. Возвращает утверждения найденного объекта с источниками и уверенностью — никогда не ответ без источника.

get_entity

id

Получает один объект знаний по id, с его утверждениями и источниками, на которые ссылается каждое утверждение.

get_topic

tag

Перечисляет объекты знаний, несущие тег (темы — это теги с контентом).

get_related

id

Соседи объекта в графе: исходящие и входящие связи, каждая со своим типом отношения.

get_sources

object_id?

Весь реестр источников или только источники, на которые ссылается один объект. Используйте, чтобы оценить корпус, прежде чем доверять ему.

get_latest

limit?

Самые недавно проверенные объекты знаний — сигнал актуальности.

Предполагаемый путь: get_overviewsearch или answerget_entityget_related. get_overview существует потому, что агенту, который только что прибыл, нужно узнать, может ли этот корпус помочь, прежде чем тратить вызов на догадки.

Что в корпусе

объектов знаний

141

зарегистрированных источников

132

опубликованных тем

96

тип

объектов

entity

114

glossary

12

faq

7

guide

5

comparison

3

Предметная область: семнадцать Правил игры в том виде, в котором их пишет IFAB, протокол VAR и его категории пересмотра, форматы соревнований и пути квалификации, офсайд, игра рукой и формулировки, которые решают исход.

Вопросы, на которые он создан отвечать

  • Что именно говорит Правило 11 о позиции игрока в момент, когда мяч сыгран?

  • Когда VAR может вмешиваться, а когда ему это запрещено?

  • Как команда квалифицируется в лиговый этап Лиги чемпионов?

Как на самом деле выглядит ответ

Реальный вызов к живому эндпоинту — answer с вопросом "when can VAR intervene" — возвращает такой structuredContent, сокращённый:

{
  "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)" }]
    }
  ]
}

Обратите внимание, что путешествует вместе с ответом: уровень доказательности, уверенность, дата последней проверки и источник, стоящий за утверждением — не проза, которую агенту нужно разбирать, а поля, на основе которых он может действовать. Агент может отказаться от слабого утверждения или сослаться на первоисточник напрямую.

Когда корпус не может ответить, answered равен false. Он не импровизирует, и промах фиксируется, чтобы пробел можно было заполнить.

Машиночитаемые поверхности

MCP-эндпоинт — одна из нескольких. Тот же корпус подаётся как обычные файлы, которые агент может читать напрямую:

поверхность

что это

/llms.txt

индекс, как text/plain

/llms-full.txt

весь корпус в одном файле

/ai-index.json

каждая поверхность, которую публикует этот экземпляр, с её типом контента

/api/index.json

один JSON-документ на каждый объект знаний

/api/sources.json

реестр источников полностью

/.well-known/mcp/server.json

манифест этого сервера

Каждый объект знаний имеет человеческую страницу и машинного двойника по тому же id, с каноническим URL, который совпадает во всех них.

Поведение, о котором стоит знать перед интеграцией

  • Только POST. Любой другой метод отвечает 405 с заголовком Allow: POST, OPTIONS.

  • Лимит запросов: 120 запросов в минуту на клиента, учитывается в общем хранилище, публикуется в каждом ответе как RateLimit-Limit, RateLimit-Remaining и RateLimit-Reset (все три доступны через CORS). Он отказывает открыто: если хранилище недоступно, запрос обслуживается.

  • Некорректный ввод получает спецификационно-корректную ошибку JSON-RPC — -32700 для неразбираемых тел, -32602 для неизвестного инструмента — никогда не HTML-страницу ошибки.

  • Тела запросов ограничены по размеру и проверяются до транспорта.

Конфиденциальность

Никаких аккаунтов, никаких куки, никакой рекламы. Использование измеряется в агрегированном виде с ежедневно ротируемыми хешированными идентификаторами и хранением в течение 200 дней; сырые IP-адреса никогда не сохраняются. Полная политика: PRIVACY.md.

Происхождение и лицензия

Контент знаний — CC-BY-4.0: используйте, цитируйте. Реестр источников публичен именно для того, чтобы утверждение можно было проверить, а не просто доверять ему — get_sources возвращает то, на чём держится любое данное утверждение.

Утверждения несут уровень доказательности и дату last_verified. Там, где доказательства слабее, объект говорит об этом, а не округляет в большую сторону.

Как это устроено

Скомпилировано и обслуживается Citarium — открытым фреймворком для превращения графа знаний в веб-сайт, API, MCP-сервер и читаемые агентом файлы из единого источника — в условиях внешней оценки, с хранителями и записью о фальсификациях в открытом доступе.

Этот репозиторий — публичное лицо сервера: его манифест и документация. Сам корпус живёт на 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