自作MCPサーバーに「読み取り専用モード」を実装する — AIに何をさせないかを設計する
Hiroba による自動要約
MCPサーバーで書き込みやコマンド実行ツールを提供する際、AIによる意図しない破壊を防ぐため、環境変数による起動時ポリシー・ツール宣言での権限表示・実行時ガード検証の3層構造で読み取り専用モードを実装する方法を解説。「ツール消す」ではなく「権限変更」で同じサーバーを安全に再利用可能にする設計。
読んで良かったら、シェアしてみてください。
同じタグの記事が他に 5556 件あります。
関連する記事
同じタグの記事

MCPツールが60秒でtimed outするのは処理が遅いからではない — 幽霊二重実行の正体と、1秒で返すジョブ投入パターンの完全実装
ZennClaude CodeからPDF一括変換のMCPツールを呼び出した際、60秒でtimed outし、AIの再試行でサーバー側の処理が二重に走ってファイルが破損した事例の解説。原因はタイムアウトが処理を止めない同期構造にあり、job_idを即時返却してget_job_statusでポーリングし、同一targetの実行中ジョブを再利用して冪等性を確保するFastMCPの完全実装を掲載。長時間処理のMCPサーバーを自作する開発者向け。

自社AIエージェントの「教育ロジック」をOSSにした - AIに「何年住みますか?」と聞き返させるまで
ZennTERASSが住宅購入相談向けAIエージェントの判断ロジックを「住宅購入AIフレームワーク」としてGitHubで公開。12分野の原則、約190項目の数値前提、テストケース、CI、評価ハーネスを備えたリポジトリとして管理し、配信用URLやMCPサーバー経由でClaude Codeにも導入可能。業務判断をAIに教えたい開発者向けの設計事例。

SNSで話題のAIエージェント設計論を片っ端から実機A/B検証してわかった「トークン90%削減・品質100%」の黄金パターン総集編
ZennClaude Code / Cursor / Codex 等のコーディング Agent 向け設計パターン21件を、隔離サンドボックスで A/B 比較した随時更新型のベンチマーク集。上位は MEMORY.md による罠メモ継承、Tree-sitter による骨格のみの注入、テスト出力の JSON 圧縮で、入力トークン削減率はいずれも約94〜95%。役割別サブエージェントによる手戻り増加、同一コンテキストでの自己テストでミュータント撃破率0%といった逆効果の知見も収録。
