soccer
soccer — статистика и live-данные футбольных матчей по всему миру
Что умеет
- Получать список текущих live-матчей
- Искать события и результаты по дате, команде или id матча
- Смотреть статистику, составы и таймлайн конкретного матча
- Сравнивать форму команд и историю личных встреч
- Выгружать турнирные таблицы, бомбардиров и статистику карточек
Какие данные видит
Доступ к публичным футбольным данным без учётной записи и авторизации.
Нужен ли аккаунт
Не нужен: сервер работает без входа
Коннектор отдаёт данные о футбольных матчах: расписания, результаты, составы, статистику и турнирные таблицы по лигам разных стран. Ассистент может найти матчи на дату, посмотреть live-события, форму команд и историю встреч. Данные приходят из внешнего источника статистики без авторизации.
Как подключить
Как подключить soccer к Claude
Адрес сервера, который нужно вставить в настройках Claude:
https://soccer--kagelogic.run.tools
- Откройте Claude (сайт claude.ai или приложение для компьютера).
- Перейдите в Настройки → Коннекторы (в английском интерфейсе: Settings → Connectors).
- Нажмите Добавить пользовательский коннектор (Add custom connector).
- Вставьте адрес сервера, скопированный ниже, в поле URL удалённого MCP-сервера и нажмите Добавить.
- В чате нажмите + → Коннекторы и включите новый коннектор.
Пользовательские коннекторы доступны на тарифах Free, Pro, Max, Team и Enterprise. На Free можно добавить только один. В Team и Enterprise коннектор сначала добавляет владелец организации в Настройки организации → Коннекторы.
Авторизация
После нажатия Добавить откроется окно входа в сервис. Войдите под своим аккаунтом и подтвердите доступ. Пароль Claude не видит.
Как подключить soccer к ChatGPT
Адрес сервера, который нужно вставить в настройках ChatGPT:
https://soccer--kagelogic.run.tools
- Откройте ChatGPT в браузере (chatgpt.com). Нужен тариф Plus, Pro, Business, Enterprise или Edu.
- Один раз включите режим разработчика: Настройки → Приложения → Дополнительные настройки → Режим разработчика (Settings → Apps → Advanced settings → Developer mode).
- Откройте Настройки → Коннекторы и нажмите Создать (Create).
- Заполните форму: Название (любое), Описание (одна фраза, что делает сервис), URL MCP-сервера (скопируйте ниже).
- В поле Аутентификация выберите OAuth, если сервис требует вход, иначе Нет. Нажмите Создать.
- В новом чате откройте + → Приложения/Коннекторы и включите коннектор.
Название раздела у OpenAI менялось (Connectors → Apps/Plugins). Если пункт называется иначе, ищите «режим разработчика» в настройках. В рабочих пространствах Business/Enterprise администратор должен разрешить пользовательские коннекторы.
Авторизация
При первом использовании ChatGPT откроет окно входа в сервис. Войдите и подтвердите доступ.
Как подключить soccer к Cursor
Адрес сервера, который нужно вставить в настройках Cursor:
https://soccer--kagelogic.run.tools
Быстрый способ: нажмите кнопку Открыть в Cursor ниже, Cursor сам предложит добавить сервер.
Вручную:
- В Cursor откройте Settings → Cursor Settings → MCP и нажмите Add new global MCP server.
- Вставьте JSON, скопированный ниже, в открывшийся файл
~/.cursor/mcp.json(для одного проекта:.cursor/mcp.jsonв корне проекта). - Сохраните файл. Сервер появится в списке MCP; при необходимости пройдите авторизацию по кнопке рядом с ним.
Авторизация
Если сервис требует вход, рядом с сервером в списке MCP появится кнопка авторизации.
Список инструментов сервера (41)
Технические названия из tools/list. Нужны только разработчикам.
| get_live_events | Retrieves all ongoing, live soccer matches across the globe. Use this tool when you need to know what matches are happening right now. No arguments required. |
| get_events | Fetches soccer fixtures/events for a specific date, optionally filtered by match ID or team name. Use this to find scheduled upcoming matches or past results for a specific day. |
| get_config_tree_mini | Fetches the master configuration tree of all global soccer categories (nations) and their corresponding tournaments. Use this tool to discover season IDs (seasonId) or tournament IDs. |
| get_match_info | Gets baseline metadata for a match including stadium, referee, team names, and start time. Crucial for understanding the context of a match. [CRITICAL]: Requires a valid matchId obtained from getEvents or getLiveEvents. |
| get_match_stats | Retrieves general match statistics such as possession percentages, total shots, corners, and cards. [CRITICAL]: Requires a valid matchId obtained from getEvents or getLiveEvents. |
| get_match_form | Retrieves historical form data (recent W/D/L records) for both competing teams going into the match. [CRITICAL]: Requires a valid matchId obtained from getEvents or getLiveEvents. |
| get_match_table_slice | Retrieves a slice of the league table showing the position context of the two teams involved in the match. [CRITICAL]: Requires a valid matchId obtained from getEvents or getLiveEvents. |
| get_match_markets | Retrieves available betting market metadata (e.g., 1x2, Asian Handicap, Over/Under lines) available for the match. [CRITICAL]: Requires a valid matchId obtained from getEvents or getLiveEvents. |
| get_match_timeline | Retrieves the complete sequential timeline of events (goals, cards, substitutions) that occurred during the match. [CRITICAL]: Requires a valid matchId obtained from getEvents or getLiveEvents. |
| get_match_timeline_delta | Retrieves only recent timeline events for a live match (used for live updates). [CRITICAL]: Requires a valid matchId obtained from getEvents or getLiveEvents. |
| get_match_situations | Retrieves critical play situations like dangerous attacks, safe possession zones, and penalty pressure metrics. [CRITICAL]: Requires a valid matchId obtained from getEvents or getLiveEvents. |
| get_detailed_match_stats | Retrieves highly comprehensive statistical analysis, including pass accuracy, tackle rates, and expected goals (xG) if available. [CRITICAL]: Requires a valid matchId obtained from getEvents or getLiveEvents. |
| get_match_squads | Retrieves starter lineups, formations, and bench players for both teams. [CRITICAL]: Requires a valid matchId obtained from getEvents or getLiveEvents. |
| get_match_details | Retrieves core match details, scorelines, and period breakdowns. [CRITICAL]: Requires a valid matchId obtained from getEvents or getLiveEvents. |
| get_match_details_extended | Retrieves extended period-by-period match stats and deeper insights. [CRITICAL]: Requires a valid matchId obtained from getEvents or getLiveEvents. |
| get_team_last_x | Retrieves the last X match results for a specific team. [CRITICAL]: Requires a valid teamId. |
| get_team_last_x_extended | Retrieves a detailed statistical breakdown of a team's last X matches. [CRITICAL]: Requires a valid teamId. |
| get_team_next_x | Retrieves upcoming scheduled fixtures for a specific team. [CRITICAL]: Requires a valid teamId. |
| get_team_versus_recent | Retrieves the direct head-to-head recent history between two specific teams. [CRITICAL]: Requires valid teamId and opponentId. |
| get_team_streaks | Retrieves active win, loss, draw, or clean sheet streaks for a specific team. |
| get_team_usual_lineup | Retrieves the standard formation and most frequent starting lineup for a team within a specific season. |
| get_season_tables | Retrieves the full league standings and point tables for a specific season. [CRITICAL]: Requires a valid seasonId obtained from getConfigTreeMini. |
| get_season_form_table | Retrieves standings filtered specifically by recent overall, home, or away form. [CRITICAL]: Requires a valid seasonId obtained from getConfigTreeMini. |
| get_season_top_cards | Retrieves the players with the highest yellow and red card counts in a tournament. [CRITICAL]: Requires a valid seasonId obtained from getConfigTreeMini. |
| get_season_top_goals | Retrieves the top goalscorers in the league for a specific season. [CRITICAL]: Requires a valid seasonId obtained from getConfigTreeMini. |
| get_season_team_scoring_conceding | Retrieves analysis of when (time intervals) teams score or concede goals in a season. [CRITICAL]: Requires a valid seasonId obtained from getConfigTreeMini. |
| get_season_injuries | Retrieves a list of currently active injuries and suspensions for players in the season. [CRITICAL]: Requires a valid seasonId obtained from getConfigTreeMini. |
| get_season_venue_stats | Retrieves detailed stadium and venue statistics for a season (attendance, capacities). [CRITICAL]: Requires a valid seasonId obtained from getConfigTreeMini. |
| get_season_over_under_stats | Retrieves statistics detailing how often teams breach specific goal lines (e.g. Over 2.5 goals). [CRITICAL]: Requires a valid seasonId obtained from getConfigTreeMini. |
| get_season_team_position_history | Retrieves the week-by-week table position progress of a specific team throughout a season. |
| get_season_team_fixtures | Retrieves the complete match calendar (past and future fixtures) for a team in a specific season. |
| get_referee_season_stats | Retrieves historical game data and card-issuing tendencies for a specific referee within a season. |
| get_season_fixtures2 | Retrieves comprehensive fixtures and schedule for a specific season, enriched with robust analytics and statistical pre-match data. [CRITICAL]: Requires a valid seasonId obtained from getConfigTreeMini. |
| get_season_league_summary | Retrieves aggregated seasonal league summary data, containing broad metrics about tournament progress, total goals, and standard averages. [CRITICAL]: Requires a valid seasonId obtained from getConfigTreeMini. |
| get_season_goals | Retrieves detailed goals statistics for a season, including timing of goals, goal type distributions, and team scoring trends. [CRITICAL]: Requires a valid seasonId obtained from getConfigTreeMini. |
| get_cup_brackets | Retrieves the structural knockout bracket and playoff tree data for cup competitions in a specific season. [CRITICAL]: Requires a valid seasonId obtained from getConfigTreeMini. |
| get_livescore_season_fixtures | Retrieves the real-time live score status specifically mapped to a season's fixtures, useful for tracking live developments within a specific tournament. [CRITICAL]: Requires a valid seasonId obtained from getConfigTreeMini. |
| get_season_top_assists | Retrieves the player leaderboard for most assists within a specific league season. [CRITICAL]: Requires a valid seasonId obtained from getConfigTreeMini. |
| get_season_unique_team_stats | Retrieves highly specific and unique statistical aggregates for teams across a season (e.g. successful dribbles, cross accuracy, fouls won). [CRITICAL]: Requires a valid seasonId obtained from getConfigTreeMini. |
| get_season_last_x | Retrieves the last X amount of completed matches across an entire season, providing a quick snapshot of recent tournament results. [CRITICAL]: Requires a valid seasonId obtained from getConfigTreeMini. |
| get_unique_tournament_seasons_winners | Retrieves the historical list of all past champions and winners for a unique tournament across its previous seasons. [CRITICAL]: Requires a valid tournamentId. |