Ban Bulkheads — Reputation Firebreaks for Agent Fleets

Partition an agent fleet into reputation compartments with automatic firebreaks.

使うべきか

品質と安全性

B
説明の品質
71%
スキーマの完全性
74%
命名の品質
89%
ポイズニングのリスク
100%
権限の一致
100%
プロトコルへの準拠
100%

検出事項(6)

  • LOWTool 'assign_agent' description lacks action verbassign_agent 内
  • LOWTool 'add_job' description lacks action verbadd_job 内
  • LOWTool 'freeze_compartment' description lacks action verbfreeze_compartment 内
  • LOWTool 'readmit' description lacks action verbreadmit 内
  • LOWTool 'status_query' description lacks action verbstatus_query 内
  • LOWTool 'receipts' description lacks action verbreceipts 内

ツール定義とプロトコルへの準拠に関する自動分析に基づいています。

コンテキストコスト

~473トークン数(ツール定義)
~292 B一般的なレスポンスサイズ
注意への影響は最小限(128k コンテキストの 0.37%)

これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。

インストール

ワンクリックインストール

これを `claude_desktop_config.json` ファイルに追加してください:

{
  "mcpServers": {
    "ban-bulkheads-reputation-firebreaks": {
      "url": "https://textforagents.com/products/ban-bulkheads-reputation-firebreaks/mcp"
    }
  }
}

リモートエンドポイント

https://textforagents.com/products/ban-bulkheads-reputation-firebreaks/mcpstreamable-http

できること

ツール一覧

ツール(9)

🟢 読み取り専用🟡 書き込み🔴 削除⚪ 不明
🟡create_compartment(task_class)

Create a reputation compartment {task_class} (plan slot required)

入力スキーマ

{
  "type": "object",
  "properties": {
    "task_class": {
      "type": "string"
    }
  },
  "required": [
    "task_class"
  ]
}
⚪assign_agent(agent, compartment)

Assign an agent to a compartment {agent, compartment}

入力スキーマ

{
  "type": "object",
  "properties": {
    "agent": {
      "type": "string"
    },
    "compartment": {
      "type": "string"
    }
  },
  "required": [
    "agent",
    "compartment"
  ]
}
⚪record_outcome(compartment, outcome)

Record an outcome {compartment, outcome, job_id?, job_clean?}

入力スキーマ

{
  "type": "object",
  "properties": {
    "compartment": {
      "type": "string"
    },
    "outcome": {
      "type": "string"
    }
  },
  "required": [
    "compartment",
    "outcome"
  ]
}
🟡add_job(compartment, job_id)

Register an in-flight job {compartment, job_id, clean}

入力スキーマ

{
  "type": "object",
  "properties": {
    "compartment": {
      "type": "string"
    },
    "job_id": {
      "type": "string"
    }
  },
  "required": [
    "compartment",
    "job_id"
  ]
}
⚪penalty_signal(kind)

Intake an account-level penalty signal {kind}; attribution comes from baselines only

入力スキーマ

{
  "type": "object",
  "properties": {
    "kind": {
      "type": "string"
    }
  },
  "required": [
    "kind"
  ]
}
⚪freeze_compartment(compartment)

Freeze a compartment {compartment}

入力スキーマ

{
  "type": "object",
  "properties": {
    "compartment": {
      "type": "string"
    }
  },
  "required": [
    "compartment"
  ]
}
⚪readmit(compartment, probes)

Re-admission probes {compartment, probes}

入力スキーマ

{
  "type": "object",
  "properties": {
    "compartment": {
      "type": "string"
    },
    "probes": {
      "type": "array"
    }
  },
  "required": [
    "compartment",
    "probes"
  ]
}
🟢status_query(agent)

Compartment status for an agent {agent} — $0.01 x402 or included on an active plan (same billing as HTTP)

入力スキーマ

{
  "type": "object",
  "properties": {
    "agent": {
      "type": "string"
    }
  },
  "required": [
    "agent"
  ]
}
⚪receipts

Incident receipt chain + validity

入力スキーマ

{
  "type": "object",
  "properties": {}
}

コミュニティ

このサーバーを評価する

エビデンス

最近の観測

検証済みバージョンは記録されていませんツール 9 件