mcpField
O
OpenSpartan Forerunner

OpenSpartan Forerunner

ローカル
openspartan.comゲーム・エンタメ77 週間前に更新

OpenSpartan Forerunner について

OpenSpartan Forerunnerは、MCPクライアントからHalo InfiniteのデータにアクセスするローカルMCPサーバーです。プレイヤー記録、試合統計、装備、キャリアランク、交換所の一覧を提供し、プロジェクトはアルファ品質と説明しています。

主な機能

  1. 01プレイヤーのサービス記録の取得
  2. 02直近の試合統計の取得
  3. 03Halo Infinite交換所アイテムの一覧
  4. 04装備構成と画像の表示
  5. 05キャリアランクと進捗の確認
  6. 06利用可能なHalo Infinite APIエンドポイントの一覧

活用シーン

  1. 01直近の試合結果の確認
  2. 02現在のアーマー構成の確認
  3. 03交換所で販売中のアイテムの閲覧
  4. 04キャリアランクの進捗確認

MCP 対応

ローカルで動作し、MCPツールを通じてMCPクライアントをHalo Infiniteのデータに接続します。Microsoft Accountの認証情報はローカルにキャッシュされ、XboxとHalo InfiniteのREST APIへのアクセスに使われます。

設定

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

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

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

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

詳細

README の画像

OpenSpartan Forerunner

Halo Infinite のデータに接続する MCP サーバーです。




Forerunner は、使用している MCP クライアントを通じて Halo Infinite のデータに接続できる、カスタム構築されたローカル MCP サーバーです。

警告

現時点では、MCP プロトコル(および Forerunner)の開発が進行中のため、このツールはアルファ品質です。ここには危険が潜んでいます。

前提条件

はじめに

  1. 最新リリースをダウンロードします。
  2. パッケージをローカルに展開します。
  3. MCP クライアントの設定を更新し、ブートストラップツールとして dotnet コマンドを使用して OpenSpartan.Forerunner.MCP.exe を指定します。
設定例
Visual Studio Code

重要

MCP をサポートするには、Visual Studio Code Insiders をインストールする必要があります。

"mcp": {
    "inputs": [],
    "servers": {
        "mcp-halo-infinite": {
            "command": "PATH_TO_YOUR_OpenSpartan.Forerunner.MCP.exe",
            "args": [],
            "env": {}
        }
    }
}
Claude Desktop
"mcpServers": {
    "mcp-halo-infinite": {
        "command": "PATH_TO_YOUR_OpenSpartan.Forerunner.MCP.exe",
        "args": [],
        "env": {}
    }
}
認証

MCP クライアントにツールを追加すると、Microsoft アカウント(MSA)の認証情報を求められます。これは、Halo Infinite で使用している Xbox Live アカウントです。このプロセス中、トークン(またはその他の認証情報)がマシンの外部に送信されることはありません。これらはローカルにキャッシュされ、Xbox と Halo Infinite の REST API との通信にのみ使用されます。それ以外には使用されません。

サポート対象のツール

重要

新しいツールを継続的に追加しています。新しいツールが追加されるたびに、この表を更新します。

ツール名説明
opsp_api_endpointsHalo Infinite REST API で利用可能なすべてのエンドポイントの一覧を JSON 形式で返します。
opsp_my_service_record認証済みプレイヤーの、マッチメイキングゲームにおける Halo Infinite の完全なプレイヤー戦績を返します。このツールにはキャリアランクは含まれません。
opsp_my_latest_matchesプレイヤーの Halo Infinite の最新マッチの統計情報を返します。マッチメイキングゲーム、カスタムゲーム、LAN ゲームなど、すべてのマッチタイプが含まれます。マッチの日付はすべて UTC で返されます。
opsp_exchange_listHalo Infinite のエクスチェンジで現在入手可能なアイテムを一覧表示します。
opsp_my_gear_configuration認証済みユーザーの Halo Infinite のカスタマイズと、その画像を返します。
opsp_my_career_rankプレイヤーの現在の Halo Infinite のキャリアランク(またはレベル)と、最高レベル(Hero)までの進捗を返します。プレイヤーは各マッチで経験値を獲得するため、Hero ランクまでどれくらいかかるかを確認できます。

実行方法

次のような質問ができます。

  1. マッチメイキングゲームでの最新の統計情報は?
  2. 直近 10 マッチの結果は?
  3. 現在のアーマー構成は?
  4. 現在 The Exchange で販売されているものは?
  5. 現在のキャリアランクは?

Claude Desktop から Forerunner MCP にキャリアランクのデータを問い合わせている GIF

コメント

MCP は初めてですか?

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

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