ArcadeAI/arcade-mcp

MCP Server Framework and Tool Development library for building custom capabilities into agents.

解決する課題

arcade-mcp は、開発者がカスタムなModel Context Protocol (MCP) サーバーやツールを構築するためのフレームワークを提供します。内部API、カスタムOAuthプロバイダー、ドメイン固有のツールをAIエージェントに統合する際の問題を解決し、機密情報をLLMやクライアントにさらすことなく、外部サービスと安全にやり取りできるようにします。

仕組み

デコレータベースのPython APIを使用して、MCP仕様に準拠したツール、リソース、プロンプトを定義します。認証については、開発者がコード内で要件(GitHubスコープやAPIキーなど)を宣言すると、フレームワークが実行時にOAuthフロー、トークンの更新、安全なシークレット注入を処理します。このフレームワークはベンダーニュートラルであり、MCP準拠のクライアント、LLM、またはエージェントフレームワークであればどれでも動作します。

対象ユーザー

LLMをプライベートAPI、カスタムツール、または既存のツールカタログにはない安全な認証を必要とするサービスに接続する必要がある、AIエージェントやアプリケーションを構築する開発者向けです。

ハイライト

  • ツール、リソース、ログ記録を含む、完全なMCP仕様をカバーするデコレータAPI。
  • シークレットやOAuthトークンをLLMやクライアントから隠蔽する、安全な認可済みツール呼び出し。
  • GitHub、Slack、Notion、Figmaなど、23の人気サービスプロバイダーを組み込みでサポート。
  • サーバーの雛形作成、クライアント設定、Arcade Cloudへのデプロイを行うためのCLIを同梱。
  • 組み込みの評価ツールを使用して、ツール呼び出しの精度をテスト可能。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト