Arcade MCP を使用した認証付きMCPツールとサーバーの構築 は何をしますか?
Arcade MCP を使用して、OAuth対応の認証、評価、エージェントのツール呼び出しワークフロー向けのデプロイパスを備えたカスタムMCPサーバーとツールを作成します。
前提条件
Python、arcade-mcp、MCP互換クライアント、オプションのArcade Cloud アカウント(ホスト型認証とデプロイ用)
インストール
お使いの環境に合ったアップストリームのインストールまたはセットアップパスを使用してください:
- uv tool install arcade-mcp
- uv run server.py # stdio(デフォルト)、Claude Desktop および CLI ツール向け
- uv run server.py http # HTTP+SSE、Cursor および VS Code 向け。ドキュメント:http://127.0.0.1:8000/docs
- git clone https://github.com/ArcadeAI/arcade-mcp.git
アップストリームからの要件と注意事項:
- MCPサーバーとツールを構築するためのオープンソースのPythonフレームワーク。
- arcade-mcp は、Model Context Protocol サーバーとその内部で動作するツールを構築するためのPythonフレームワークです。これは、Arcade が提供する81のMCPサーバーにわたる7,500以上のプリビルドツールを支えています。
基本的な使用法またはスタートアップ手順:
-
シークレット(OAuthトークン、APIキーなど)は、Arcadeによってツール呼び出し時に安全に注入されるため、ツールはアップストリームAPIへのリクエストを承認できます。クライアントとLLMはシークレットを決して見ることはありません。
-
bash
-
新しいサーバーのスキャフォールド
-
アップストリームドキュメントから抽出:https://raw.githubusercontent.com/ArcadeAI/arcade-mcp/HEAD/README.md