mcpField
T
TAP

TAP

リモート
tap.human.techセキュリティ1314 週間前に更新
リポジトリ公式サイト

TAP について

TAPは、AIエージェントを開発するチーム向けのオープンソースのプロキシランタイムです。認証情報を分離し、ポリシーチェックと承認フローを通じてコネクターリクエストを処理します。承認ボット、CLI、リモートMCPサーバーも含みます。

主な機能

  1. 01認証情報のプレースホルダー置換
  2. 02コネクターリクエストのルーティング
  3. 03ポリシー適用と承認
  4. 04Telegram・Matrix承認ボット
  5. 05CLIとコアプロキシコンポーネント

活用シーン

  1. 01AIエージェントから認証情報を隔離
  2. 02保護対象リクエストに承認を要求
  3. 03コネクターのルーティングと失敗を調査

MCP 対応

リモートMCPサーバー `tap-mcp` が含まれます。クライアントに公開するツールやリソースの詳細はREADMEに記載されていません。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://mcp.tap.human.tech/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

すべてのエンドポイント
Streamable HTTPhttps://mcp.tap.human.tech/mcp認証が必要

ツール

詳細

ツール認可プロトコル(TAP)

AI エージェント向けの認証情報の分離、承認ゲート、コネクターのルーティングです。

このリポジトリには、次の用途に最も役立つコードが含まれています。

  • リクエストのルーティングとコネクターの動作の監査
  • 失敗したリクエストのデバッグ
  • 承認フローの把握
  • コネクター側のリクエスト整形の改善
  • TAP のコアエクスペリエンスに対する修正の提供

警告

セルフホストする場合、認証情報と署名キーのセキュリティはご自身で管理する必要があります。 TAP はエージェントからシークレットを遠ざけますが、自分で実行する場合は、ホストの セキュリティ強化、キーの分離、ポリシーエンジンの正しい運用を自ら担うことになります。これは、 セキュリティに精通したチーム向けの方法です。それ以外のすべての方には、ホスト版を 強くおすすめします。認証情報は、こちらから読み取れないハードウェアエンクレーブに格納され、 運用作業も不要です。tap.human.tech から無料で始められます。

ここから始める

  • crates/tap-proxy/src/routing.rs — TAP がコネクターのターゲット形状を解決する方法
  • crates/tap-proxy/src/placeholder.rs — 認証情報の置換と位置の検証
  • crates/tap-proxy/src/policy.rs — 承認ポリシーの適用
  • docs/ — セルフホストガイドを含む完全なドキュメント

含まれるもの

  • コアプロキシとストレージのクレート
  • Telegram および Matrix の承認ボット
  • リモート MCP サーバー(tap-mcp)
  • CLI
  • ドキュメント(セルフホスト、API リファレンス、認証情報の設定)

含まれないもの

  • エンクレーブのデプロイ関連コード(CCE ポリシーの生成、リリースポリシーの自動化、ARM テンプレート、環境設定)
  • 本番環境のワークフローとシークレットの初期設定
  • マネージドホスティングの運用関連コード
  • ホスト型ダッシュボード UI のソース(プロキシをコンパイルできるよう、プレースホルダーを同梱しています)

エンクレーブのキー管理ソースは含まれています(key_provider_enclave.rs、 kms_azure.rs、skr.rs)。これは docs.tap.human.tech/security に記載されている管理モデルであり、 各ホスト版リリースのエンクレーブ測定値は measurements/ で公開されています。 ホスト版のデプロイと運用インフラストラクチャは、このリポジトリとは別に管理されています。

セキュリティ

脆弱性の報告については SECURITY.md をご覧ください。

ライセンス

Apache-2.0:自由に使用、閲覧、変更、セルフホストできます。このリポジトリは オープンソースの TAP ランタイム(tap-core、tap-proxy、tap-bot、tap-cli、tap-mcp)です。 ホスト型ダッシュボードとマネージドサービスのデプロイ関連コードはプロプライエタリであり、 別のプライベートリポジトリにあります。

貢献

CONTRIBUTING.md をご覧ください。

テスト

# Needs Postgres (default postgres://tap:tap@localhost:5434/tap, override with
# POSTGRES_DATABASE_URL). Isolated suites parallelize; env-mutating unit tests stay serial.
cargo test -p tap-core
cargo test -p tap-proxy --test integration --test e2e
cargo test -p tap-proxy -p tap-bot -p tap-cli --lib --bins -- --test-threads=1

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。