mcpField
A
Agent evidence

Agent evidence

ローカル
github.com/probityai開発ツール0今日更新

Agent evidence について

提供された証拠に基づいて AI システムに関する主張を検証し、適合性ベクトルを再生する、オフラインの読み取り専用 MCP サーバーです。エージェント開発者、監査担当者、プラットフォームエンジニア向けで、データの取得・書き込み・送信は行いません。

主な機能

  1. 01提供された証拠に基づく主張の検証
  2. 02適合性ベクトルの実行と確認
  3. 03用語の検索
  4. 04アーティファクトのダイジェストと DSSE の検査
  5. 05JSON の正規化

活用シーン

  1. 01ソース記録に照らした AI システムの主張の監査
  2. 02開発中の適合性チェックの再生
  3. 03署名済みアーティファクトと JSON 記録の検査

MCP 対応

証拠検証、適合性ベクトル、用語検索、ダイジェスト検査、JSON 正規化、DSSE 検証を行う、範囲を限定した読み取り専用ツールを 9 個 MCP クライアントに公開します。すべての検査はオフラインで実行されます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"probityai-agent-evidence": {
"command": "uvx",
"args": [
"agent-evidence-mcp"
]
}
}
}
起動コマンドuvx agent-evidence-mcp

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
pypiagent-evidence-mcp0.2.4

ツール

9

掲載時のツール一覧 · 今日に更新

パラメーター型必須説明
caseobjectはい
policyobjectはい
artifactsanyいいえ

詳細

agent-evidence-mcp

オフラインで読み取り専用の MCP サーバーです。提示されたエビデンスのバイト列に照らして、AI システムに関する主張が成立するかを判定し、agent-evidence 適合性ベクトルを再生します。

レポートを信頼するのではなく、アシスタントにエビデンスを確認させたいエージェント開発者、監査担当者、プラットフォームエンジニア向けです。

agent-evidence はオープンな記録形式です。probityai はこの形式に照らして記録を検証、評価し、このサーバーはアシスタント向けにその検証を実行します。

リリース済みパッケージをインストールします:pip install agent-evidence-mcp==0.2.3。同じファミリーのパッケージ(probity-verify、agent-evidence-vectors、agent-evidence-vocabulary、agent-evidence-admission、jcs-admit)には互換性のあるリリース範囲を指定しているため、各パッケージの最新リリースと一緒にインストールされます。また、サードパーティ製の依存関係はすべて正確なバージョンに固定されています。最後のパッケージには、jcs-admit と dsse の Rust クレートがホイールとして含まれています。

クイックスタート

Claude Code に追加し、サンプルの主張を実行するようアシスタントに依頼します:

claude mcp add agent-evidence -- uvx [email protected]

または、Claude Code プラグインをインストールします:/plugin install agent-evidence --marketplace probityai/agent-evidence-mcp。

または、パッケージ以外にクライアントをインストールせずに、Python からツールを呼び出します:

uvx --from agent-evidence-mcp==0.2.3 python - <<'PY'
import asyncio
from mcp.client import Client
from mcp.client.stdio import StdioServerParameters

async def main():
    async with Client(StdioServerParameters(command="agent-evidence-mcp")) as client:
        result = await client.call_tool("verify_sample", {"scenario": "contradicted"})
        print(result.structured_content["decision"], result.structured_content["reason"])

asyncio.run(main())
PY

次のように出力されます:

contradicted selected_span_missing_from_record

レポートが引用する一節がソースのキャプチャにないため、主張は反証されます。残り2つの判定では、シナリオとして supported または not_established を使用してください。

ツール

9つのツールは、すべて読み取り専用、オフライン、かつ実行範囲が制限されています:verify_claim、verify_sample、list_vector_corpora、run_vectors、explain_vector、lookup_term、check_artifact_digest、canonicalize_json、verify_dsse。データの取得、書き込み、送信は一切行いません。

ステータス

バージョン 0.2.3。テストでは、同梱のコーパスを使い、実際の MCP クライアントを介してすべてのツールを実行します。また、ツールの出力が壊れた場合にテストが失敗することを、ミューテーションチェックで確認しています。

ドキュメント

ページ内容
ツール各ツールの引数と戻り値
インストールClaude Code、Gemini CLI、Docker、標準入出力のみを使う方法
エージェントガイドサーバーを使用するエージェント向けの簡潔な索引
リポジトリの変更実行するコマンドと、手作業で編集してはいけないもの

ライセンス

Apache-2.0。

コメント

MCP は初めてですか?

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

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