ゲートレット:AIエージェントアクセス制御のためのセルフホステッドMCPプロキシ
Gateletは、Hannesillによって開発されたmacOSおよびLinux用の自己ホスト型モデルコンテキストプロトコル(MCP)プロキシです。TypeScriptで構築されており、AIエージェントのための権限レイヤーとして機能し、さまざまなオンラインアカウントへのアクセスを管理します。この無料プログラムはスクリプトを介してインストールされ、GmailやGoogleカレンダーなどのサービスとのAIインタラクションに対する詳細な制御を可能にします。Gateletは、安全でポリシーに基づいた操作を保証し、意図しないアクションを防ぎ、エージェントの活動に対する監査証跡を提供します。ClaudeやGPTなどのAIクライアントとの互換性をサポートしています。
Gateletは何に接続しますか?
Gateletは、いくつかの人気のあるオンラインアカウントやサービスに接続します。GmailやOutlook Mailのようなコミュニケーションプラットフォームへのアクセスを管理し、Google CalendarやOutlook Calendarなどのスケジューリングツールも管理します。自己ホスト型のModel Context Protocol (MCP)プロキシとして機能し、GateletはAIエージェントがこれらのサービスと相互作用するのを制御するように設計されています。これは、AIエージェントが接続されたプラットフォーム全体でユーザーデータや機能にアクセスする際に、定義された境界内で操作することを保証する許可レイヤーとして機能します。
コア機能とツール
Gateletはポリシーエンジンとして機能し、AIエージェントによるツール呼び出しに対して細かいアクセスポリシーを強制します。固定された呼び出し可能なツールのセットを公開するのではなく、上流のMCPサーバーツールへのアクセスを管理します。許可、制約、または隠すことができるツールの例には、calendar.listEvents、calendar.createEvent、gmail.send、およびcalendar.deleteEventが含まれます。これにより、管理者は設定されたポリシーに基づいてAIエージェントが実行できる操作を制御し、接続されたサービスとの安全で制御された相互作用を確保します。
誰のためのものですか?
Gateletは、オンラインアカウントへの安全で制御されたアクセスが必要なAIエージェントの開発者とユーザーのためのものです。これは、AIエージェントによる意図しないアクションを防ぎ、権限を管理する必要に対処します。このプログラムは、AIエージェントのツール呼び出しとポリシー決定の詳細な監査トレイルを必要とする人に適しています。オンラインサービスと相互作用するAIエージェントのための許可レイヤーが必要ない場合は、これをスキップしてください。
始め方
アクセスは標準のOAuth認証フローを通じて付与されます。セットアップには、Gateletが管理する特定のオンラインサービスのためにOAuthを構成することが含まれます。
ユースケース
- calendar.createEventを特定のcalendarIdに制限するなど、AIエージェントのアクションに対して詳細なインフラストラクチャレベルの権限を強制します。
- gmail.sendやcalendar.deleteEventのような敏感な操作をデフォルトで無効にしたり隠したりすることによって、AIエージェントによる意図しないまたは破壊的なアクションを防ぎます。
- 元のリクエスト、ポリシー決定、パラメータの変更、最終応答を含む、すべてのツール呼び出しの監査トレイルを提供します。
GateletはAIエージェントのための重要な権限レイヤーを提供し、オンラインサービスとの相互作用を正確に制御することを可能にします。それは、gmail.sendやcalendar.createEventなどのツールへのアクセスを設定可能なポリシーを通じて管理することにより、安全な操作を保証します。このプログラムはすべてのエージェントのアクションに対する監査証跡を提供し、透明性と説明責任を高めます。特定のcalendarIdに対するAIエージェントのcalendar.createEventアクセスを制限するようにGateletを設定してみてください。






