MCPサーバー
ホスト型サービスClaude、Cursor、ChatGPT など Streamable HTTP に対応したクライアントに、Agentic API のカタログから投影した Trustvice 360 のアクションをツールとして提供します。
- HTTP POST 上のステートレスな JSON-RPC、プロトコルバージョン 2025-06-18
- ワークスペースキー、個人トークン、または PKCE 付き OAuth
- Agentic API と同じ権限と確認
1 つの MCP サーバーと 1 つの Agentic API が、同じゲートウェイの背後にあります。AI クライアントや自社のバックエンドを Trustvice 360 のアクションカタログに接続できます。
認証情報を確認し、アクションの権限をチェックし、レート制限を適用して監査エントリを書き込みます。どのトランスポートでも同じチェックです。
成功時は ok と data、失敗時は機械可読なコード付きのエラー。どのトランスポートでも同じです。
署名付きの記録は、Trustvice が公開している公開鍵で検証できます。アカウントは不要です。
各項目は、現時点で実際に存在するものを示しています。まだ公開されていないものはその旨を明記し、今使える方法を示します。
MCP でアシスタントを接続する、コードから Agentic API を呼ぶ、署名付きの記録を自分で検証する。
Claude、Cursor、ChatGPT など Streamable HTTP に対応したクライアントに、Agentic API のカタログから投影した Trustvice 360 のアクションをツールとして提供します。
カテゴリで絞り込めます。各カードには数行で設定方法を記し、詳しい手順のページにリンクしています。
21件中21件を表示
Trustvice をリモート HTTP MCP サーバーとして追加し、/mcp コマンドから OAuth でサインインします。
これらのフレームワークやプラットフォームは、他のクライアントと同じように、MCP サーバーまたは Agentic API を通じて Trustvice を呼び出せます。
Trustviceは、HTTPS上でやり取りする素のJSONです。連携が行うことはすべて1つのリクエストであり、検証ツールはどの言語でも書ける4つのステップです。
MCP と Agentic API の呼び出しは、同じ方法で認証、権限チェック、レート制限、監査が行われます。
各アクションは必要な権限を宣言します。認証情報には、その役割に必要な権限だけを付与してください。
破壊的な操作や課金に関わる操作は、まず 412 confirmation_required を返します。呼び出し側は短命の確認トークンを発行してから再試行します。
認証情報は環境変数やシークレットマネージャーに保管し、フロントエンドのコードやプロンプトには決して入れないでください。
接続したいクライアント、プラットフォーム、パイプラインと、記録したい内容をお知らせください。
その他すべての商標、製品名およびロゴは、それぞれの所有者の財産であり、各所有者に帰属します。
curl -sS https://mcp.trustvice.com/mcp \
-H "Authorization: Bearer $TRUSTVICE_TOKEN" \
-H "Content-Type: application/json" \
-d '{ "jsonrpc": "2.0", "id": 2, "method": "tools/list" }'宣言されたすべてのアクションに 1 つのエンドポイント:POST /api/v1/actions/<id>。型付きの入力と統一されたレスポンス形式を備えます。
POST /api/v1/actions/<action-id>
Authorization: Bearer <oauth-access-token>
X-Workspace-Id: ws_…
Content-Type: application/json
{ …input fields… }
→ { "ok": true, "data": { …action output… } }署名付きレシート、Notarian の証拠バンドル、TOPS の封印、監査チェーンのエクスポートを WebCrypto だけで完全にオフライン検証します。npm レジストリに公開されるまでは検証ページをご利用ください。
import { verifyArtifactWithKeys } from "@trustvice/verify";
const jwks = await (await fetch("https://api.trustvice.com/.well-known/trustvice-keys.json")).json();
const verdict = await verifyArtifactWithKeys(receipt, jwks);
if (!verdict.ok) throw new Error(verdict.reason);claude mcp add --transport http trustvice https://mcp.trustvice.com/mcpPKCE 付き OAuth を使い、カスタムコネクタとして接続します。
設定 → コネクタ → カスタムコネクタを追加
名前: Trustvice
URL: https://mcp.trustvice.com/mcp
次に: 接続し、Trustvice アカウントでサインイン全プロジェクトまたは1つのプロジェクトのmcp.jsonからサーバーを読み込み、OAuthでログインするか環境変数のキーを送ります。
{
"mcpServers": {
"trustvice": {
"url": "https://mcp.trustvice.com/mcp"
}
}
}プランとワークスペース管理者が許可していれば、開発者モードでOAuthを使いカスタムコネクタとして接続します。
設定 → コネクタ → 詳細 → 開発者モード
作成 → 名前: Trustvice
MCP サーバー URL: https://mcp.trustvice.com/mcp
認証: OAuth → 作成 → 接続スクリプトから Trustvice をリモート MCP ツールとして使います。各アクションを人が承認するよう、require_approval は always のままにしてください。
{
"type": "mcp",
"server_label": "trustvice",
"server_url": "https://mcp.trustvice.com/mcp",
"authorization": "<OAuth access token>",
"require_approval": "always"
}カスタムヘッダー付きのリモート HTTP サーバーに対応したクライアントなら接続できます。認証情報とともに X-Workspace-Id ヘッダーを送ってください。
type http (streamable HTTP)
url https://mcp.trustvice.com/mcp
header Authorization: Bearer <credential>
header X-Workspace-Id: ws_…渡した鍵セットで署名付きの記録を検証し、ネットワーク呼び出しは行いません。npm レジストリにはまだありませんが、検証ページは今日から使えます。
import { verifyArtifactWithKeys } from "@trustvice/verify";
const verdict = await verifyArtifactWithKeys(receipt, jwks);
console.log(verdict.ok ? verdict.kind : verdict.reason);宣言されたすべてのアクションを、素の HTTP 上の 1 回の POST で。MCP サーバーがツールとして投影するのと同じカタログです。
curl -sS -X POST https://api.trustvice.com/v1/actions/trustactor.runs.list \
-H "Authorization: Bearer $TRUSTVICE_TOKEN" \
-H "X-Workspace-Id: ws_…" \
-H "Content-Type: application/json" -d '{}'登録済みアクションの公開された自己記述型の一覧で、匿名で取得できます。
curl -s https://api.trustvice.com/v1/actionsアクションAPI、そのスキーマとセキュリティスキームを記述します。/openapi.jsonとwell-knownのパスで公開。
curl -s https://trustvice.com/openapi.json -o trustvice-openapi.json
# also at /.well-known/openapi.jsonレシートに署名する Ed25519 公開鍵を JSON の鍵セットとして提供します。
curl -sSL https://trustvice.com/.well-known/receipt-keys.jsonサイトと資料の全ページをまとめたプレーンテキストの地図。言語モデルが何を読むかを選べます。
https://trustvice.com/llms.txtホスト、認証、そして全アクションとその例をまとめた1つのMarkdown文書です。コーディングアシスタント向け。
https://trustvice.com/AGENTS.mdserver.jsonとtools.jsonが、接続を開くことなく、エンドポイント、認証方式、ツールの一覧をそれぞれ記述します。
https://trustvice.com/.well-known/mcp/server.json
https://trustvice.com/.well-known/mcp/tools.jsonゲートウェイエージェントの DID、トランスポート、認証、アクションごとの機能。a2a.json でも提供します。
https://trustvice.com/.well-known/agent-card.json
https://trustvice.com/.well-known/agents.jsonOpenID と認可サーバーのメタデータ。クライアントはエンドポイントを見つけて PKCE フローを実行できます。
https://trustvice.com/.well-known/openid-configuration
https://trustvice.com/.well-known/oauth-authorization-serverChatGPTコネクタ向けにアクションとOAuthエンドポイントを記述します。ai-plugin.jsonでも公開。
https://trustvice.com/.well-known/chatgpt-app.jsonGemini拡張機能のツール向けに、各アクションを関数宣言として記述します。導入手順は文書化していません。
https://trustvice.com/.well-known/gemini-extension.jsonPerplexityコネクタ向けに、各アクションとそのHTTPエンドポイントを記述します。導入手順は文書化していません。
https://trustvice.com/.well-known/perplexity-connector.jsonClaudeコネクタ向けにMCPエンドポイントとOAuth設定を示します。文書化された方法は上記のカスタムコネクタです。
https://trustvice.com/.well-known/claude-cowork.json自然言語の意図をアクションIDに対応付け、それぞれにMCPとRESTのエンドポイントと安全レベルを示します。
https://trustvice.com/.well-known/nlweb.jsonマニフェストファイルは Agentic API のアクションカタログを記述しており、一部には、監査ログのアクション、スコープとして列挙された権限名、必須と記載された DPoP など、古い表現が残っています。ファイルとドキュメントが食い違う場合は、ドキュメントに従ってください。
ここに名称やロゴを掲載しているのは、その製品がMCPまたはREST APIでTrustviceに接続できることを示すためだけです。所有者がTrustviceを推奨、後援、または提携していることを意味するものではありません。
型付きクライアントを生成する、APIクライアントにインポートする、エージェントのフレームワークにOpenAPIのツール定義を渡す。同じ呼び出しがMCPでもHTTPでも動きます。