mcpField
T
TFT MCP Server

TFT MCP Server

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

TFT MCP Server について

TFT MCP Serverは、MCPクライアントにTeamfight Tacticsのゲームデータを提供します。Riot Games APIキーを使い、サモナーの対戦履歴や指定した対戦の詳細を取得できます。

主な機能

  1. 01サモナーの対戦履歴の取得
  2. 02指定した対戦の詳細取得
  3. 03対戦履歴のページネーション

活用シーン

  1. 01最近のTFT対戦の確認
  2. 02対戦IDによる詳細の検索

MCP 対応

stdioで動作し、対戦履歴と対戦詳細を取得するツールをMCPクライアントに公開します。TFTデータへのアクセスにはRiot Games APIキーが必要です。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"tft": {
"command": "npx",
"args": [
"-y",
"mcp-server-tft"
]
}
}
}
起動コマンドnpx -y mcp-server-tft

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmmcp-server-tft

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

TFT MCP サーバー

これは、さまざまなツールを通じてTFTのゲームデータにアクセスできる、Team Fight Tactics(TFT)用のModel Context Protocol(MCP)サーバーです。

機能

  • サモナーの対戦履歴を取得します
  • 特定のTFTの対戦に関する詳細情報を取得します

前提条件

  • Node.js(v14以降)
  • npmまたはyarn
  • Riot Games API Key(TFTデータにアクセスするために必要です)— Riot Games Developer Portalから取得してください
    • 注:開発時には、24時間で期限切れになる一時的なAPIキーを使用できます
    • 本番環境で使用するには、Riot's Application Portalで恒久的な個人用APIキーを申請する必要があります
  • Riotのゲームコンソールで確認できるゲーム名
  • Riotのゲームコンソールで確認できる名前のタグライン。通常はゲーム名の直後に続く、または表示されます。例:NA1

使用方法

  1. Claude Desktopの設定ファイルでMCPサーバーを設定します。
MacOS

場所:~/Library/Application Support/Claude/claude_desktop_config.json

Windows

場所:%APPDATA%/Claude/claude_desktop_config.json

次の設定を追加します。

{
  "mcpServers": {
    "tft-mcp": {
      "command": "npx",
      "args": [
        "mcp-server-tft",
        "--apiKey",
        "<YOUR_RIOT_API_KEY>",
        "--gameName",
        "<YOUR_GAME_NAME>",
        "--tagLine",
        "<YOUR_TAG_LINE>"
      ]
    }
  }
}
  1. サーバーはstdioで実行され、次のツールを提供します。
tft_match_history

現在のプレイヤーのTFT対戦履歴を取得します。

パラメーター:

  • count(任意):取得する対戦数です。デフォルトは20です
  • start(任意):ページネーションの開始インデックスです。デフォルトは0です
tft_match_details

特定のTFTの対戦に関する詳細情報を取得します。

パラメーター:

  • matchId(必須):詳細情報を取得する対戦IDです

開発

このプロジェクトはTypeScriptで記述され、Model Context Protocol SDKを使用しています。コードを変更するには:

  1. srcディレクトリ内のファイルを変更します
  2. npm run buildを実行してコンパイルします
  3. 必要なパラメーターを指定してnpm startを実行し、変更をテストします

ライセンス

MIT

コメント

MCP は初めてですか?

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

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