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を同梱。
- 組み込みの評価ツールを使用して、ツール呼び出しの精度をテスト可能。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト