mcpField
M
MCP Server League of Legends

MCP Server League of Legends

ローカル
github.com/andraderaulゲーム・エンタメ174 週間前に更新

MCP Server League of Legends について

League of Legends の試合、日程、リーグ、イベント、VOD などのリアルタイム情報を提供する MCP サーバーです。構造化された eスポーツ情報を必要とするクライアント向けに、ライブスコアや今後の試合を調べるツールを備えています。

主な機能

  1. 01eスポーツの日程と今後の試合を取得
  2. 02ライブ試合とチームスコアを表示
  3. 03地域別にリーグを一覧表示
  4. 04イベント詳細と試合 VOD を取得
  5. 05複数の応答言語に対応

活用シーン

  1. 01現在の試合状況とスコアを確認
  2. 02今後の試合に合わせて予定を立てる
  3. 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-scheduleLoL e スポーツのスケジュールlanguage、leagueId(任意)
get-live-matchesライブマッチlanguage
get-leagues利用可能なリーグlanguage、region(任意)
get-event-details特定イベントの詳細eventId、language
get-match-vodsマッチの VODeventId、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 buildTypeScript を JavaScript にコンパイル
npm run devウォッチモードで開発
npm startコンパイル済みサーバーを実行
npm run lintコードの lint を実行
npm run formatBiome でコードをフォーマット
npm run checklint とフォーマットをまとめて実行

🔒 セキュリティ

  • 機密性の高い設定はすべて環境変数から読み込みます
  • .env ファイルは .gitignore に含まれています
  • 重要な変数の検証は必須です
  • HTTP リクエストのタイムアウトを設定できます

📄 ライセンス

GPL-3.0。詳細は LICENSE ファイルをご覧ください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。