MCP Server League of Legends について
League of Legends の試合、日程、リーグ、イベント、VOD などのリアルタイム情報を提供する MCP サーバーです。構造化された eスポーツ情報を必要とするクライアント向けに、ライブスコアや今後の試合を調べるツールを備えています。
主な機能
- 01eスポーツの日程と今後の試合を取得
- 02ライブ試合とチームスコアを表示
- 03地域別にリーグを一覧表示
- 04イベント詳細と試合 VOD を取得
- 05複数の応答言語に対応
活用シーン
- 01現在の試合状況とスコアを確認
- 02今後の試合に合わせて予定を立てる
- 03イベント詳細や試合 VOD を調べる
MCP 対応
MCP クライアントが呼び出せるツールを通じて League of Legends の eスポーツデータを提供し、League of Legends の eスポーツ API を利用します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
MCP Server League of Legends
League of Legends の e スポーツデータにリアルタイムでアクセスするための MCP(Model Context Protocol)サーバーです。標準化されたインターフェースを通じて、ライブマッチ、スケジュール、リーグ、イベントの詳細、VOD に関する情報を提供します。
🚀 クイックスタート
1. インストール
# Clone and install dependencies
npm install
# Configure environment variables
cp .env.example .env
2. 設定
.env ファイルを編集して設定を指定します。
# League of Legends eSports API Configuration
LOL_API_BASE_URL=https://esports-api.lolesports.com
LOL_API_KEY=your_api_key_here
# Server Configuration
HTTP_TIMEOUT=10000
3. ビルドと実行
# Build
npm run build
# Run
npm start
# Or development with watch mode
npm run dev
⚙️ Cursor の設定
Cursor でこの MCP サーバーを使用するには、.cursor/mcp.json ファイルを設定します。
{
"mcpServers": {
"league-of-legends": {
"command": "node",
"args": ["./dist/index.js"],
"cwd": "/path/to/your/mcp-server-lol",
"env": {
"NODE_ENV": "production",
"LOL_API_BASE_URL": "https://esports-api.lolesports.com",
"LOL_API_KEY": ""
}
}
}
}
注:
/path/to/your/mcp-server-lolを、お使いのシステム上の実際のプロジェクトパスに置き換えてください。
🛠️ 利用可能なツール
| ツール | 説明 | パラメーター |
|---|---|---|
get-schedule | LoL e スポーツのスケジュール | language、leagueId(任意) |
get-live-matches | ライブマッチ | language |
get-leagues | 利用可能なリーグ | language、region(任意) |
get-event-details | 特定イベントの詳細 | eventId、language |
get-match-vods | マッチの VOD | eventId、language |
get-upcoming-matches | 今後のマッチ | language、limit |
get-live-match-score | ライブマッチのチームスコア | teamName、language |
対応言語
en-US、es-ES、fr-FR、de-DE、it-IT、pt-BR、ru-RU、tr-TR、ja-JP、ko-KR、zh-CN、zh-TW
📚 ドキュメント
機能、アーキテクチャ、高度な使い方について詳しくは、以下をご覧ください。
- 機能 - 機能の詳細な説明とプロンプトテンプレート
- API リファレンス - すべてのツールとパラメーターに関する完全なドキュメント
- プロジェクト構成 - アーキテクチャ、技術スタック、開発ワークフロー
🔧 NPM スクリプト
| スクリプト | 説明 |
|---|---|
npm run build | TypeScript を JavaScript にコンパイル |
npm run dev | ウォッチモードで開発 |
npm start | コンパイル済みサーバーを実行 |
npm run lint | コードの lint を実行 |
npm run format | Biome でコードをフォーマット |
npm run check | lint とフォーマットをまとめて実行 |
🔒 セキュリティ
- 機密性の高い設定はすべて環境変数から読み込みます
.envファイルは.gitignoreに含まれています- 重要な変数の検証は必須です
- HTTP リクエストのタイムアウトを設定できます
📄 ライセンス
GPL-3.0。詳細は LICENSE ファイルをご覧ください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。