PlayFab MCP サーバー
これは何ですか?🤔
このサーバーは、ClaudeやVS Codeなどの大規模言語モデルがPlayFabサービスと直接やり取りできるようにするミドルウェアです。安全で効率的な翻訳者として機能し、AIアシスタントをアイテム検索、セグメント照会、プレイヤープロフィール検索、インベントリ管理、PlayFab ID変換といったPlayFabの様々な機能に接続します。
簡単な例
どのように機能するのですか?🛠️
このサーバーは、モデルコンテキストプロトコル(MCP)を活用して、AIモデルとPlayFabサービス間のユニバーサルインターフェースを確立します。MCPはあらゆるAIモデルをサポートするように設計されていますが、現在は開発者向けプレビューとして提供されています。
開始するには、次の手順に従ってください。
- プロジェクトを設定します。
- プロジェクトの詳細を LLM クライアントの構成に追加します。
- PlayFab データを自然に操作してみましょう。
何ができるの?📊
- PlayFab の search_items API を使用してアイテムを検索します。
- 包括的なセグメント情報を取得します。
- 指定されたセグメント内のプレーヤー プロファイルを照会します。
- get_inventory_items API を使用して現在の在庫アイテムを取得します。
- get_inventory_collection_ids API を使用してインベントリ コレクション ID を取得します。
- get_title_player_account_id_from_playfab_id API を使用して、PlayFab ID をタイトル プレーヤー アカウント ID に変換します。
クイックスタート 🚀
Smithery経由でインストール
Smithery経由で Claude Desktop 用の PlayFab MCP Server を自動的にインストールするには:
前提条件
- Node.js 18 以上。
- 有効な PlayFab アカウント (PlayFab ゲーム マネージャー経由でタイトル ID と開発者秘密キーを取得します)。
- Claude Desktop などのサポートされている LLM クライアント。
プロジェクトの設定
PlayFab ゲーム マネージャーから PlayFab タイトル ID と開発者秘密キーを取得し、次の内容を含む.env
ファイルをプロジェクト ルートに作成します (プレースホルダーを実際の資格情報に置き換えます)。
はじめる
- 依存関係のインストールプロジェクト ルートで次のコマンドを実行して、必要な依存関係をすべてインストールします。
- プロジェクトをビルドする 次のコマンドを実行してプロジェクトをコンパイルします。
- サーバーの起動 次のコマンドを実行してサーバーを起動します。
- 確認メッセージ起動時に次のメッセージが表示されます。
カーソルを使って実行
カーソルで PlayFab MCP サーバーを使用するには、次の手順に従います。
- まだインストールしていない場合は、 Cursor Desktopをインストールしてください。
- 空のフォルダーでカーソルの新しいインスタンスを開きます。
- このリポジトリから
mcp.json
ファイルをフォルダーにコピーし、環境に応じて値を更新します。 - カーソルを起動します。PlayFab MCP サーバーがツール リストに表示されます。
- たとえば、「最新の 10 件のアイテムを表示」のようなプロンプトを試して、サーバーがクエリを正しく処理していることを確認します。
Claude Desktop の設定ファイルにプロジェクトの詳細を追加する
Claude Desktopを開き、「ファイル」→「設定」→「開発者」→「設定の編集」に移動します。次に、 claude_desktop_config
ファイルの内容を以下のコードに置き換えます。
これらの手順により、PlayFab MCP サーバーを LLM クライアントで使用するように正常に構成し、PlayFab のサービスとのシームレスな対話が可能になります。
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
LLM (Claude や VSCode Copilot など) が自然言語クエリを通じて Azure Cosmos DB データと対話できるようにし、AI アシスタントとデータベース間の翻訳者として機能できるようにするサーバー。
Related Resources
Related MCP Servers
- -securityAlicense-qualityThis is a server that lets your LLMs (like Claude) talk directly to your BigQuery data! Think of it as a friendly translator that sits between your AI assistant and your database, making sure they can chat securely and efficiently.Last updated -124181JavaScriptMIT License
- AsecurityFlicenseAqualityThe server facilitates natural language interactions for exploring and understanding codebases, providing insights into data models and system architecture using a cost-effective, simple setup with support for existing Claude Pro subscriptions.Last updated -47Python
- -securityAlicense-qualityA server that enables LLMs like Claude to interact with Azure Cosmos DB databases through natural language queries, acting as a translator between AI assistants and database systems.Last updated -JavaScriptMIT License
- AsecurityAlicenseAqualityA server that enables LLMs like Claude to query AWS DynamoDB databases through natural language requests, supporting table management, data querying, and schema analysis.Last updated -749JavaScriptMIT License