OP.GG

officiel

Accédez aux données de jeu en temps réel pour des titres populaires comme League of Legends, TFT et Valorant, offrant des analyses de champions, des calendriers esports, des compositions de méta et des statistiques de personnages.

Que pouvez-vous faire avec OP GG MCP ?

  • Look up LoL champion stats and builds — Get win/pick/ban rates, optimal items, runes, skills, and counter matchups with lol_get_champion_analysis.
  • Check a LoL summoner’s profile and match history — Retrieve rank, tier, LP, win rate, and recent games via lol_get_summoner_profile and lol_list_summoner_matches.
  • Browse current TFT meta decks and item builds — Use tft_list_meta_decks and tft_get_champion_item_build to find top compositions and recommended items.
  • Explore Valorant agent stats and map compositions — Query agent win/pick rates with valorant_list_agent_statistics and see team comps per map with valorant_list_agent_compositions_for_map.
  • View upcoming LoL esports schedules and standings — Access match schedules and league team standings through lol_esports_list_schedules and lol_esports_list_team_standings.

Documentation

Serveur MCP OP.GG

🇰🇷 한국어 | 🇯🇵 日本語 | 🇨🇳 简体中文 | 🇹🇼 繁體中文 | 🇧🇷 Português

Le serveur MCP OP.GG est une implémentation du Model Context Protocol qui fournit aux agents IA un accès aux données de jeu OP.GG pour League of Legends, Teamfight Tactics et Valorant.

opgg-mcp-lol-leaderboard

Point de terminaison

https://mcp-api.op.gg/mcp

Le serveur prend en charge le transport HTTP Streamable.

Sélection des champs

La plupart des outils nécessitent un paramètre desired_output_fields pour spécifier les champs à retourner. Cela réduit la taille de la charge utile et améliore l'efficacité des réponses.

Syntaxe

ModèleDescriptionExemple
fieldChamp uniquename
parent.childChamp imbriquédata.summoner.level
array[]Champ de tableauchampions[]
array[].fieldChamp dans les éléments du tableaudata.champions[].name
{a,b,c}Plusieurs champs au même niveau{name,title,lore}
parent.{a,b}Plusieurs champs imbriquésdata.summoner.{level,name}
array[].{a,b}Plusieurs champs dans les éléments du tableaudata.champions[].{name,title}

Exemple

{
  "desired_output_fields": [
    "data.summoner.{game_name,tagline,level}",
    "data.summoner.league_stats[].{game_type,win,lose}",
    "data.summoner.league_stats[].tier_info.{tier,division,lp}"
  ]
}

Outils disponibles

League of Legends

Champions

OutilDescription
lol_get_champion_analysisObtenir les statistiques détaillées des champions (taux de victoire/sélection/bannissement), les builds optimaux (objets, runes, compétences, sorts), les matchups défavorables et les synergies d'équipe
lol_get_champion_synergiesObtenir les informations de synergie des champions
lol_get_lane_matchup_guideObtenir le guide de matchup pour une voie spécifique
lol_list_champion_detailsObtenir les métadonnées de compétence, astuce, lore et statistiques pour jusqu'à 10 champions
lol_list_champion_leaderboardObtenir les données du classement des champions
lol_list_championsLister toutes les métadonnées des champions
lol_list_lane_meta_championsObtenir les tiers des champions par voie avec les taux de victoire/sélection/bannissement, KDA et classements par tiers

Invocateurs

OutilDescription
lol_get_summoner_game_detailObtenir des informations détaillées pour une partie spécifique (tous les joueurs)
lol_get_summoner_profileObtenir le profil de l'invocateur avec le rang, le tier, les LP, le taux de victoire et le pool de champions
lol_list_summoner_matchesObtenir l'historique des parties récentes avec les statistiques par partie

Ressources

OutilDescription
lol_list_discounted_skinsObtenir les skins actuellement en réduction
lol_list_itemsLister toutes les métadonnées des objets

Joueurs professionnels

OutilDescription
lol_get_pro_player_riot_idObtenir le Riot ID d'un joueur professionnel

Esports

OutilDescription
lol_esports_list_schedulesObtenir les calendriers à venir des esports LoL avec les équipes, ligues et horaires des matchs
lol_esports_list_team_standingsObtenir le classement des équipes pour une ligue LoL

Teamfight Tactics (TFT)

OutilDescription
tft_get_champion_item_buildObtenir les recommandations de build d'objets pour les champions
tft_get_play_styleObtenir les recommandations de style de jeu
tft_list_augmentsObtenir la liste des augments et leurs descriptions
tft_list_champions_for_itemObtenir les recommandations de champions pour un objet spécifique
tft_list_item_combinationsObtenir les recettes de combinaison d'objets
tft_list_meta_decksObtenir les decks méta actuels

Valorant

OutilDescription
valorant_list_agent_compositions_for_mapObtenir les compositions d'agents pour une carte spécifique
valorant_list_agent_statisticsObtenir les statistiques et les métadonnées des agents
valorant_list_agentsObtenir les métadonnées des agents avec les compétences et les rôles
valorant_list_leaderboardObtenir le classement par région (ap, br, eu, kr, latam, na)
valorant_list_mapsObtenir les métadonnées des cartes
valorant_list_player_matchesObtenir l'historique des matchs d'un joueur

Licence

Ce projet est sous licence MIT - voir le fichier LICENSE pour plus de détails.

Liens connexes