<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Mcp on hdknr blog</title><link>https://hdknr.github.io/blogs/tags/mcp/</link><description>Recent content in Mcp on hdknr blog</description><generator>Hugo -- 0.157.0</generator><language>ja</language><lastBuildDate>Tue, 07 Apr 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://hdknr.github.io/blogs/tags/mcp/index.xml" rel="self" type="application/rss+xml"/><item><title>バフェット・コード徹底分析 — EDINET XBRLを活用した企業分析SaaSの全貌</title><link>https://hdknr.github.io/blogs/posts/2026/04/%E3%83%90%E3%83%95%E3%82%A7%E3%83%83%E3%83%88%E3%82%B3%E3%83%BC%E3%83%89%E5%BE%B9%E5%BA%95%E5%88%86%E6%9E%90-edinet-xbrl%E3%82%92%E6%B4%BB%E7%94%A8%E3%81%97%E3%81%9F%E4%BC%81%E6%A5%AD%E5%88%86%E6%9E%90saas%E3%81%AE%E5%85%A8%E8%B2%8C/</link><pubDate>Tue, 07 Apr 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/04/%E3%83%90%E3%83%95%E3%82%A7%E3%83%83%E3%83%88%E3%82%B3%E3%83%BC%E3%83%89%E5%BE%B9%E5%BA%95%E5%88%86%E6%9E%90-edinet-xbrl%E3%82%92%E6%B4%BB%E7%94%A8%E3%81%97%E3%81%9F%E4%BC%81%E6%A5%AD%E5%88%86%E6%9E%90saas%E3%81%AE%E5%85%A8%E8%B2%8C/</guid><description>EDINETのXBRLデータを基盤にした企業分析SaaS「バフェット・コード」を徹底分析。Web API、スプレッドシート連携、MCP Server、OSSライブラリなど、無料プランの範囲からPython実装例まで解説</description></item><item><title>MCP (Model Context Protocol)</title><link>https://hdknr.github.io/blogs/wiki/concepts/mcp/</link><pubDate>Mon, 06 Apr 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/wiki/concepts/mcp/</guid><description>LLM が外部ツール・データベースと通信するためのオープンプロトコル</description></item><item><title>AI疲れへのアンサー: Claude Code のハーネス機能は本当に必要か</title><link>https://hdknr.github.io/blogs/posts/2026/03/ai%E7%96%B2%E3%82%8C%E3%81%B8%E3%81%AE%E3%82%A2%E3%83%B3%E3%82%B5%E3%83%BC-claude-code-%E3%81%AE%E3%83%8F%E3%83%BC%E3%83%8D%E3%82%B9%E6%A9%9F%E8%83%BD%E3%81%AF%E6%9C%AC%E5%BD%93%E3%81%AB%E5%BF%85%E8%A6%81%E3%81%8B/</link><pubDate>Thu, 26 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/ai%E7%96%B2%E3%82%8C%E3%81%B8%E3%81%AE%E3%82%A2%E3%83%B3%E3%82%B5%E3%83%BC-claude-code-%E3%81%AE%E3%83%8F%E3%83%BC%E3%83%8D%E3%82%B9%E6%A9%9F%E8%83%BD%E3%81%AF%E6%9C%AC%E5%BD%93%E3%81%AB%E5%BF%85%E8%A6%81%E3%81%8B/</guid><description>Claude CodeのSkill・Agent・MCP・Memoryは不要でCLIで十分という主張を検証。AI疲れを避けながらハーネス機能を実用的に使い分ける方法を解説。</description></item><item><title>Agent Plugins for AWS: Claude Code から AWS アーキテクチャ設計・デプロイまで一気通貫</title><link>https://hdknr.github.io/blogs/posts/2026/03/agent-plugins-for-aws-claude-code-%E3%81%8B%E3%82%89-aws-%E3%82%A2%E3%83%BC%E3%82%AD%E3%83%86%E3%82%AF%E3%83%81%E3%83%A3%E8%A8%AD%E8%A8%88%E3%83%87%E3%83%97%E3%83%AD%E3%82%A4%E3%81%BE%E3%81%A7%E4%B8%80%E6%B0%97%E9%80%9A%E8%B2%AB/</link><pubDate>Wed, 25 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/agent-plugins-for-aws-claude-code-%E3%81%8B%E3%82%89-aws-%E3%82%A2%E3%83%BC%E3%82%AD%E3%83%86%E3%82%AF%E3%83%81%E3%83%A3%E8%A8%AD%E8%A8%88%E3%83%87%E3%83%97%E3%83%AD%E3%82%A4%E3%81%BE%E3%81%A7%E4%B8%80%E6%B0%97%E9%80%9A%E8%B2%AB/</guid><description>&lt;p&gt;AWS が「&lt;strong&gt;Agent Plugins for AWS&lt;/strong&gt;」を公開しました。AI コーディングエージェント（Claude Code や Cursor など）に、AWS のアーキテクチャ設計からデプロイ実行までの能力を組み込むオープンソースのプラグインライブラリです。&lt;/p&gt;
&lt;h2 id="agent-plugins-for-aws-とは"&gt;Agent Plugins for AWS とは&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://github.com/awslabs/agent-plugins"&gt;Agent Plugins for AWS&lt;/a&gt; は、AWS Labs が開発・公開したオープンソースプロジェクトです。コスト見積もり、Infrastructure as Code（IaC）の生成、デプロイといった AWS 固有のスキルセットを AI エージェントに追加できます。&lt;/p&gt;
&lt;p&gt;プラグインは以下の要素で構成されています:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Agent Skills&lt;/strong&gt;: 複雑なタスクをステップバイステップで実行するワークフロー。デプロイやアーキテクチャ設計のベストプラクティスを手順として組み込んだもの&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;MCP サーバー&lt;/strong&gt;: 外部サービス、ドキュメント、料金データなどへのリアルタイム接続&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hooks&lt;/strong&gt;: 開発者のアクションに対するバリデーションやガードレール&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="deploy-on-aws-プラグイン"&gt;deploy-on-aws プラグイン&lt;/h2&gt;
&lt;p&gt;現時点で提供されている主要プラグインが &lt;strong&gt;deploy-on-aws&lt;/strong&gt; です。「deploy to AWS」と指示するだけで、以下の 5 ステップを自動実行します:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;コードベースの分析&lt;/strong&gt;: アプリケーションの構成・依存関係を解析&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;AWS サービスの推奨&lt;/strong&gt;: 最適な AWS サービスを理由付きで提案&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;コスト見積もり&lt;/strong&gt;: 推奨構成の月額コストを試算&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;IaC の生成&lt;/strong&gt;: CDK または CloudFormation でインフラコードを生成&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;デプロイ実行&lt;/strong&gt;: ユーザーの確認後にデプロイ&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;AWS によると、従来は数時間かかっていたデプロイフローが約 10 分で完了するとのことです。&lt;/p&gt;
&lt;h2 id="claude-code-へのインストール"&gt;Claude Code へのインストール&lt;/h2&gt;
&lt;p&gt;Claude Code では、プラグインマーケットプレイス経由でインストールします:&lt;/p&gt;</description></item><item><title>Claude Codeで「専門家チーム」を構築する：カスタムエージェントとCoworkの活用法</title><link>https://hdknr.github.io/blogs/posts/2026/03/claude-code%E3%81%A7%E5%B0%82%E9%96%80%E5%AE%B6%E3%83%81%E3%83%BC%E3%83%A0%E3%82%92%E6%A7%8B%E7%AF%89%E3%81%99%E3%82%8B%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%A0%E3%82%A8%E3%83%BC%E3%82%B8%E3%82%A7%E3%83%B3%E3%83%88%E3%81%A8cowork%E3%81%AE%E6%B4%BB%E7%94%A8%E6%B3%95/</link><pubDate>Wed, 25 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/claude-code%E3%81%A7%E5%B0%82%E9%96%80%E5%AE%B6%E3%83%81%E3%83%BC%E3%83%A0%E3%82%92%E6%A7%8B%E7%AF%89%E3%81%99%E3%82%8B%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%A0%E3%82%A8%E3%83%BC%E3%82%B8%E3%82%A7%E3%83%B3%E3%83%88%E3%81%A8cowork%E3%81%AE%E6%B4%BB%E7%94%A8%E6%B3%95/</guid><description>&lt;p&gt;&lt;a href="https://hdknr.github.io/blogs/posts/2026-03-23-notebooklm-20-experts/"&gt;前回の記事&lt;/a&gt;では、NotebookLM を使って「20人の専門家チーム」を構築する方法を紹介しました。この記事では、同じ考え方を Claude Code や Cowork で実現する方法を解説します。&lt;/p&gt;
&lt;h2 id="notebooklm-と-claude-code-の発想の違い"&gt;NotebookLM と Claude Code の発想の違い&lt;/h2&gt;
&lt;p&gt;NotebookLM は「入れた資料だけを根拠に回答する」ことが強みです。テーマごとにノートブックを分けることで、各ノートブックが「専門家」として機能します。&lt;/p&gt;
&lt;p&gt;Claude Code でも同じアプローチが取れます。さらに、&lt;strong&gt;コード実行・ファイル編集・外部ツール連携&lt;/strong&gt;ができるため、「相談する」だけでなく「調査して、コードを書いて、PR を作成する」ところまで一気通貫で任せられます。&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;観点&lt;/th&gt;
&lt;th&gt;NotebookLM&lt;/th&gt;
&lt;th&gt;Claude Code&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;専門家の定義&lt;/td&gt;
&lt;td&gt;ノートブック + ソース&lt;/td&gt;
&lt;td&gt;&lt;code&gt;.claude/agents/&lt;/code&gt; + ナレッジ&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;知識の投入&lt;/td&gt;
&lt;td&gt;PDF / Web / Fast Research&lt;/td&gt;
&lt;td&gt;MCP / ローカルファイル / WebSearch&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;同時相談&lt;/td&gt;
&lt;td&gt;手動で切替&lt;/td&gt;
&lt;td&gt;Cowork / Agent Teams で並行実行&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;引用元表示&lt;/td&gt;
&lt;td&gt;自動リンク&lt;/td&gt;
&lt;td&gt;ファイルパス・行番号&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;強み&lt;/td&gt;
&lt;td&gt;非技術者でも簡単&lt;/td&gt;
&lt;td&gt;コード実行・ファイル編集が可能&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="方法1-カスタムエージェントclaudeagents"&gt;方法1: カスタムエージェント（&lt;code&gt;.claude/agents/&lt;/code&gt;）&lt;/h2&gt;
&lt;p&gt;最もシンプルで NotebookLM の「専門家ノート」に直接対応する方法です。&lt;/p&gt;
&lt;h3 id="カスタムエージェントの仕組み"&gt;カスタムエージェントの仕組み&lt;/h3&gt;
&lt;p&gt;&lt;code&gt;.claude/agents/&lt;/code&gt; ディレクトリに Markdown ファイルを置くだけで、専門エージェントが定義できます。各ファイルにはそのドメインの専門知識・指示・参照先を書きます。&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;
&lt;table style="border-spacing:0;padding:0;margin:0;border:0;"&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding:0;margin:0;border:0;"&gt;
&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;1
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;2
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;3
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;4
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;5
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;padding:0;margin:0;border:0;;width:100%"&gt;
&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;.claude/agents/
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;├── marketing-expert.md # マーケティング専門家
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;├── legal-advisor.md # 法務アドバイザー
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;├── seo-advisor.md # SEO アドバイザー
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;└── fact-checker.md # ファクトチェッカー
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h3 id="エージェント定義ファイルの書き方"&gt;エージェント定義ファイルの書き方&lt;/h3&gt;
&lt;p&gt;Markdown ファイルの先頭に YAML フロントマターでメタ情報を定義し、本文にシステムプロンプトを書きます。詳細は &lt;a href="https://code.claude.com/docs/en/sub-agents"&gt;公式ドキュメント&lt;/a&gt; を参照してください。&lt;/p&gt;</description></item><item><title>Claude Desktop Preview: 画面クリックでDOM要素を直接指定してUI修正できる新機能</title><link>https://hdknr.github.io/blogs/posts/2026/03/claude-desktop-preview-%E7%94%BB%E9%9D%A2%E3%82%AF%E3%83%AA%E3%83%83%E3%82%AF%E3%81%A7dom%E8%A6%81%E7%B4%A0%E3%82%92%E7%9B%B4%E6%8E%A5%E6%8C%87%E5%AE%9A%E3%81%97%E3%81%A6ui%E4%BF%AE%E6%AD%A3%E3%81%A7%E3%81%8D%E3%82%8B%E6%96%B0%E6%A9%9F%E8%83%BD/</link><pubDate>Mon, 23 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/claude-desktop-preview-%E7%94%BB%E9%9D%A2%E3%82%AF%E3%83%AA%E3%83%83%E3%82%AF%E3%81%A7dom%E8%A6%81%E7%B4%A0%E3%82%92%E7%9B%B4%E6%8E%A5%E6%8C%87%E5%AE%9A%E3%81%97%E3%81%A6ui%E4%BF%AE%E6%AD%A3%E3%81%A7%E3%81%8D%E3%82%8B%E6%96%B0%E6%A9%9F%E8%83%BD/</guid><description>Claude Desktop Preview に追加された DOM 要素クリック機能の使い方と仕組み、CLI 版 Claude Code との違い、Chrome DevTools MCP による代替手段を解説します。</description></item><item><title>iOS開発が完全自動化される時代が来た：オープンソースmacOSアプリ「Blitz」とは</title><link>https://hdknr.github.io/blogs/posts/2026/03/ios%E9%96%8B%E7%99%BA%E3%81%8C%E5%AE%8C%E5%85%A8%E8%87%AA%E5%8B%95%E5%8C%96%E3%81%95%E3%82%8C%E3%82%8B%E6%99%82%E4%BB%A3%E3%81%8C%E6%9D%A5%E3%81%9F%E3%82%AA%E3%83%BC%E3%83%97%E3%83%B3%E3%82%BD%E3%83%BC%E3%82%B9macos%E3%82%A2%E3%83%97%E3%83%AAblitz%E3%81%A8%E3%81%AF/</link><pubDate>Sun, 22 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/ios%E9%96%8B%E7%99%BA%E3%81%8C%E5%AE%8C%E5%85%A8%E8%87%AA%E5%8B%95%E5%8C%96%E3%81%95%E3%82%8C%E3%82%8B%E6%99%82%E4%BB%A3%E3%81%8C%E6%9D%A5%E3%81%9F%E3%82%AA%E3%83%BC%E3%83%97%E3%83%B3%E3%82%BD%E3%83%BC%E3%82%B9macos%E3%82%A2%E3%83%97%E3%83%AAblitz%E3%81%A8%E3%81%AF/</guid><description>&lt;p&gt;AI エージェントが iOS アプリ開発を丸ごと自動化するオープンソースツール「Blitz」が公開された。ビルドからテスト、App Store 提出まで、これまで手作業だった工程を AI に任せられる時代が到来しつつある。&lt;/p&gt;
&lt;h2 id="blitz-とは"&gt;Blitz とは&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://blitz.dev/"&gt;Blitz&lt;/a&gt; は、AI エージェントに iOS 開発ライフサイクルの完全な制御を与えるネイティブ macOS アプリケーション。シミュレーター/iPhone の管理、データベース設定、App Store Connect への提出まで、開発に必要な一連の操作を AI エージェントが実行できる。&lt;/p&gt;
&lt;p&gt;GitHub リポジトリ: &lt;a href="https://github.com/blitzdotdev/blitz-mac"&gt;blitzdotdev/blitz-mac&lt;/a&gt;（Apache-2.0 ライセンス）&lt;/p&gt;
&lt;h2 id="主な特徴"&gt;主な特徴&lt;/h2&gt;
&lt;h3 id="mcp-サーバーによる-ai-連携"&gt;MCP サーバーによる AI 連携&lt;/h3&gt;
&lt;p&gt;Blitz には MCP（Model Context Protocol）サーバーが組み込まれており、Claude Code をはじめとする MCP クライアントからアプリのビルド、テスト、App Store への提出が可能になる。&lt;/p&gt;
&lt;h3 id="自動化される範囲"&gt;自動化される範囲&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;コード署名とビルド&lt;/strong&gt;: Xcode プロジェクトのビルドを AI が実行&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;テスト実行&lt;/strong&gt;: シミュレーターや実機でのテストを自動化&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;App Store メタデータ&lt;/strong&gt;: アプリの説明やスクリーンショットの管理&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;App Store 提出&lt;/strong&gt;: App Store Connect API を通じた申請処理&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="iphone-mcp"&gt;iPhone MCP&lt;/h3&gt;
&lt;p&gt;関連プロジェクトとして &lt;a href="https://github.com/blitzdotdev/iPhone-mcp"&gt;iPhone-mcp&lt;/a&gt; も公開されている。AI が実際の iPhone を操作してアプリをテストし、バグを発見できる仕組みだ。&lt;/p&gt;
&lt;h2 id="セキュリティとプライバシー"&gt;セキュリティとプライバシー&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;MCP サーバーは &lt;code&gt;127.0.0.1&lt;/code&gt; にのみバインドされ、外部ネットワークには公開されない&lt;/li&gt;
&lt;li&gt;連絡先、写真、位置情報などの個人データにはアクセスしない&lt;/li&gt;
&lt;li&gt;画面キャプチャは iOS シミュレーターウィンドウに限定&lt;/li&gt;
&lt;li&gt;ネットワーク通信は Apple の App Store Connect API と GitHub のリリース API（更新チェック用）のみ&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="技術スタック"&gt;技術スタック&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;SwiftUI で構築されたシングルターゲットアプリ&lt;/li&gt;
&lt;li&gt;Swift Package Manager によるビルド&lt;/li&gt;
&lt;li&gt;CLAUDE.md ファイルによるアーキテクチャドキュメントが整備されている&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="ios-開発の未来"&gt;iOS 開発の未来&lt;/h2&gt;
&lt;p&gt;従来の iOS 開発では、Xcode での手動操作が多くの時間を占めていた。Blitz のようなツールが成熟すれば、開発者はアプリのロジックや UX 設計に集中し、ビルド・テスト・提出といった反復的な作業は AI に委ねるワークフローが一般的になるかもしれない。&lt;/p&gt;</description></item><item><title>MCP のセキュリティが OAuth 2.1 で大幅進化：AI エージェントと社内データを安全に接続する仕組み</title><link>https://hdknr.github.io/blogs/posts/2026/03/mcp-%E3%81%AE%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3%E3%81%8C-oauth-2.1-%E3%81%A7%E5%A4%A7%E5%B9%85%E9%80%B2%E5%8C%96ai-%E3%82%A8%E3%83%BC%E3%82%B8%E3%82%A7%E3%83%B3%E3%83%88%E3%81%A8%E7%A4%BE%E5%86%85%E3%83%87%E3%83%BC%E3%82%BF%E3%82%92%E5%AE%89%E5%85%A8%E3%81%AB%E6%8E%A5%E7%B6%9A%E3%81%99%E3%82%8B%E4%BB%95%E7%B5%84%E3%81%BF/</link><pubDate>Sun, 22 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/mcp-%E3%81%AE%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3%E3%81%8C-oauth-2.1-%E3%81%A7%E5%A4%A7%E5%B9%85%E9%80%B2%E5%8C%96ai-%E3%82%A8%E3%83%BC%E3%82%B8%E3%82%A7%E3%83%B3%E3%83%88%E3%81%A8%E7%A4%BE%E5%86%85%E3%83%87%E3%83%BC%E3%82%BF%E3%82%92%E5%AE%89%E5%85%A8%E3%81%AB%E6%8E%A5%E7%B6%9A%E3%81%99%E3%82%8B%E4%BB%95%E7%B5%84%E3%81%BF/</guid><description>&lt;p&gt;AI エージェントが外部ツールやデータソースに安全にアクセスするための標準プロトコル「MCP（Model Context Protocol）」が、OAuth 2.1 ベースの認証・認可フレームワークを導入し、エンタープライズ環境での採用が加速しています。本記事では、MCP の認可仕様の仕組みと、企業導入における設計ポイントを解説します。&lt;/p&gt;
&lt;h2 id="mcp-とは"&gt;MCP とは&lt;/h2&gt;
&lt;p&gt;MCP（Model Context Protocol）は、AI アシスタントがツール、データソース、サービスといった外部リソースに接続するための標準プロトコルです。Anthropic が提唱し、オープンな仕様として公開されています。&lt;/p&gt;
&lt;p&gt;MCP を使うことで、AI エージェントは以下のようなことが可能になります：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;社内データベースへのクエリ実行&lt;/li&gt;
&lt;li&gt;外部 API の呼び出し&lt;/li&gt;
&lt;li&gt;ファイルシステムの操作&lt;/li&gt;
&lt;li&gt;各種 SaaS サービスとの連携&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="oauth-20-から-21-へ何が変わったのか"&gt;OAuth 2.0 から 2.1 へ：何が変わったのか&lt;/h2&gt;
&lt;p&gt;OAuth 2.1 は OAuth 2.0 の後継仕様であり、これまで個別の RFC やベストプラクティスとして散在していたセキュリティ強化策を統合したものです。MCP がベースとする OAuth 2.1 では、以下の重要な変更が含まれています：&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;変更点&lt;/th&gt;
&lt;th&gt;内容&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;PKCE 必須化&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;全クライアント（パブリック・コンフィデンシャル両方）で必須に&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Implicit フロー廃止&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;アクセストークンが URL フラグメントに露出するリスクを排除&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;リフレッシュトークンのローテーション&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;パブリッククライアントでのトークン漏洩時の影響を軽減&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;リダイレクト URI の厳密一致&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;ワイルドカードによるオープンリダイレクト攻撃を防止&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;つまり、OAuth 2.1 は「新機能の追加」というより、&lt;strong&gt;OAuth 2.0 時代に発見された攻撃手法への対策を標準に組み込んだもの&lt;/strong&gt;です。&lt;/p&gt;
&lt;h2 id="mcp-の認可アーキテクチャ"&gt;MCP の認可アーキテクチャ&lt;/h2&gt;
&lt;p&gt;MCP の認可仕様では、OAuth 2.1 をベースに、AI エージェント特有の要件に対応した複数の仕組みを組み合わせています。&lt;/p&gt;</description></item><item><title>Claude Code Channels で変わる AI 開発ワークフロー：OpenClaw との組み合わせが最適解か</title><link>https://hdknr.github.io/blogs/posts/2026/03/claude-code-channels-%E3%81%A7%E5%A4%89%E3%82%8F%E3%82%8B-ai-%E9%96%8B%E7%99%BA%E3%83%AF%E3%83%BC%E3%82%AF%E3%83%95%E3%83%AD%E3%83%BCopenclaw-%E3%81%A8%E3%81%AE%E7%B5%84%E3%81%BF%E5%90%88%E3%82%8F%E3%81%9B%E3%81%8C%E6%9C%80%E9%81%A9%E8%A7%A3%E3%81%8B/</link><pubDate>Sat, 21 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/claude-code-channels-%E3%81%A7%E5%A4%89%E3%82%8F%E3%82%8B-ai-%E9%96%8B%E7%99%BA%E3%83%AF%E3%83%BC%E3%82%AF%E3%83%95%E3%83%AD%E3%83%BCopenclaw-%E3%81%A8%E3%81%AE%E7%B5%84%E3%81%BF%E5%90%88%E3%82%8F%E3%81%9B%E3%81%8C%E6%9C%80%E9%81%A9%E8%A7%A3%E3%81%8B/</guid><description>&lt;p&gt;2026 年 3 月 20 日、Anthropic が Claude Code の新機能「Channels」をリサーチプレビューとしてリリースしました。Telegram や Discord から Claude Code セッションにメッセージを送り、PC 上で開発タスクを実行させることができる機能です。この記事では Claude Code Channels の概要と、OpenClaw と組み合わせた AI 開発ワークフローの可能性について紹介します。&lt;/p&gt;
&lt;h2 id="claude-code-channels-とは"&gt;Claude Code Channels とは&lt;/h2&gt;
&lt;p&gt;Claude Code Channels は、MCP（Model Context Protocol）サーバーを通じて外部のメッセージングプラットフォームから Claude Code のセッションにイベントをプッシュする仕組みです。従来の「ターミナルの前に座って対話する」同期的なモデルから、&lt;strong&gt;非同期的にどこからでも AI エージェントに指示を出せる&lt;/strong&gt;モデルへの転換を実現します。&lt;/p&gt;
&lt;h3 id="主な特徴"&gt;主な特徴&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;双方向チャットブリッジ&lt;/strong&gt;: Telegram や Discord からメッセージを送ると、Claude Code が読み取って処理し、同じチャネルに返信を返す&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ローカル実行&lt;/strong&gt;: 開発作業は自分の PC 上で実行される。ファイルアクセスやコマンド実行はすべてローカル&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;MCP ベース&lt;/strong&gt;: Anthropic が推進するオープンプロトコル MCP 上に構築&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;プラグイン方式&lt;/strong&gt;: Telegram・Discord が公式プラグインとして提供され、カスタムチャンネルの自作も可能&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="セットアップの流れtelegram-の場合"&gt;セットアップの流れ（Telegram の場合）&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Telegram の BotFather で新しいボットを作成しトークンを取得&lt;/li&gt;
&lt;li&gt;Claude Code でプラグインをインストール:
&lt;pre tabindex="0"&gt;&lt;code&gt;/plugin install telegram@claude-plugins-official
&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;
&lt;li&gt;トークンを設定:
&lt;pre tabindex="0"&gt;&lt;code&gt;/telegram:configure &amp;lt;token&amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;
&lt;li&gt;Channels を有効にして Claude Code を起動:
&lt;div class="highlight"&gt;&lt;div style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;
&lt;table style="border-spacing:0;padding:0;margin:0;border:0;"&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding:0;margin:0;border:0;"&gt;
&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;padding:0;margin:0;border:0;;width:100%"&gt;
&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;claude --channels plugin:telegram@claude-plugins-official
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;Telegram でボットにメッセージを送りペアリングコードを取得、Claude Code で承認&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="動作要件"&gt;動作要件&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Claude Code v2.1.80 以上&lt;/li&gt;
&lt;li&gt;Bun ランタイム（Node.js では動作しない点に注意）&lt;/li&gt;
&lt;li&gt;claude.ai ログイン認証（API キー認証は未対応）&lt;/li&gt;
&lt;li&gt;Team/Enterprise プランでは管理者による有効化が必要&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="openclaw-とは"&gt;OpenClaw とは&lt;/h2&gt;
&lt;p&gt;OpenClaw はオーストリアの開発者 Peter Steinberger が開発した、オープンソースの自律型 AI エージェントです。2026 年初頭に 72 時間で GitHub スター 60,000 を獲得するなど爆発的に普及しました。&lt;/p&gt;</description></item><item><title>Anthropic AI Academy: Claude を体系的に学べる無料公式コース</title><link>https://hdknr.github.io/blogs/posts/2026/03/anthropic-ai-academy-claude-%E3%82%92%E4%BD%93%E7%B3%BB%E7%9A%84%E3%81%AB%E5%AD%A6%E3%81%B9%E3%82%8B%E7%84%A1%E6%96%99%E5%85%AC%E5%BC%8F%E3%82%B3%E3%83%BC%E3%82%B9/</link><pubDate>Sat, 14 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/anthropic-ai-academy-claude-%E3%82%92%E4%BD%93%E7%B3%BB%E7%9A%84%E3%81%AB%E5%AD%A6%E3%81%B9%E3%82%8B%E7%84%A1%E6%96%99%E5%85%AC%E5%BC%8F%E3%82%B3%E3%83%BC%E3%82%B9/</guid><description>&lt;p&gt;Anthropic が公式の学習プラットフォーム「&lt;strong&gt;Anthropic Academy&lt;/strong&gt;」を無料公開しました。Claude Code、API、MCP、エージェントスキルなど、13コースが完全無料で受講でき、修了証も取得可能です。&lt;/p&gt;
&lt;h2 id="anthropic-academy-とは"&gt;Anthropic Academy とは&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://anthropic.skilljar.com/"&gt;Anthropic Academy&lt;/a&gt; は、Anthropic が提供する公式のセルフペース学習プラットフォームです。AI の基礎から本番レベルの API 開発まで、3つのラーニングトラックで構成されています。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;登録&lt;/strong&gt;: メールアドレスのみ（クレジットカード不要）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;費用&lt;/strong&gt;: 完全無料&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;修了証&lt;/strong&gt;: コース完了時に取得可能（LinkedIn プロフィールに追加可）&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="3つのラーニングトラック"&gt;3つのラーニングトラック&lt;/h2&gt;
&lt;h3 id="1-ai-fluencyai-リテラシー"&gt;1. AI Fluency（AI リテラシー）&lt;/h3&gt;
&lt;p&gt;コードを書かずに AI を理解したい人向けのトラックです。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Claude 101&lt;/strong&gt; — Claude の基本機能とプロンプティングの基礎&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;AI Fluency: Framework &amp;amp; Foundations&lt;/strong&gt; — AI の中核概念を学ぶ&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;AI Fluency for educators&lt;/strong&gt; — 教育者向け&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;AI Fluency for students&lt;/strong&gt; — 学生向け&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;AI Fluency for nonprofits&lt;/strong&gt; — 非営利団体向け&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Teaching AI Fluency&lt;/strong&gt; — インストラクター向けの教授法&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="2-product-trainingプロダクト連携"&gt;2. Product Training（プロダクト連携）&lt;/h3&gt;
&lt;p&gt;Claude を業務ワークフローに組み込みたいプロフェッショナル向けです。&lt;/p&gt;</description></item><item><title>SaaS is Dead? AIに代替される層と残り続ける層</title><link>https://hdknr.github.io/blogs/posts/2026/03/saas-is-dead-ai%E3%81%AB%E4%BB%A3%E6%9B%BF%E3%81%95%E3%82%8C%E3%82%8B%E5%B1%A4%E3%81%A8%E6%AE%8B%E3%82%8A%E7%B6%9A%E3%81%91%E3%82%8B%E5%B1%A4/</link><pubDate>Sat, 14 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/saas-is-dead-ai%E3%81%AB%E4%BB%A3%E6%9B%BF%E3%81%95%E3%82%8C%E3%82%8B%E5%B1%A4%E3%81%A8%E6%AE%8B%E3%82%8A%E7%B6%9A%E3%81%91%E3%82%8B%E5%B1%A4/</guid><description>&lt;p&gt;Anthropic CEOが「ClaudeはSaaSの専門領域を代替できる」と発言したことを引き金に、SaaS株の暴落も重なって「SaaS is Dead」論が再燃している。マネーフォワードの武田氏がこの話題について見解を述べており、総じて同意できる内容だった。結論としては「全部が死ぬわけではなく、AIに代替される層と、人間や専門家でなければ担えない層に分かれる」というものだ。&lt;/p&gt;
&lt;h2 id="なぜ今この話題なのか"&gt;なぜ今この話題なのか&lt;/h2&gt;
&lt;p&gt;この手の議論は以前から繰り返されてきたが、今回が特に大きく取り沙汰されている背景にはAIの急速な進化がある。Anthropicの年間収益はClaude Codeのコーディングエージェントだけで2025年末に10億ドルを超え、2026年2月には25億ドルに倍増するなど、AIレイヤーの成長は加速している。&lt;/p&gt;
&lt;h2 id="saasがdeadであるという根拠"&gt;SaaSがDeadであるという根拠&lt;/h2&gt;
&lt;p&gt;AIレイヤー（チップ・基盤・LLM）の成長率が桁違いに高い一方、その上に乗っかるアプリケーション層＝SaaSの売上成長率は相対的に見劣りしている。リテラシーの高いユーザーがLLMで自前のツールを作り始めており、「お金を払ってSaaSを使う価値」を自製できてしまうケースも出てきている。&lt;/p&gt;
&lt;h2 id="saasがdeadではないという根拠"&gt;SaaSがDeadではないという根拠&lt;/h2&gt;
&lt;p&gt;武田氏がマクロミル時代に自社でSalesforceの代替システムを内製したケースがまさにその典型だ。当初は優秀なシステムだったものの、法令改正・技術的負債・セキュリティ対応などの積み重ねで次第に維持コストが膨らみ、結局後任体制でSalesforceを導入することになった。&lt;/p&gt;
&lt;p&gt;特にバックオフィス系SaaS（会計・人事など）は法令改正への追従が不可欠で、一円でも間違えれば法律違反になるリスクを抱える。AIで作れたとしても「長期的にそれを誰が維持するか」という問題は残り続ける。&lt;/p&gt;
&lt;p&gt;また日本市場特有の問題として、クラウド会計ですら13年かけてもオンプレミス系との勢力図が逆転していない現実がある。AIがさらにその上に乗ってくる変化を、多くの企業がキャッチアップしきれるかは相当懐疑的だという見立てだ。&lt;/p&gt;
&lt;h2 id="二層モデルによる整理soeとsor"&gt;二層モデルによる整理：SOEとSOR&lt;/h2&gt;
&lt;p&gt;武田氏はSaaSを二層に分けて考えることが有効だとしている。&lt;/p&gt;
&lt;h3 id="system-of-engagementsoe-deadになりうる層"&gt;System of Engagement（SOE）— Deadになりうる層&lt;/h3&gt;
&lt;p&gt;人間が使いやすいUIを提供する層。AIエージェントが直接操作するようになれば、人間向けのUIそのものが不要になっていく。この層はDeadになりうる。&lt;/p&gt;
&lt;h3 id="system-of-recordsor-当面変わらない層"&gt;System of Record（SOR）— 当面変わらない層&lt;/h3&gt;
&lt;p&gt;堅牢なデータベースとして記録を保持する層。法令対応・セキュリティ・データ信頼性が問われる領域であり、AIが代替するのは長期的には起こりうるとしても、当面は変わらない。&lt;/p&gt;
&lt;h2 id="saasのヘッドレス化"&gt;SaaSのヘッドレス化&lt;/h2&gt;
&lt;p&gt;マネーフォワードが「SaaSのヘッドレス化」と表現しているのもこの文脈だ。人間が画面を操作するのではなく、AIがMCP（Model Context Protocol）経由でSaaSを操作する形に移行していくという見立てである。&lt;/p&gt;
&lt;p&gt;実際にマネーフォワードは2025年10月に『マネーフォワード クラウド会計』のMCPサーバーβ版を提供開始し、AIエージェントから仕訳入力やレポート作成などの会計業務を実行できるようにしている。&lt;/p&gt;
&lt;p&gt;さらに2025年11月には初のAIネイティブプロダクト『マネーフォワード AI確定申告』β版を提供開始。「どうせ代替されるなら自分たちで最適なものを作る」というスタンスで先手を打っている。&lt;/p&gt;
&lt;h2 id="まとめ"&gt;まとめ&lt;/h2&gt;
&lt;p&gt;「SaaS is Dead」は単純な二項対立ではない。UIを提供するEngagement層はAIエージェントに代替されうるが、法令対応やデータの信頼性を担保するRecord層は簡単には置き換わらない。重要なのは、この変化に対してSaaS企業自身がどう適応するかだ。マネーフォワードのように「ヘッドレスSaaS」への転換を自ら進める企業が、次の時代の勝者になるのかもしれない。&lt;/p&gt;</description></item><item><title>スタッフ0人の税理士がClaude Codeで顧問先60社を1人で回す全手法</title><link>https://hdknr.github.io/blogs/posts/2026/03/%E3%82%B9%E3%82%BF%E3%83%83%E3%83%950%E4%BA%BA%E3%81%AE%E7%A8%8E%E7%90%86%E5%A3%AB%E3%81%8Cclaude-code%E3%81%A7%E9%A1%A7%E5%95%8F%E5%85%8860%E7%A4%BE%E3%82%921%E4%BA%BA%E3%81%A7%E5%9B%9E%E3%81%99%E5%85%A8%E6%89%8B%E6%B3%95/</link><pubDate>Sat, 14 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/%E3%82%B9%E3%82%BF%E3%83%83%E3%83%950%E4%BA%BA%E3%81%AE%E7%A8%8E%E7%90%86%E5%A3%AB%E3%81%8Cclaude-code%E3%81%A7%E9%A1%A7%E5%95%8F%E5%85%8860%E7%A4%BE%E3%82%921%E4%BA%BA%E3%81%A7%E5%9B%9E%E3%81%99%E5%85%A8%E6%89%8B%E6%B3%95/</guid><description>&lt;p&gt;スタッフ6人体制から0人へ。年間人件費3,000万円を削減しながら、顧問先60社の経理業務を1人でこなす税理士の事例が話題になっている。その武器は Claude Code だ。&lt;/p&gt;
&lt;p&gt;元記事: &lt;a href="https://cenleaf.com/blog/cpa-claude-code-automation-60companies/"&gt;スタッフ0人で顧問先60社。税理士がClaude Codeで&amp;quot;AI経理&amp;quot;を実現した全手法&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="毎晩21時に60社分の自動仕訳"&gt;毎晩21時に60社分の自動仕訳&lt;/h2&gt;
&lt;p&gt;中核となるのは、毎晩21時に自動実行される仕訳処理だ。freee API から未処理明細を取得し、自動で勘定科目を判定して登録する。処理時間は従来の5時間から50分へと大幅に短縮された。&lt;/p&gt;
&lt;h2 id="2段階の勘定科目判定"&gt;2段階の勘定科目判定&lt;/h2&gt;
&lt;p&gt;仕訳の精度を担保するために、2段階の判定システムが採用されている。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;第1段階: キーワード辞書マッチング&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;14カテゴリ、100以上のキーワードで構成された辞書による高速判定。例えば:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Suica → 旅費交通費&lt;/li&gt;
&lt;li&gt;飲食店1万円以下 → 会議費&lt;/li&gt;
&lt;li&gt;飲食店1万円超 → 交際費&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;第2段階: Claude API フォールバック&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;辞書でマッチしなかったものは Claude API が判定する。信頼度が低い場合は「人間確認」フラグが立ち、税理士がレビューする仕組みだ。&lt;/p&gt;
&lt;h2 id="7種類の除外ルール"&gt;7種類の除外ルール&lt;/h2&gt;
&lt;p&gt;自動仕訳の対象外として、以下の7種類が除外される:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;内容不明のデビット&lt;/li&gt;
&lt;li&gt;借入返済&lt;/li&gt;
&lt;li&gt;社会保険料・税金&lt;/li&gt;
&lt;li&gt;給与&lt;/li&gt;
&lt;li&gt;投資・資産運用&lt;/li&gt;
&lt;li&gt;ATM出金&lt;/li&gt;
&lt;li&gt;公共料金&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;給与や税金など、金額の誤りが重大な影響を及ぼす項目は自動化の対象外とし、人間が確認する。この「触ってはいけないものを明確にする」線引きが、実務での信頼性を支えている。&lt;/p&gt;
&lt;h2 id="mcp連携で転記ゼロを実現"&gt;MCP連携で「転記ゼロ」を実現&lt;/h2&gt;
&lt;p&gt;Claude Code の MCP（Model Context Protocol）を活用し、5つのサービスと接続している:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;freee&lt;/strong&gt; — 取引データの取得・仕訳登録&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Gmail&lt;/strong&gt; — リマインドメールの作成&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Google Calendar&lt;/strong&gt; — スケジュール確認&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Notion&lt;/strong&gt; — 議事録からアジェンダ自動生成&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Slack&lt;/strong&gt; — TODO管理&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;これにより、サービス間の手作業による転記がゼロになった。&lt;/p&gt;
&lt;h2 id="claudemd-とスキルによる業務の言語化"&gt;CLAUDE.md とスキルによる業務の「言語化」&lt;/h2&gt;
&lt;p&gt;技術的に重要なのは、CLAUDE.md に業務の判断基準をすべて言語化して記述している点だ。仕訳分類ルール、税区分の処理方法、セキュリティポリシー、出力先ルールなどが定義されている。&lt;/p&gt;</description></item><item><title>AIエージェント同士をつなぐRelay基盤 — 会話とtransportを分離するアーキテクチャ</title><link>https://hdknr.github.io/blogs/posts/2026/03/ai%E3%82%A8%E3%83%BC%E3%82%B8%E3%82%A7%E3%83%B3%E3%83%88%E5%90%8C%E5%A3%AB%E3%82%92%E3%81%A4%E3%81%AA%E3%81%90relay%E5%9F%BA%E7%9B%A4-%E4%BC%9A%E8%A9%B1%E3%81%A8transport%E3%82%92%E5%88%86%E9%9B%A2%E3%81%99%E3%82%8B%E3%82%A2%E3%83%BC%E3%82%AD%E3%83%86%E3%82%AF%E3%83%81%E3%83%A3/</link><pubDate>Thu, 12 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/ai%E3%82%A8%E3%83%BC%E3%82%B8%E3%82%A7%E3%83%B3%E3%83%88%E5%90%8C%E5%A3%AB%E3%82%92%E3%81%A4%E3%81%AA%E3%81%90relay%E5%9F%BA%E7%9B%A4-%E4%BC%9A%E8%A9%B1%E3%81%A8transport%E3%82%92%E5%88%86%E9%9B%A2%E3%81%99%E3%82%8B%E3%82%A2%E3%83%BC%E3%82%AD%E3%83%86%E3%82%AF%E3%83%81%E3%83%A3/</guid><description>&lt;p&gt;AIエージェントが単独で動く時代から、複数のエージェントが協調して動く時代へ移行しつつある。エージェント間の通信を設計するとき、「会話（何を話すか）」と「transport（どう届けるか）」を分離する考え方が重要になっている。本記事では、2026年に整備が進むエージェント間通信プロトコルの全体像と、Relay基盤のアーキテクチャを整理する。&lt;/p&gt;
&lt;h2 id="なぜ会話とtransportを分離するのか"&gt;なぜ「会話」と「transport」を分離するのか&lt;/h2&gt;
&lt;p&gt;AIエージェント同士が会話する際、2つの関心事が混在しがちだ:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;会話層&lt;/strong&gt;: タスクの依頼、進捗報告、結果の返却といった「意味のあるやりとり」&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;transport層&lt;/strong&gt;: HTTP、gRPC、WebSocket、SSE といった「届ける仕組み」&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;これらを密結合にすると、transport を変更するたびに会話ロジックを書き直す必要が生じる。たとえば、開発時は HTTP で通信していたエージェントを、本番では gRPC に切り替えたいケースや、ローカルの関数呼び出しからリモートの API 呼び出しに切り替えたいケースがある。&lt;/p&gt;
&lt;p&gt;分離することで、エージェントのビジネスロジック（会話）は transport に依存せず、transport の差し替えが容易になる。&lt;/p&gt;
&lt;h2 id="2026年のエージェント間通信プロトコル"&gt;2026年のエージェント間通信プロトコル&lt;/h2&gt;
&lt;p&gt;現在、エージェント通信の標準化が急速に進んでいる。主要なプロトコルは以下の通り。&lt;/p&gt;
&lt;h3 id="mcpmodel-context-protocol"&gt;MCP（Model Context Protocol）&lt;/h3&gt;
&lt;p&gt;Anthropic が策定したプロトコルで、&lt;strong&gt;エージェントと外部ツール/リソース&lt;/strong&gt;の接続を標準化する。API、ファイルシステム、データベースへのアクセスを統一的なインターフェースで提供する。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;役割: ツール・コンテキスト層&lt;/li&gt;
&lt;li&gt;transport: RESTful サーバー経由の構造化データ交換&lt;/li&gt;
&lt;/ul&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;エージェント → MCP サーバー → 外部ツール（DB, API, ファイル）
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="a2aagent-to-agent-protocol"&gt;A2A（Agent-to-Agent Protocol）&lt;/h3&gt;
&lt;p&gt;Google が主導し、50社以上のパートナーが参加するオープン標準。&lt;strong&gt;エージェント同士&lt;/strong&gt;のピアツーピア通信とタスク委譲を実現する。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;役割: エージェント間通信層&lt;/li&gt;
&lt;li&gt;transport: HTTPS 上の JSON-RPC 2.0 + SSE（ストリーミング）&lt;/li&gt;
&lt;li&gt;通信モデル: クライアントエージェント → リモートエージェント&lt;/li&gt;
&lt;/ul&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;クライアントエージェント ──JSON-RPC──→ リモートエージェント
←──SSE────
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;A2A の特徴は、エージェントの内部メモリ、ツール、ロジックを共有せずに協調できる点。発見（Discovery）→ 認可（Authorization）→ 通信（Communication）の3段階で動作する。&lt;/p&gt;
&lt;h3 id="acpagent-communication-platform"&gt;ACP（Agent Communication Platform）&lt;/h3&gt;
&lt;p&gt;REST ベースの通信とエージェントレジストリを組み合わせたプラットフォーム。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;役割: レジストリ駆動の通信基盤&lt;/li&gt;
&lt;li&gt;transport: REST インターフェース&lt;/li&gt;
&lt;li&gt;特徴: ステートフルなメッセージルーティングでコンテキストを保持&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="anpagent-network-protocol"&gt;ANP（Agent Network Protocol）&lt;/h3&gt;
&lt;p&gt;インターネット規模のエージェント協調を想定したプロトコル。&lt;/p&gt;</description></item><item><title>Kali Linux × Ollama × MCP — 完全ローカルで動く AI ペンテスト環境の構築</title><link>https://hdknr.github.io/blogs/posts/2026/03/kali-linux-ollama-mcp-%E5%AE%8C%E5%85%A8%E3%83%AD%E3%83%BC%E3%82%AB%E3%83%AB%E3%81%A7%E5%8B%95%E3%81%8F-ai-%E3%83%9A%E3%83%B3%E3%83%86%E3%82%B9%E3%83%88%E7%92%B0%E5%A2%83%E3%81%AE%E6%A7%8B%E7%AF%89/</link><pubDate>Wed, 11 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/kali-linux-ollama-mcp-%E5%AE%8C%E5%85%A8%E3%83%AD%E3%83%BC%E3%82%AB%E3%83%AB%E3%81%A7%E5%8B%95%E3%81%8F-ai-%E3%83%9A%E3%83%B3%E3%83%86%E3%82%B9%E3%83%88%E7%92%B0%E5%A2%83%E3%81%AE%E6%A7%8B%E7%AF%89/</guid><description>&lt;p&gt;Kali Linux チームが、外部 SaaS に一切依存しない&lt;strong&gt;完全ローカルの AI ペンテスト支援環境&lt;/strong&gt;の構築ガイドを&lt;a href="https://www.kali.org/blog/kali-llm-ollama-5ire/"&gt;公式ブログ&lt;/a&gt;で公開した。Ollama でローカル LLM を動かし、MCP（Model Context Protocol）経由で nmap などの Kali ツールを自然言語から操作する構成だ。&lt;/p&gt;
&lt;h2 id="構成要素"&gt;構成要素&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;コンポーネント&lt;/th&gt;
&lt;th&gt;役割&lt;/th&gt;
&lt;th&gt;アーキテクチャ上の位置づけ&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Ollama&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;ローカル LLM サーバー。llama.cpp のラッパーとしてモデルのダウンロード・サービングを簡素化&lt;/td&gt;
&lt;td&gt;推論エンジン（脳）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;mcp-kali-server&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Flask ベースの MCP サーバー（127.0.0.1:5000）。nmap, gobuster, nikto, hydra, sqlmap 等の Kali ツールを MCP 経由で公開&lt;/td&gt;
&lt;td&gt;ツールサーバー（手足）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;5ire&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;デスクトップ AI アシスタント兼 MCP クライアント。ユーザー入力を LLM に送り、LLM の応答からツール呼び出しを検出し、MCP 経由でツールを実行し、結果を LLM に戻すループを回す&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;AI エージェント&lt;/strong&gt;（オーケストレーター）&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;この構成で「エージェント」に相当するのは &lt;strong&gt;5ire&lt;/strong&gt; だ。LLM（Ollama）は推論を担うだけであり、ツールサーバー（mcp-kali-server）は呼ばれるのを待つだけ。ユーザーの意図を解釈し、LLM とツールの間を仲介して自律的にループを回す 5ire こそがエージェントの役割を果たしている。Claude Code に例えると、Ollama は API の向こう側の Claude モデル、mcp-kali-server は MCP サーバー、5ire は Claude Code 本体に相当する。&lt;/p&gt;</description></item><item><title>freee MCP × Claude Code で確定申告の仕訳1,428件を20分で終わらせた話</title><link>https://hdknr.github.io/blogs/posts/2026/03/freee-mcp-claude-code-%E3%81%A7%E7%A2%BA%E5%AE%9A%E7%94%B3%E5%91%8A%E3%81%AE%E4%BB%95%E8%A8%B31428%E4%BB%B6%E3%82%9220%E5%88%86%E3%81%A7%E7%B5%82%E3%82%8F%E3%82%89%E3%81%9B%E3%81%9F%E8%A9%B1/</link><pubDate>Tue, 10 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/freee-mcp-claude-code-%E3%81%A7%E7%A2%BA%E5%AE%9A%E7%94%B3%E5%91%8A%E3%81%AE%E4%BB%95%E8%A8%B31428%E4%BB%B6%E3%82%9220%E5%88%86%E3%81%A7%E7%B5%82%E3%82%8F%E3%82%89%E3%81%9B%E3%81%9F%E8%A9%B1/</guid><description>&lt;p&gt;minicoohei 氏（&lt;a href="https://x.com/minicoohei"&gt;@minicoohei&lt;/a&gt;）が、freee の公式 MCP サーバーと Claude Code を組み合わせて&lt;strong&gt;確定申告の仕訳1,428件をわずか20分で完了&lt;/strong&gt;させた事例を&lt;a href="https://x.com/minicoohei/status/2031269678040162679"&gt;公開した&lt;/a&gt;。手作業なら4〜5時間かかる Amex のクレジットカード明細の仕訳登録を、AI が自動化した。&lt;/p&gt;
&lt;h2 id="ワークフローの概要"&gt;ワークフローの概要&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Amex の取引明細（1,428件）を入力データとして用意&lt;/strong&gt; — 通常の手作業では1件ずつ勘定科目を判断して登録する必要がある&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;AI が70以上の分類ルールを自動生成&lt;/strong&gt; — 取引内容のパターンを分析し、勘定科目の振り分けルールを構築する&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;対話的なルール調整&lt;/strong&gt; — 人間との会話を通じてルールを精緻化する。税務リスクのある取引を事前に特定し、適切な処理方法を提案する&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;並列バッチ処理で一括登録&lt;/strong&gt; — freee API 経由で全件をエラーゼロで登録する&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="freee-mcp-とは"&gt;freee MCP とは&lt;/h2&gt;
&lt;p&gt;freee は公式の &lt;a href="https://github.com/freee/freee-mcp"&gt;MCP サーバー（freee-mcp）&lt;/a&gt;を OSS として公開している。会計・人事労務・請求書・勤怠・販売の5領域にわたる API を、AI エージェントから操作可能にするインターフェースだ。&lt;/p&gt;
&lt;p&gt;Claude Code や Claude Desktop から接続すると、「この請求書を発行して」「今月の経費を集計して」といった自然言語の指示で freee の業務を実行できる。&lt;/p&gt;
&lt;h2 id="なぜ効果的なのか"&gt;なぜ効果的なのか&lt;/h2&gt;
&lt;p&gt;従来の会計ソフトの自動仕訳機能は、事前に設定したルールに基づく単純なパターンマッチングだった。Claude Code を使うアプローチには以下の利点がある:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;文脈理解による分類精度&lt;/strong&gt; — 取引先名や摘要の自然言語を理解して勘定科目を判断する。「AWS」なら通信費、「タクシー」なら旅費交通費、といった判断を人間と同等の精度で行える&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;対話による例外処理&lt;/strong&gt; — 判断に迷うケースを人間に確認し、その回答を以降のルールに反映する&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;バッチ処理の効率&lt;/strong&gt; — MCP 経由で freee API を直接操作するため、GUI での手作業が不要&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="実務での注意点"&gt;実務での注意点&lt;/h2&gt;
&lt;p&gt;freee MCP を Claude Code と組み合わせる場合、いくつかの実務的な考慮点がある:&lt;/p&gt;</description></item><item><title>OpenClaw × Claude Code セットアップガイド — AI エージェントチームを構築する2つのアプローチ</title><link>https://hdknr.github.io/blogs/posts/2026/03/openclaw-claude-code-%E3%82%BB%E3%83%83%E3%83%88%E3%82%A2%E3%83%83%E3%83%97%E3%82%AC%E3%82%A4%E3%83%89-ai-%E3%82%A8%E3%83%BC%E3%82%B8%E3%82%A7%E3%83%B3%E3%83%88%E3%83%81%E3%83%BC%E3%83%A0%E3%82%92%E6%A7%8B%E7%AF%89%E3%81%99%E3%82%8B2%E3%81%A4%E3%81%AE%E3%82%A2%E3%83%97%E3%83%AD%E3%83%BC%E3%83%81/</link><pubDate>Tue, 10 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/openclaw-claude-code-%E3%82%BB%E3%83%83%E3%83%88%E3%82%A2%E3%83%83%E3%83%97%E3%82%AC%E3%82%A4%E3%83%89-ai-%E3%82%A8%E3%83%BC%E3%82%B8%E3%82%A7%E3%83%B3%E3%83%88%E3%83%81%E3%83%BC%E3%83%A0%E3%82%92%E6%A7%8B%E7%AF%89%E3%81%99%E3%82%8B2%E3%81%A4%E3%81%AE%E3%82%A2%E3%83%97%E3%83%AD%E3%83%BC%E3%83%81/</guid><description>&lt;p&gt;OpenClaw と Claude Code を組み合わせることで、AI エージェントチームの構築・管理を効率化できます。本記事では、2つの主要な連携アプローチとそのセットアップ方法を解説します。&lt;/p&gt;
&lt;h2 id="アプローチ1-claude-code-のスキルで-openclaw-を管理する"&gt;アプローチ1: Claude Code のスキルで OpenClaw を管理する&lt;/h2&gt;
&lt;p&gt;Claude Code のスキル機能（&lt;code&gt;.claude/skills/&lt;/code&gt; に配置する Markdown ファイル）を使い、OpenClaw のエージェント作成・設定管理を標準化する方法です。&lt;/p&gt;
&lt;h3 id="なぜスキルで管理するのか"&gt;なぜスキルで管理するのか&lt;/h3&gt;
&lt;p&gt;複数の AI エージェントを運用していると、以下の問題が発生します:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;モデルやコンテキストの違いによる設定の不統一&lt;/li&gt;
&lt;li&gt;タイムゾーンフィールドの欠落、命名規則の不一致&lt;/li&gt;
&lt;li&gt;スキーマ検証やコミットフックによる検証が存在しない&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Claude Code スキルは「実行可能な基準」として機能し、モデルに依存せず一貫した手順を強制します。&lt;/p&gt;
&lt;h3 id="セットアップ"&gt;セットアップ&lt;/h3&gt;
&lt;p&gt;&lt;a href="https://github.com/rahulsub-be/cc-openclaw"&gt;cc-openclaw&lt;/a&gt; リポジトリを使います:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;
&lt;table style="border-spacing:0;padding:0;margin:0;border:0;"&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding:0;margin:0;border:0;"&gt;
&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;1
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;2
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;3
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;padding:0;margin:0;border:0;;width:100%"&gt;
&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;git clone https://github.com/rahulsub-be/cc-openclaw.git ~/cc-openclaw
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;cd ~/cc-openclaw
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;stow --no-folding -t ~/your-openclaw-home-repo .
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;ここで使っている &lt;code&gt;stow&lt;/code&gt; は &lt;a href="https://www.gnu.org/software/stow/"&gt;GNU Stow&lt;/a&gt; というシンボリックリンク管理ツールです。dotfiles 管理（&lt;code&gt;.bashrc&lt;/code&gt;, &lt;code&gt;.vimrc&lt;/code&gt; 等）でよく使われるもので、上記のコマンドは cc-openclaw リポジトリ内のファイル（&lt;code&gt;.claude/skills/&lt;/code&gt; 以下のスキル定義など）を、OpenClaw のホームリポジトリにシンボリックリンクとして配置します。コピーではなくリンクなので、cc-openclaw 側で &lt;code&gt;git pull&lt;/code&gt; するだけでスキル定義が最新に更新されます。&lt;code&gt;--no-folding&lt;/code&gt; オプションにより、ディレクトリ自体ではなくファイル単位でリンクが作成されます。&lt;/p&gt;</description></item><item><title>OpenClaw × Claude Code セットアップガイド — AI エージェントチームを構築する2つのアプローチ</title><link>https://hdknr.github.io/blogs/posts/2026/03/openclaw-claude-code-%E3%82%BB%E3%83%83%E3%83%88%E3%82%A2%E3%83%83%E3%83%97%E3%82%AC%E3%82%A4%E3%83%89-ai-%E3%82%A8%E3%83%BC%E3%82%B8%E3%82%A7%E3%83%B3%E3%83%88%E3%83%81%E3%83%BC%E3%83%A0%E3%82%92%E6%A7%8B%E7%AF%89%E3%81%99%E3%82%8B2%E3%81%A4%E3%81%AE%E3%82%A2%E3%83%97%E3%83%AD%E3%83%BC%E3%83%81/</link><pubDate>Tue, 10 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/openclaw-claude-code-%E3%82%BB%E3%83%83%E3%83%88%E3%82%A2%E3%83%83%E3%83%97%E3%82%AC%E3%82%A4%E3%83%89-ai-%E3%82%A8%E3%83%BC%E3%82%B8%E3%82%A7%E3%83%B3%E3%83%88%E3%83%81%E3%83%BC%E3%83%A0%E3%82%92%E6%A7%8B%E7%AF%89%E3%81%99%E3%82%8B2%E3%81%A4%E3%81%AE%E3%82%A2%E3%83%97%E3%83%AD%E3%83%BC%E3%83%81/</guid><description>&lt;p&gt;OpenClaw と Claude Code を組み合わせることで、AI エージェントチームの構築・管理を効率化できます。本記事では、2つの主要な連携アプローチとそのセットアップ方法を解説します。&lt;/p&gt;
&lt;h2 id="アプローチ1-claude-code-のスキルで-openclaw-を管理する"&gt;アプローチ1: Claude Code のスキルで OpenClaw を管理する&lt;/h2&gt;
&lt;p&gt;Claude Code のスキル機能（&lt;code&gt;.claude/skills/&lt;/code&gt; に配置する Markdown ファイル）を使い、OpenClaw のエージェント作成・設定管理を標準化する方法です。&lt;/p&gt;
&lt;h3 id="なぜスキルで管理するのか"&gt;なぜスキルで管理するのか&lt;/h3&gt;
&lt;p&gt;複数の AI エージェントを運用していると、以下の問題が発生します:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;モデルやコンテキストの違いによる設定の不統一&lt;/li&gt;
&lt;li&gt;タイムゾーンフィールドの欠落、命名規則の不一致&lt;/li&gt;
&lt;li&gt;スキーマ検証やコミットフックによる検証が存在しない&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Claude Code スキルは「実行可能な基準」として機能し、モデルに依存せず一貫した手順を強制します。&lt;/p&gt;
&lt;h3 id="セットアップ"&gt;セットアップ&lt;/h3&gt;
&lt;p&gt;&lt;a href="https://github.com/rahulsub-be/cc-openclaw"&gt;cc-openclaw&lt;/a&gt; リポジトリを使います:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;
&lt;table style="border-spacing:0;padding:0;margin:0;border:0;"&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding:0;margin:0;border:0;"&gt;
&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;1
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;2
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;3
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;padding:0;margin:0;border:0;;width:100%"&gt;
&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;git clone https://github.com/rahulsub-be/cc-openclaw.git ~/cc-openclaw
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;cd ~/cc-openclaw
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;stow --no-folding -t ~/your-openclaw-home-repo .
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;ここで使っている &lt;code&gt;stow&lt;/code&gt; は &lt;a href="https://www.gnu.org/software/stow/"&gt;GNU Stow&lt;/a&gt; というシンボリックリンク管理ツールです。dotfiles 管理（&lt;code&gt;.bashrc&lt;/code&gt;, &lt;code&gt;.vimrc&lt;/code&gt; 等）でよく使われるもので、上記のコマンドは cc-openclaw リポジトリ内のファイル（&lt;code&gt;.claude/skills/&lt;/code&gt; 以下のスキル定義など）を、OpenClaw のホームリポジトリにシンボリックリンクとして配置します。コピーではなくリンクなので、cc-openclaw 側で &lt;code&gt;git pull&lt;/code&gt; するだけでスキル定義が最新に更新されます。&lt;code&gt;--no-folding&lt;/code&gt; オプションにより、ディレクトリ自体ではなくファイル単位でリンクが作成されます。&lt;/p&gt;</description></item><item><title>OpenClaw × 小紅書 — AI エージェントが SNS アカウントを完全自動運営する時代</title><link>https://hdknr.github.io/blogs/posts/2026/03/openclaw-%E5%B0%8F%E7%B4%85%E6%9B%B8-ai-%E3%82%A8%E3%83%BC%E3%82%B8%E3%82%A7%E3%83%B3%E3%83%88%E3%81%8C-sns-%E3%82%A2%E3%82%AB%E3%82%A6%E3%83%B3%E3%83%88%E3%82%92%E5%AE%8C%E5%85%A8%E8%87%AA%E5%8B%95%E9%81%8B%E5%96%B6%E3%81%99%E3%82%8B%E6%99%82%E4%BB%A3/</link><pubDate>Tue, 10 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/openclaw-%E5%B0%8F%E7%B4%85%E6%9B%B8-ai-%E3%82%A8%E3%83%BC%E3%82%B8%E3%82%A7%E3%83%B3%E3%83%88%E3%81%8C-sns-%E3%82%A2%E3%82%AB%E3%82%A6%E3%83%B3%E3%83%88%E3%82%92%E5%AE%8C%E5%85%A8%E8%87%AA%E5%8B%95%E9%81%8B%E5%96%B6%E3%81%99%E3%82%8B%E6%99%82%E4%BB%A3/</guid><description>&lt;p&gt;中国の SNS「小紅書（Xiaohongshu / RED）」で、&lt;strong&gt;AI エージェントがアカウントを完全自動運営している事例&lt;/strong&gt;が話題になっている。いち氏（&lt;a href="https://x.com/ichiaimarketer"&gt;@ichiaimarketer&lt;/a&gt;）が&lt;a href="https://x.com/ichiaimarketer/status/2031135692210807291"&gt;紹介したツイート&lt;/a&gt;によると、「虾薯（シャーシュー）」というアカウントは人間ではなく AI エージェントが運営しており、投稿の作成から公開、コメント返信、バズったコンテンツの分析・再現まで、すべて自動で行われている。&lt;/p&gt;
&lt;h2 id="仕組み2-つのスキルの連携"&gt;仕組み：2 つのスキルの連携&lt;/h2&gt;
&lt;p&gt;このシステムは、OpenClaw のスキル（プラグイン）として公開されている 2 つの GitHub プロジェクトで構成されている。&lt;/p&gt;
&lt;h3 id="auto-redbook-skillsコンテンツ制作"&gt;Auto-Redbook-Skills（コンテンツ制作）&lt;/h3&gt;
&lt;p&gt;&lt;a href="https://github.com/comeonzhj/Auto-Redbook-Skills"&gt;comeonzhj/Auto-Redbook-Skills&lt;/a&gt; — AI による記事作成と画像生成、自動公開を担当する。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;AI がテーマに沿った投稿文を自動生成&lt;/li&gt;
&lt;li&gt;8 種類のテンプレートからカバー画像を自動レンダリング&lt;/li&gt;
&lt;li&gt;小紅書への自動公開&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="xiaohongshu-ops-skill運営オペレーション"&gt;xiaohongshu-ops-skill（運営オペレーション）&lt;/h3&gt;
&lt;p&gt;&lt;a href="https://github.com/Xiangyu-CAS/xiaohongshu-ops-skill"&gt;Xiangyu-CAS/xiaohongshu-ops-skill&lt;/a&gt; — アカウントの日常運営を自動化する。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;投稿の自動公開スケジューリング&lt;/li&gt;
&lt;li&gt;コメントへの自動返信（アカウントのペルソナに合わせた口調で）&lt;/li&gt;
&lt;li&gt;バズった投稿の分析と複製（「爆款復刻」）&lt;/li&gt;
&lt;li&gt;アカウントごとのキャラクター設定&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;この 2 つが連携することで、&lt;strong&gt;AI が記事を書き → カバー画像を生成 → 自動公開 → コメントに返信 → バズコンテンツを分析して再現&lt;/strong&gt;という完全自動のループが実現している。&lt;/p&gt;
&lt;h2 id="openclaw-エコシステムの広がり"&gt;OpenClaw エコシステムの広がり&lt;/h2&gt;
&lt;p&gt;OpenClaw は 2026 年に入って爆発的に成長し、GitHub のスター数は 2,400 万を超えた。個人の端末上で動作する AI エージェントで、WhatsApp・Telegram・Discord などのチャットアプリを通じて操作できる。&lt;/p&gt;
&lt;p&gt;小紅書以外にも、TikTok や各種 SNS プラットフォーム向けのスキルが続々と公開されており、「一人で複数アカウントをマトリクス運営する」ことが技術的に可能になっている。&lt;/p&gt;
&lt;p&gt;関連プロジェクトも活発だ：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/zhjiang22/openclaw-xhs"&gt;openclaw-xhs&lt;/a&gt; — MCP 統合 + ホットトピック追跡 + 個人メモリ機能&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/autoclaw-cc/xiaohongshu-skills"&gt;xiaohongshu-skills&lt;/a&gt; — OpenClaw や Claude Code の SKILL.md 形式に対応&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="コンプライアンス上の懸念"&gt;コンプライアンス上の懸念&lt;/h2&gt;
&lt;p&gt;技術的には可能だが、&lt;strong&gt;プラットフォームの利用規約やコンプライアンスの問題は無視できない&lt;/strong&gt;。&lt;/p&gt;</description></item><item><title>Software Design 2026年4月号の注目特集：PostgreSQL 18 高速化と MCP サーバー開発</title><link>https://hdknr.github.io/blogs/posts/2026/03/software-design-2026%E5%B9%B44%E6%9C%88%E5%8F%B7%E3%81%AE%E6%B3%A8%E7%9B%AE%E7%89%B9%E9%9B%86postgresql-18-%E9%AB%98%E9%80%9F%E5%8C%96%E3%81%A8-mcp-%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC%E9%96%8B%E7%99%BA/</link><pubDate>Mon, 09 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/software-design-2026%E5%B9%B44%E6%9C%88%E5%8F%B7%E3%81%AE%E6%B3%A8%E7%9B%AE%E7%89%B9%E9%9B%86postgresql-18-%E9%AB%98%E9%80%9F%E5%8C%96%E3%81%A8-mcp-%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC%E9%96%8B%E7%99%BA/</guid><description>&lt;p&gt;技術評論社の &lt;a href="https://gihyo.jp/magazine/SD/archive/2026/202604"&gt;Software Design 2026年4月号&lt;/a&gt;（2026年3月18日発売）の特集内容を紹介します。今号は PostgreSQL 18 のパフォーマンス最適化と、MCP サーバー開発という2つの注目特集が組まれています。&lt;/p&gt;
&lt;h2 id="第1特集postgresql-18-に学ぶデータベース高速化機能"&gt;第1特集：PostgreSQL 18 に学ぶデータベース高速化機能&lt;/h2&gt;
&lt;p&gt;「アーキテクチャから見えてくる処理性能向上のヒント」と題した第1特集では、PostgreSQL 18 の新機能を軸にデータベース高速化のテクニックが解説されています。&lt;/p&gt;
&lt;h3 id="章構成"&gt;章構成&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;第1章&lt;/strong&gt; データ処理メカニズムと高速化（三谷篤）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;第2章&lt;/strong&gt; トランザクションとバックアップ（三谷篤）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;第3章&lt;/strong&gt; クエリ最適化とオプティマイザー（篠田典良）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;第4章&lt;/strong&gt; インデックス検索技法（篠田典良）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;第5章&lt;/strong&gt; 並列処理と JIT（寺内大輝）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;第6章&lt;/strong&gt; PostgreSQL 互換クラウド DB 比較（小山哲志）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;第7章&lt;/strong&gt; PostgreSQL 18 の新機能（寺内大輝）&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;PostgreSQL のデータ処理メカニズムから始まり、クエリ最適化、インデックス活用、並列処理・JIT コンパイルまで、パフォーマンスチューニングの全体像をカバーする構成です。第6章では PostgreSQL 互換のクラウドデータベース（Amazon Aurora、AlloyDB など）の比較もあり、実務で選定する際の参考になります。&lt;/p&gt;
&lt;h2 id="第2特集mcp-サーバー開発成功の秘訣"&gt;第2特集：MCP サーバー開発成功の秘訣&lt;/h2&gt;
&lt;p&gt;「事業戦略・品質・開発効率をふまえたアプローチ」と題した第2特集では、AI エージェントのツール連携で注目される MCP（Model Context Protocol）サーバーの開発について、実践的なアプローチが紹介されています。&lt;/p&gt;
&lt;h3 id="章構成-1"&gt;章構成&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;第1章&lt;/strong&gt; MCP 設計ガイド（川崎庸市）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;第2章&lt;/strong&gt; 駅すぱあと API での事例（橋本あゆみ、平川瑞樹）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;第3章&lt;/strong&gt; Sansan での事例（川瀬圭亮）&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;MCP は Anthropic が提唱した AI モデルと外部ツールを接続するためのオープンプロトコルで、Claude Code をはじめ多くの AI ツールで採用が進んでいます。本特集では設計の基本方針に加え、駅すぱあと API や Sansan といった実サービスでの MCP サーバー構築事例が紹介されており、自社サービスに MCP を導入する際の具体的な指針が得られます。&lt;/p&gt;</description></item><item><title>Qwen Code 初心者ガイド — 無料で使えるオープンソース CLI コーディングエージェント</title><link>https://hdknr.github.io/blogs/posts/2026/03/qwen-code-%E5%88%9D%E5%BF%83%E8%80%85%E3%82%AC%E3%82%A4%E3%83%89-%E7%84%A1%E6%96%99%E3%81%A7%E4%BD%BF%E3%81%88%E3%82%8B%E3%82%AA%E3%83%BC%E3%83%97%E3%83%B3%E3%82%BD%E3%83%BC%E3%82%B9-cli-%E3%82%B3%E3%83%BC%E3%83%87%E3%82%A3%E3%83%B3%E3%82%B0%E3%82%A8%E3%83%BC%E3%82%B8%E3%82%A7%E3%83%B3%E3%83%88/</link><pubDate>Fri, 06 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/qwen-code-%E5%88%9D%E5%BF%83%E8%80%85%E3%82%AC%E3%82%A4%E3%83%89-%E7%84%A1%E6%96%99%E3%81%A7%E4%BD%BF%E3%81%88%E3%82%8B%E3%82%AA%E3%83%BC%E3%83%97%E3%83%B3%E3%82%BD%E3%83%BC%E3%82%B9-cli-%E3%82%B3%E3%83%BC%E3%83%87%E3%82%A3%E3%83%B3%E3%82%B0%E3%82%A8%E3%83%BC%E3%82%B8%E3%82%A7%E3%83%B3%E3%83%88/</guid><description>&lt;h1 id="qwen-code-初心者ガイド--無料で使えるオープンソース-cli-コーディングエージェント"&gt;Qwen Code 初心者ガイド — 無料で使えるオープンソース CLI コーディングエージェント&lt;/h1&gt;
&lt;p&gt;Claude Code の無料オープンソース代替として注目を集めている &lt;a href="https://github.com/QwenLM/qwen-code"&gt;Qwen Code&lt;/a&gt;。Alibaba Cloud の Qwen チームが開発したターミナルベースの AI コーディングエージェントで、1日1,000リクエストまで無料で利用できます。この記事では、初めて使う人にもわかるように、インストールから実践的な使い方まで解説します。&lt;/p&gt;
&lt;h2 id="qwen-code-とは何か"&gt;Qwen Code とは何か&lt;/h2&gt;
&lt;p&gt;Qwen Code は、ターミナル（コマンドライン）で動く AI コーディングアシスタントです。自然言語で指示を出すと、コードの理解・生成・編集・実行を自律的に行います。&lt;/p&gt;
&lt;h3 id="一言で言うと"&gt;一言で言うと&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;「無料で使える Claude Code のオープンソース版」&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3 id="claude-code-との違い"&gt;Claude Code との違い&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;観点&lt;/th&gt;
&lt;th&gt;Qwen Code&lt;/th&gt;
&lt;th&gt;Claude Code&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;料金&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;無料（OAuth で1日1,000リクエスト）&lt;/td&gt;
&lt;td&gt;従量課金（API 使用量に応じて）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;ライセンス&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Apache 2.0（オープンソース）&lt;/td&gt;
&lt;td&gt;プロプライエタリ&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;ベースモデル&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Qwen3-Coder&lt;/td&gt;
&lt;td&gt;Claude&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;インターフェース&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;ターミナル CLI&lt;/td&gt;
&lt;td&gt;ターミナル CLI&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;IDE 統合&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;VS Code, Zed, JetBrains&lt;/td&gt;
&lt;td&gt;VS Code, JetBrains&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;MCP サポート&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;あり&lt;/td&gt;
&lt;td&gt;あり&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;コード品質&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;実用的（オープンモデルとしてトップクラス）&lt;/td&gt;
&lt;td&gt;最高品質&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;カスタマイズ&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;完全にカスタマイズ可能&lt;/td&gt;
&lt;td&gt;限定的&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="できること"&gt;できること&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;コードベース全体を理解して質問に答える&lt;/li&gt;
&lt;li&gt;ファイルの作成・編集・削除&lt;/li&gt;
&lt;li&gt;シェルコマンドの実行&lt;/li&gt;
&lt;li&gt;Git 操作（コミット、diff 確認等）&lt;/li&gt;
&lt;li&gt;バグの発見と修正&lt;/li&gt;
&lt;li&gt;テストの作成と実行&lt;/li&gt;
&lt;li&gt;MCP サーバーとの連携&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="インストール手順"&gt;インストール手順&lt;/h2&gt;
&lt;h3 id="前提条件"&gt;前提条件&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Node.js 20 以上&lt;/strong&gt;が必要です。まだインストールしていない場合は &lt;a href="https://nodejs.org/"&gt;nodejs.org&lt;/a&gt; からダウンロードしてください。&lt;/p&gt;</description></item><item><title>Claude Code に潜んでいた3つの脆弱性 — git clone だけで API キーが盗まれる仕組み</title><link>https://hdknr.github.io/blogs/posts/2026/03/claude-code-%E3%81%AB%E6%BD%9C%E3%82%93%E3%81%A7%E3%81%84%E3%81%9F3%E3%81%A4%E3%81%AE%E8%84%86%E5%BC%B1%E6%80%A7-git-clone-%E3%81%A0%E3%81%91%E3%81%A7-api-%E3%82%AD%E3%83%BC%E3%81%8C%E7%9B%97%E3%81%BE%E3%82%8C%E3%82%8B%E4%BB%95%E7%B5%84%E3%81%BF/</link><pubDate>Thu, 05 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/claude-code-%E3%81%AB%E6%BD%9C%E3%82%93%E3%81%A7%E3%81%84%E3%81%9F3%E3%81%A4%E3%81%AE%E8%84%86%E5%BC%B1%E6%80%A7-git-clone-%E3%81%A0%E3%81%91%E3%81%A7-api-%E3%82%AD%E3%83%BC%E3%81%8C%E7%9B%97%E3%81%BE%E3%82%8C%E3%82%8B%E4%BB%95%E7%B5%84%E3%81%BF/</guid><description>&lt;h1 id="claude-code-に潜んでいた3つの脆弱性--git-clone-だけで-api-キーが盗まれる仕組み"&gt;Claude Code に潜んでいた3つの脆弱性 — git clone だけで API キーが盗まれる仕組み&lt;/h1&gt;
&lt;p&gt;AIコーディングツール &lt;strong&gt;Claude Code&lt;/strong&gt; に、リポジトリをクローンするだけでリモートコード実行（RCE）や API キー窃取が可能になる深刻な脆弱性が見つかった。発見したのはイスラエルのセキュリティ企業 &lt;strong&gt;Check Point Research&lt;/strong&gt;。2025年7月〜2026年1月にかけて段階的に報告・修正された3件の脆弱性は、AI開発ツール特有の「設定ファイル＝実行レイヤー」という新しい攻撃面を浮き彫りにしている。&lt;/p&gt;
&lt;h2 id="何が起きたのか--3行まとめ"&gt;何が起きたのか — 3行まとめ&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Hooks コードインジェクション&lt;/strong&gt; — &lt;code&gt;.claude/settings.json&lt;/code&gt; に仕込んだフックで任意コマンドが実行される&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;MCP 同意バイパス&lt;/strong&gt; — &lt;code&gt;enableAllProjectMcpServers&lt;/code&gt; 設定で信頼ダイアログを迂回し、悪意ある MCP サーバーが自動起動する&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;API キー窃取&lt;/strong&gt; — &lt;code&gt;ANTHROPIC_BASE_URL&lt;/code&gt; を攻撃者サーバーに書き換え、認証ヘッダーごと API キーを平文で盗む&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;いずれも&lt;strong&gt;修正済み&lt;/strong&gt;だが、AI コーディングツールのサプライチェーンリスクを示す重要な事例として記録しておく。&lt;/p&gt;
&lt;h2 id="脆弱性の詳細"&gt;脆弱性の詳細&lt;/h2&gt;
&lt;h3 id="脆弱性-1-hooks-によるリモートコード実行"&gt;脆弱性 1: Hooks によるリモートコード実行&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;項目&lt;/th&gt;
&lt;th&gt;内容&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;修正バージョン&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;v1.0.87（2025年9月）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;CVSS&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;8.7&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;攻撃ベクトル&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;.claude/settings.json&lt;/code&gt; の Hooks 設定&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Claude Code の &lt;strong&gt;Hooks&lt;/strong&gt; 機能は、セッション開始やツール呼び出しなどのライフサイクルイベントで事前定義されたシェルコマンドを実行する仕組みだ。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;攻撃の流れ:&lt;/strong&gt;&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;攻撃者がリポジトリに悪意ある .claude/settings.json をコミット
↓
開発者が git clone してプロジェクトを開く
↓
Claude Code 起動時に信頼ダイアログが表示される
↓
ユーザーが &amp;#34;Yes, proceed&amp;#34; をクリック
↓
Hook コマンドが追加確認なしで即座に実行
↓
リバースシェルや認証情報ハーベスターが起動
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;strong&gt;悪意ある設定の例:&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Claude-Native Designer — デザイナーが「作る人」になるFigma MCP × Claude Codeワークフロー</title><link>https://hdknr.github.io/blogs/posts/2026/03/claude-native-designer-%E3%83%87%E3%82%B6%E3%82%A4%E3%83%8A%E3%83%BC%E3%81%8C%E4%BD%9C%E3%82%8B%E4%BA%BA%E3%81%AB%E3%81%AA%E3%82%8Bfigma-mcp-claude-code%E3%83%AF%E3%83%BC%E3%82%AF%E3%83%95%E3%83%AD%E3%83%BC/</link><pubDate>Thu, 05 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/claude-native-designer-%E3%83%87%E3%82%B6%E3%82%A4%E3%83%8A%E3%83%BC%E3%81%8C%E4%BD%9C%E3%82%8B%E4%BA%BA%E3%81%AB%E3%81%AA%E3%82%8Bfigma-mcp-claude-code%E3%83%AF%E3%83%BC%E3%82%AF%E3%83%95%E3%83%AD%E3%83%BC/</guid><description>&lt;h1 id="claude-native-designer--デザイナーが作る人になる-figma-mcp--claude-code-ワークフロー"&gt;Claude-Native Designer — デザイナーが「作る人」になる Figma MCP × Claude Code ワークフロー&lt;/h1&gt;
&lt;p&gt;&lt;a href="https://x.com/felixleezd/status/2029236285005860903"&gt;@felixleezd（Felix Lee）氏のポスト&lt;/a&gt;が注目を集めています。ADPList の共同創業者であり、1,500 人以上のデザイナーに Vibe Coding を教えてきた Felix Lee 氏が、4 ヶ月の実践から導いた「Claude-Native Designer」のワークフローを公開しました。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;If you want to ship products you designed, stop using Figma only. Do it on Claude Code instead.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;Autonomous AI = memory + planning + tools + safety + collaboration. It&amp;rsquo;s a system, not a prompt.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;「デザインの未来はコードを学ぶことではない。&lt;strong&gt;ビルドすることを学ぶこと&lt;/strong&gt;だ」— この記事の核心は、デザイナーが抱えてきた「アイデアはあるが実装できない」という壁が、Claude Code によって構造的に消滅したという主張です。&lt;/p&gt;
&lt;h2 id="デザイナーの天井--7-年間の経験が語る構造的問題"&gt;デザイナーの天井 — 7 年間の経験が語る構造的問題&lt;/h2&gt;
&lt;p&gt;Felix Lee 氏は Gotrade（YC S19）と ADPList で 7 年間デザインに携わってきました。その間、デザイナーが直面する共通の天井を目撃しています。&lt;/p&gt;</description></item><item><title>Everything Claude Code — Anthropic ハッカソン優勝者が作った「Claude Code 設定バイブル」の全貌</title><link>https://hdknr.github.io/blogs/posts/2026/03/everything-claude-code-anthropic-%E3%83%8F%E3%83%83%E3%82%AB%E3%82%BD%E3%83%B3%E5%84%AA%E5%8B%9D%E8%80%85%E3%81%8C%E4%BD%9C%E3%81%A3%E3%81%9Fclaude-code-%E8%A8%AD%E5%AE%9A%E3%83%90%E3%82%A4%E3%83%96%E3%83%AB%E3%81%AE%E5%85%A8%E8%B2%8C/</link><pubDate>Thu, 05 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/everything-claude-code-anthropic-%E3%83%8F%E3%83%83%E3%82%AB%E3%82%BD%E3%83%B3%E5%84%AA%E5%8B%9D%E8%80%85%E3%81%8C%E4%BD%9C%E3%81%A3%E3%81%9Fclaude-code-%E8%A8%AD%E5%AE%9A%E3%83%90%E3%82%A4%E3%83%96%E3%83%AB%E3%81%AE%E5%85%A8%E8%B2%8C/</guid><description>&lt;h1 id="everything-claude-code--anthropic-ハッカソン優勝者が作ったclaude-code-設定バイブルの全貌"&gt;Everything Claude Code — Anthropic ハッカソン優勝者が作った「Claude Code 設定バイブル」の全貌&lt;/h1&gt;
&lt;p&gt;&lt;a href="https://x.com/ihtesham2005"&gt;Ihtesham Ali さん（@ihtesham2005）&lt;/a&gt;が、Anthropic ハッカソン優勝者のリポジトリを「Claude Code 設定バイブル」として紹介し、大きな反響を呼んでいます。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Stop building agents from scratch. Anthropic hackathon winner just dropped the complete Claude Code config bible. It got Agents, skills, hooks, commands, rules, MCPs battle-tested over 10+ months. And now has PM2 + multi-agent orchestration with 6 new commands. This single repo replaces 10 different setups.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;a href="https://x.com/ihtesham2005/status/2029246676339474841"&gt;https://x.com/ihtesham2005/status/2029246676339474841&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;457 いいね・865 ブックマーク・33,579 ビューを集めたこのポストが指すのは、&lt;strong&gt;&lt;a href="https://github.com/affaan-m/everything-claude-code"&gt;everything-claude-code&lt;/a&gt;&lt;/strong&gt; — GitHub &lt;strong&gt;60,700 スター&lt;/strong&gt;を獲得した、Claude Code のエージェント・スキル・フック・コマンド・ルール・MCP 設定を一括提供するオープンソースプラグインです。&lt;/p&gt;</description></item><item><title>GitNexus × ゼロサーバーコード知能 --- ナレッジグラフで影響範囲を可視化する新しいコードリーディング</title><link>https://hdknr.github.io/blogs/posts/2026/03/gitnexus-%E3%82%BC%E3%83%AD%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC%E3%82%B3%E3%83%BC%E3%83%89%E7%9F%A5%E8%83%BD---%E3%83%8A%E3%83%AC%E3%83%83%E3%82%B8%E3%82%B0%E3%83%A9%E3%83%95%E3%81%A7%E5%BD%B1%E9%9F%BF%E7%AF%84%E5%9B%B2%E3%82%92%E5%8F%AF%E8%A6%96%E5%8C%96%E3%81%99%E3%82%8B%E6%96%B0%E3%81%97%E3%81%84%E3%82%B3%E3%83%BC%E3%83%89%E3%83%AA%E3%83%BC%E3%83%87%E3%82%A3%E3%83%B3%E3%82%B0/</link><pubDate>Thu, 05 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/gitnexus-%E3%82%BC%E3%83%AD%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC%E3%82%B3%E3%83%BC%E3%83%89%E7%9F%A5%E8%83%BD---%E3%83%8A%E3%83%AC%E3%83%83%E3%82%B8%E3%82%B0%E3%83%A9%E3%83%95%E3%81%A7%E5%BD%B1%E9%9F%BF%E7%AF%84%E5%9B%B2%E3%82%92%E5%8F%AF%E8%A6%96%E5%8C%96%E3%81%99%E3%82%8B%E6%96%B0%E3%81%97%E3%81%84%E3%82%B3%E3%83%BC%E3%83%89%E3%83%AA%E3%83%BC%E3%83%87%E3%82%A3%E3%83%B3%E3%82%B0/</guid><description>&lt;h1 id="gitnexus--ゼロサーバーコード知能--ナレッジグラフで影響範囲を可視化する新しいコードリーディング"&gt;GitNexus × ゼロサーバーコード知能 &amp;mdash; ナレッジグラフで「影響範囲」を可視化する新しいコードリーディング&lt;/h1&gt;
&lt;p&gt;&lt;a href="https://x.com/sukh_saroy/status/2028919780758340098"&gt;@sukh_saroy 氏が X で紹介&lt;/a&gt;した、コードベース全体を知識グラフに変換するツールが注目を集めています。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;GitNexus: A zero-server code intelligence engine that transforms your codebase into a navigable knowledge graph.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;a href="https://github.com/abhigyanpatwari/GitNexus"&gt;GitNexus&lt;/a&gt; は、&lt;strong&gt;コードベースをナレッジグラフに変換し、関数の呼び出し関係・継承・インポートの依存を構造的に把握できるコード知能エンジン&lt;/strong&gt;です。サーバー不要で完全にローカル実行でき、Claude Code や Cursor などの AI コーディングツールと MCP（Model Context Protocol）で連携します。&lt;/p&gt;
&lt;p&gt;本記事では、GitNexus の仕組み、従来のコード検索との違い、そして AI エージェント時代に「コードの影響範囲を知る」ことがなぜ重要かを解説します。&lt;/p&gt;
&lt;h2 id="従来のコード検索の限界"&gt;従来のコード検索の限界&lt;/h2&gt;
&lt;h3 id="grepripgrep-では見えないもの"&gt;grep/ripgrep では見えないもの&lt;/h3&gt;
&lt;p&gt;エンジニアがコードベースを理解する方法は、長い間「テキスト検索」が中心でした。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;従来のコード理解の方法:
grep / ripgrep:
├── 文字列の一致を検索
├── ファイル横断で高速
└── 限界: 「この関数を変更したら何が壊れるか」は分からない
IDE の「参照を検索」:
├── シンボルの参照箇所を表示
├── 型情報を活用
└── 限界: 間接的な依存（A→B→C）は追いきれない
手動でコードを読む:
├── 最も確実だが最も遅い
└── 限界: 大規模コードベースでは現実的でない
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;これらの方法に共通する問題は、&lt;strong&gt;コードの「関係性」が見えない&lt;/strong&gt;ことです。「この関数を呼んでいる場所」は分かっても、「この関数を変更したときの影響が最終的にどこまで波及するか」は分かりません。&lt;/p&gt;
&lt;h3 id="ai-コーディングツールの盲点"&gt;AI コーディングツールの盲点&lt;/h3&gt;
&lt;p&gt;Claude Code や Cursor などの AI コーディングツールは、コードベースを理解する能力が飛躍的に向上しました。しかし、根本的な制約があります。&lt;/p&gt;</description></item><item><title>Google Workspace CLI（gws）— Drive・Gmail・Calendarを1コマンドで操作するAIエージェント対応ツール</title><link>https://hdknr.github.io/blogs/posts/2026/03/google-workspace-cligws-drivegmailcalendar%E3%82%921%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%81%A7%E6%93%8D%E4%BD%9C%E3%81%99%E3%82%8Bai%E3%82%A8%E3%83%BC%E3%82%B8%E3%82%A7%E3%83%B3%E3%83%88%E5%AF%BE%E5%BF%9C%E3%83%84%E3%83%BC%E3%83%AB/</link><pubDate>Thu, 05 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/google-workspace-cligws-drivegmailcalendar%E3%82%921%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%81%A7%E6%93%8D%E4%BD%9C%E3%81%99%E3%82%8Bai%E3%82%A8%E3%83%BC%E3%82%B8%E3%82%A7%E3%83%B3%E3%83%88%E5%AF%BE%E5%BF%9C%E3%83%84%E3%83%BC%E3%83%AB/</guid><description>&lt;h1 id="google-workspace-cligws-drivegmailcalendar-を-1-コマンドで操作する-ai-エージェント対応ツール"&gt;Google Workspace CLI（gws）— Drive・Gmail・Calendar を 1 コマンドで操作する AI エージェント対応ツール&lt;/h1&gt;
&lt;p&gt;&lt;a href="https://x.com/dify_base/status/2029358575022424529"&gt;@dify_base のポスト&lt;/a&gt;が話題になっています。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Google がついに「Workspace を操作できる CLI」を公開。名前は「gws」。Drive、Gmail、Calendar、Sheets、Docs / Chat / Admin 対応。AI エージェント対応で 100 以上の Skill 付き。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Google が公式にリリースした &lt;code&gt;gws&lt;/code&gt;（Google Workspace CLI）は、Google Workspace の全サービスを 1 つのコマンドラインツールから操作できるツールです。最大の特徴は Discovery Service による動的 API 構築と、100 以上の AI エージェントスキルの同梱です。Claude Code や Gemini CLI から MCP 経由で Google Workspace を操作する未来が、公式ツールとして実現しました。&lt;/p&gt;
&lt;h2 id="gws-とは何か--discovery-service-で動的に構築される-cli"&gt;gws とは何か — Discovery Service で動的に構築される CLI&lt;/h2&gt;
&lt;p&gt;従来の CLI ツールはコマンドをハードコードして出荷します。API が追加されればツールのアップデートが必要です。gws はこのアプローチを根本から変えています。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;従来の CLI:
開発者がコマンドを定義 → ビルド → リリース → ユーザーがアップデート
gws:
起動時に Discovery Service を読み取り → コマンドツリーを動的構築
→ Google が API を追加すれば gws が自動的に対応
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Google Discovery Service は Google の全 API のスキーマ（リソース・メソッド・パラメータ）を機械可読な形式で公開しています。gws はこれを実行時に読み取り、2 フェーズでコマンドを構築します。&lt;/p&gt;</description></item><item><title>「MCPは死んだ、CLIに栄光あれ」— Playwright CLI が出した結論と、それでもMCPが生き残る理由</title><link>https://hdknr.github.io/blogs/posts/2026/03/mcp%E3%81%AF%E6%AD%BB%E3%82%93%E3%81%A0cli%E3%81%AB%E6%A0%84%E5%85%89%E3%81%82%E3%82%8C-playwright-cli-%E3%81%8C%E5%87%BA%E3%81%97%E3%81%9F%E7%B5%90%E8%AB%96%E3%81%A8%E3%81%9D%E3%82%8C%E3%81%A7%E3%82%82mcp%E3%81%8C%E7%94%9F%E3%81%8D%E6%AE%8B%E3%82%8B%E7%90%86%E7%94%B1/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/mcp%E3%81%AF%E6%AD%BB%E3%82%93%E3%81%A0cli%E3%81%AB%E6%A0%84%E5%85%89%E3%81%82%E3%82%8C-playwright-cli-%E3%81%8C%E5%87%BA%E3%81%97%E3%81%9F%E7%B5%90%E8%AB%96%E3%81%A8%E3%81%9D%E3%82%8C%E3%81%A7%E3%82%82mcp%E3%81%8C%E7%94%9F%E3%81%8D%E6%AE%8B%E3%82%8B%E7%90%86%E7%94%B1/</guid><description>&lt;h1 id="mcpは死んだcliに栄光あれ-playwright-cli-が出した結論とそれでもmcpが生き残る理由"&gt;「MCPは死んだ、CLIに栄光あれ」— Playwright CLI が出した結論と、それでもMCPが生き残る理由&lt;/h1&gt;
&lt;p&gt;&lt;a href="https://x.com/swarm_ai_cloud/status/2028974738341847233"&gt;@swarm_ai_cloud 氏のポスト&lt;/a&gt;が、&lt;a href="https://x.com/hiroki_daichi/status/2028835675702018214"&gt;@hiroki_daichi 氏&lt;/a&gt;が紹介した「MCP is dead. Long live the CLI」という記事に対して、Playwright CLI の登場を根拠に「結論が出た」と指摘しています。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;今年1月、PlaywrightがCLIを出したことで結論出ましたね。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;2026年2月、Eric Holmes の「&lt;a href="https://ejholmes.github.io/2026/02/28/mcp-is-dead-long-live-the-cli.html"&gt;MCP is dead. Long live the CLI&lt;/a&gt;」がHacker Newsのトップに上がり、85ポイント・66コメントを集めました。LLM にとって MCP は不要で、CLI で十分だという主張です。そして1月に Microsoft が Playwright CLI をリリースしたことで、この議論に具体的なデータが加わりました。&lt;/p&gt;
&lt;h2 id="eric-holmes-の主張--mcp-は何の利益ももたらさない"&gt;Eric Holmes の主張 — MCP は何の利益ももたらさない&lt;/h2&gt;
&lt;p&gt;Holmes の記事は5つの論点で MCP の不要性を訴えています。&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;論点&lt;/th&gt;
&lt;th&gt;主張&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;LLM に特別なプロトコルは不要&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;何百万もの man ページと Stack Overflow で訓練済み。CLI とドキュメントを渡せば十分&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;CLI は人間も使える&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;問題発生時に同じコマンドを人間が実行してデバッグできる。MCP は JSON ログの解読が必要&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;合成可能性&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;jq&lt;/code&gt;、&lt;code&gt;grep&lt;/code&gt;、パイプで自由に組み合わせ可能。MCP サーバーの返すデータは固定&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;認証は解決済み&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;aws&lt;/code&gt;、&lt;code&gt;gh&lt;/code&gt;、&lt;code&gt;kubectl&lt;/code&gt; は人間とエージェントの両方で動作する&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;可動部品がない&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;CLI バイナリにバックグラウンドプロセスは不要。MCP サーバーは初期化で落ちることがある&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Holmes が特に強調したのは、MCP の&lt;strong&gt;実運用上の痛み&lt;/strong&gt;です。&lt;/p&gt;</description></item><item><title>Claude Code Skills × 自己完結スクリプト — MCP/CLIの先にある「トークン効率」設計</title><link>https://hdknr.github.io/blogs/posts/2026/03/claude-code-skills-%E8%87%AA%E5%B7%B1%E5%AE%8C%E7%B5%90%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88-mcp/cli%E3%81%AE%E5%85%88%E3%81%AB%E3%81%82%E3%82%8B%E3%83%88%E3%83%BC%E3%82%AF%E3%83%B3%E5%8A%B9%E7%8E%87%E8%A8%AD%E8%A8%88/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/claude-code-skills-%E8%87%AA%E5%B7%B1%E5%AE%8C%E7%B5%90%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88-mcp/cli%E3%81%AE%E5%85%88%E3%81%AB%E3%81%82%E3%82%8B%E3%83%88%E3%83%BC%E3%82%AF%E3%83%B3%E5%8A%B9%E7%8E%87%E8%A8%AD%E8%A8%88/</guid><description>&lt;h1 id="claude-code-skills--自己完結スクリプト--mcpcli-の先にあるトークン効率設計"&gt;Claude Code Skills × 自己完結スクリプト — MCP/CLI の先にある「トークン効率」設計&lt;/h1&gt;
&lt;p&gt;&lt;a href="https://x.com/gunta85"&gt;gunta85 さん&lt;/a&gt;が、Claude Code の Skill において自己完結スクリプト（Self-contained Scripts）の活用を推奨するポストを投稿しています。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Skill は MCP でも CLI ツールでもなく、Self-contained Script がおすすめ。
外部ライブラリの依存を 1 ファイル内で宣言でき、MCP に比べてトークン消費を劇的に削減できる。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;a href="https://x.com/gunta85/status/1929915853508456604"&gt;https://x.com/gunta85/status/1929915853508456604&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;この発言の背景には、&lt;a href="https://x.com/mizchi"&gt;mizchi さん&lt;/a&gt;による「MCP はただの CLI/API ラッパーに過ぎない」という指摘もあります。MCP のツール定義だけで数万トークンを消費する問題が顕在化するなか、Agent Skills 仕様が提供する「自己完結スクリプト」は、より効率的な選択肢として注目されています。&lt;/p&gt;
&lt;h2 id="agent-skills-とは何か"&gt;Agent Skills とは何か&lt;/h2&gt;
&lt;p&gt;Agent Skills は、AI エージェントにドメイン知識と実行能力を付与する仕様です。&lt;a href="https://agentskills.io"&gt;agentskills.io&lt;/a&gt; で公開されており、Claude Code をはじめとする複数のエージェントが対応しています。&lt;/p&gt;
&lt;h3 id="ディレクトリ構成"&gt;ディレクトリ構成&lt;/h3&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;.claude/skills/my-skill/
SKILL.md # スキルの説明と使用手順
references/ # 参考ドキュメント（必要時のみ読込）
scripts/ # 自己完結スクリプト
templates/ # テンプレートファイル
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="プログレッシブディスクロージャ"&gt;プログレッシブ・ディスクロージャ&lt;/h3&gt;
&lt;p&gt;Agent Skills の設計思想の核心は「段階的な情報開示」です。&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;段階&lt;/th&gt;
&lt;th&gt;内容&lt;/th&gt;
&lt;th&gt;トークン目安&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;メタデータ&lt;/td&gt;
&lt;td&gt;frontmatter（名前・説明・引数）&lt;/td&gt;
&lt;td&gt;~100 トークン&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;指示文&lt;/td&gt;
&lt;td&gt;SKILL.md 本文&lt;/td&gt;
&lt;td&gt;&amp;lt;5,000 トークン&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;リソース&lt;/td&gt;
&lt;td&gt;references/ 配下のファイル&lt;/td&gt;
&lt;td&gt;必要時のみ&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;MCP サーバーがツール定義だけで大量のトークンを消費するのに対し、Skills は必要な情報を段階的に読み込むため、コンテキストウィンドウを効率的に使えます。&lt;/p&gt;</description></item><item><title>GitHub Copilot CLI の /research コマンド --- コミットログも Actions 履歴も全部調べてくれるディープリサーチ</title><link>https://hdknr.github.io/blogs/posts/2026/03/github-copilot-cli-%E3%81%AE-/research-%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89---%E3%82%B3%E3%83%9F%E3%83%83%E3%83%88%E3%83%AD%E3%82%B0%E3%82%82-actions-%E5%B1%A5%E6%AD%B4%E3%82%82%E5%85%A8%E9%83%A8%E8%AA%BF%E3%81%B9%E3%81%A6%E3%81%8F%E3%82%8C%E3%82%8B%E3%83%87%E3%82%A3%E3%83%BC%E3%83%97%E3%83%AA%E3%82%B5%E3%83%BC%E3%83%81/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/github-copilot-cli-%E3%81%AE-/research-%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89---%E3%82%B3%E3%83%9F%E3%83%83%E3%83%88%E3%83%AD%E3%82%B0%E3%82%82-actions-%E5%B1%A5%E6%AD%B4%E3%82%82%E5%85%A8%E9%83%A8%E8%AA%BF%E3%81%B9%E3%81%A6%E3%81%8F%E3%82%8C%E3%82%8B%E3%83%87%E3%82%A3%E3%83%BC%E3%83%97%E3%83%AA%E3%82%B5%E3%83%BC%E3%83%81/</guid><description>&lt;h1 id="github-copilot-cli-の-research-コマンド--コミットログも-actions-履歴も全部調べてくれるディープリサーチ"&gt;GitHub Copilot CLI の /research コマンド &amp;mdash; コミットログも Actions 履歴も全部調べてくれるディープリサーチ&lt;/h1&gt;
&lt;p&gt;&lt;a href="https://x.com/07JP27/status/2028703509965939118"&gt;@07JP27 氏が X で連続投稿&lt;/a&gt;し、GitHub Copilot CLI の &lt;code&gt;/research&lt;/code&gt; コマンドの威力を紹介しています。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;/research コマンドすげえ。Web を Deep Research してくれるのはもちろん、紐づくリポジトリのコミットログとか GitHub Actions の実行履歴まで全部見てくれて「お前のこのときのコミットのここが原因だぞ。Actions のログにもこう出てるだろ」みたいなことを言ってくる。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;a href="https://x.com/07JP27/status/2028273762769281343"&gt;元の投稿&lt;/a&gt;では Qiita 記事（&lt;a href="https://qiita.com/shyamagu/items/4e2d30a24594c005a02f"&gt;@shyamagu 氏の解説&lt;/a&gt;）も参照されており、MCP ツール連携や WorkIQ との統合例が紹介されています。本記事では、&lt;code&gt;/research&lt;/code&gt; コマンドの技術的な仕組みと、Claude Code との比較を交えて解説します。&lt;/p&gt;
&lt;h2 id="research-コマンドとは"&gt;/research コマンドとは&lt;/h2&gt;
&lt;h3 id="概要"&gt;概要&lt;/h3&gt;
&lt;p&gt;2026 年 2 月 25 日、GitHub Copilot CLI が全有料プラン向けに一般提供（GA）を開始しました。同日リリースの v0.0.417 で追加された &lt;code&gt;/research&lt;/code&gt; コマンドは、&lt;strong&gt;ディープリサーチ専用のスラッシュコマンド&lt;/strong&gt;です。&lt;/p&gt;
&lt;p&gt;通常のチャットが速度重視なのに対し、&lt;code&gt;/research&lt;/code&gt; は&lt;strong&gt;徹底性（thoroughness）を重視&lt;/strong&gt;します。複数のツールを呼び出しながら情報を収集し、数百行に及ぶ Markdown レポートを生成します。&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;
&lt;table style="border-spacing:0;padding:0;margin:0;border:0;"&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding:0;margin:0;border:0;"&gt;
&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;1
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;2
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;3
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;4
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;5
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;padding:0;margin:0;border:0;;width:100%"&gt;
&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# 基本的な使い方&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;/research Azure App Service の &lt;span style="color:#ae81ff"&gt;2026&lt;/span&gt; 年の新機能
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# MCP ツールを明示的に指定&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;/research microsoft-docs ツールを使って Azure App Service の新機能を調査してください
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h3 id="3-つのクエリ分類"&gt;3 つのクエリ分類&lt;/h3&gt;
&lt;p&gt;&lt;code&gt;/research&lt;/code&gt; はクエリを自動分類し、回答形式を最適化します。&lt;/p&gt;</description></item><item><title>labor-law-mcp — Claude の労務ハルシネーションを防ぐ MCP サーバーと「一次情報/二次情報」の設計思想</title><link>https://hdknr.github.io/blogs/posts/2026/03/labor-law-mcp-claude-%E3%81%AE%E5%8A%B4%E5%8B%99%E3%83%8F%E3%83%AB%E3%82%B7%E3%83%8D%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%92%E9%98%B2%E3%81%90-mcp-%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC%E3%81%A8%E4%B8%80%E6%AC%A1%E6%83%85%E5%A0%B1/%E4%BA%8C%E6%AC%A1%E6%83%85%E5%A0%B1%E3%81%AE%E8%A8%AD%E8%A8%88%E6%80%9D%E6%83%B3/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/labor-law-mcp-claude-%E3%81%AE%E5%8A%B4%E5%8B%99%E3%83%8F%E3%83%AB%E3%82%B7%E3%83%8D%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%92%E9%98%B2%E3%81%90-mcp-%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC%E3%81%A8%E4%B8%80%E6%AC%A1%E6%83%85%E5%A0%B1/%E4%BA%8C%E6%AC%A1%E6%83%85%E5%A0%B1%E3%81%AE%E8%A8%AD%E8%A8%88%E6%80%9D%E6%83%B3/</guid><description>&lt;h1 id="labor-law-mcp--claude-の労務ハルシネーションを防ぐ-mcp-サーバーと一次情報--二次情報の設計思想"&gt;labor-law-mcp — Claude の労務ハルシネーションを防ぐ MCP サーバーと「一次情報 / 二次情報」の設計思想&lt;/h1&gt;
&lt;p&gt;&lt;a href="https://x.com/sabaaji0113/status/2028785676414845058"&gt;sabaaji0113氏のポスト&lt;/a&gt;が、労務法令の条文と通達を Claude に提供する MCP サーバー「labor-law-mcp」の公開を告知し、804いいね、143RT、937ブックマーク、約63,000表示と大きな反響を呼んでいます。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;税務より苦労した！！労務MCPサーバー「labor-law-mcp」を公開しました。Claudeが労務の質問に答えるとき、条文や通達のハルシネーションを防ぐためのMCPサーバーです。
— sabaaji0113&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;このプロジェクトが注目される理由は3つあります。第一に、法律という&lt;strong&gt;ハルシネーションが許されない領域&lt;/strong&gt;で一次情報への直接アクセスを実現していること。第二に、先行する税法版（tax-law-mcp）のアーキテクチャを応用し、&lt;strong&gt;取得できない情報を「ごまかさない」設計&lt;/strong&gt;を導入したこと。第三に、社労士・会計事務所という&lt;strong&gt;明確な実務ユーザー&lt;/strong&gt;を想定していることです。&lt;/p&gt;
&lt;h2 id="labor-law-mcp-の全体像"&gt;labor-law-mcp の全体像&lt;/h2&gt;
&lt;h3 id="基本情報"&gt;基本情報&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;項目&lt;/th&gt;
&lt;th&gt;内容&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;開発者&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;kentaroajisaka&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;GitHub&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="https://github.com/kentaroajisaka/labor-law-mcp"&gt;kentaroajisaka/labor-law-mcp&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;npm&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.npmjs.com/package/labor-law-mcp"&gt;labor-law-mcp&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;ライセンス&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;MIT&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;言語&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;TypeScript 99.4%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Stars&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;35&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;対応法令数&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;45法令&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="6つのツール"&gt;6つのツール&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;ツール&lt;/th&gt;
&lt;th&gt;データソース&lt;/th&gt;
&lt;th&gt;機能&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;get_law&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;e-Gov 法令API v2&lt;/td&gt;
&lt;td&gt;法令名 + 条番号で条文を Markdown 形式で取得&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;search_law&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;e-Gov 法令API v2&lt;/td&gt;
&lt;td&gt;キーワードで法令を横断検索&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;search_mhlw_tsutatsu&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;厚労省法令等DB&lt;/td&gt;
&lt;td&gt;厚労省通達をキーワード検索&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;get_mhlw_tsutatsu&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;厚労省法令等DB&lt;/td&gt;
&lt;td&gt;通達本文を HTML→テキスト変換して取得&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;search_jaish_tsutatsu&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;安全衛生情報センター&lt;/td&gt;
&lt;td&gt;安衛法関連通達を検索&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;get_jaish_tsutatsu&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;安全衛生情報センター&lt;/td&gt;
&lt;td&gt;安衛通達本文を取得&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="対応法令45法令6カテゴリ"&gt;対応法令（45法令・6カテゴリ）&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;カテゴリ&lt;/th&gt;
&lt;th&gt;主要法令&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;労働基準&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;労働基準法、労働契約法、最低賃金法、同施行令・規則&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;労働安全衛生&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;労働安全衛生法、じん肺法、同施行令・規則&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;労働保険&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;労災保険法、雇用保険法、労働保険料徴収法&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;雇用対策&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;職業安定法、労働者派遣法、障害者雇用促進法&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;均等・ワークライフバランス&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;育児介護休業法、男女雇用機会均等法、パート有期法&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;社会保険&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;健康保険法、厚生年金保険法、国民年金法、介護保険法&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;略称にも対応しています。「労基法」「安衛法」「育介法」「健保法」「パワハラ防止法」など12の略称で自然に質問できます。&lt;/p&gt;</description></item><item><title>Claude Code / MCP を安全に使うための実践ガイド — settings.json の多層防御と deny の落とし穴</title><link>https://hdknr.github.io/blogs/posts/2026/03/claude-code-/-mcp-%E3%82%92%E5%AE%89%E5%85%A8%E3%81%AB%E4%BD%BF%E3%81%86%E3%81%9F%E3%82%81%E3%81%AE%E5%AE%9F%E8%B7%B5%E3%82%AC%E3%82%A4%E3%83%89-settings.json-%E3%81%AE%E5%A4%9A%E5%B1%A4%E9%98%B2%E5%BE%A1%E3%81%A8-deny-%E3%81%AE%E8%90%BD%E3%81%A8%E3%81%97%E7%A9%B4/</link><pubDate>Tue, 03 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/claude-code-/-mcp-%E3%82%92%E5%AE%89%E5%85%A8%E3%81%AB%E4%BD%BF%E3%81%86%E3%81%9F%E3%82%81%E3%81%AE%E5%AE%9F%E8%B7%B5%E3%82%AC%E3%82%A4%E3%83%89-settings.json-%E3%81%AE%E5%A4%9A%E5%B1%A4%E9%98%B2%E5%BE%A1%E3%81%A8-deny-%E3%81%AE%E8%90%BD%E3%81%A8%E3%81%97%E7%A9%B4/</guid><description>&lt;h1 id="claude-code--mcp-を安全に使うための実践ガイド--settingsjson-の多層防御と-deny-の落とし穴"&gt;Claude Code / MCP を安全に使うための実践ガイド — settings.json の多層防御と deny の落とし穴&lt;/h1&gt;
&lt;p&gt;セキュリティ研究者の&lt;a href="https://x.com/yousukezan/status/2028651068176171479"&gt;yousukezan氏&lt;/a&gt;（バグバウンティプログラムでランク1位受賞歴あり）が紹介した Zenn 記事「&lt;a href="https://zenn.dev/ytksato/articles/057dc7c981d304"&gt;Claude Code / MCP を安全に使うための実践ガイド&lt;/a&gt;」が注目を集めています。165いいね、161ブックマークという反響は、Claude Code のセキュリティ設定に対する実務者の強い関心を示しています。&lt;/p&gt;
&lt;p&gt;本記事では元記事の内容を掘り下げつつ、公式ドキュメントや GitHub Issues の情報を加えて、&lt;strong&gt;実務で本当に機能するセキュリティ設定&lt;/strong&gt;を整理します。&lt;/p&gt;
&lt;h2 id="背景--8桁後半の被害事例"&gt;背景 — 8桁後半の被害事例&lt;/h2&gt;
&lt;p&gt;この記事が書かれた背景には、&lt;a href="https://gist.github.com/hdknr/67f7657965c1f660dfbad9b0e88d0414"&gt;AI コーディングツール経由で Google Ads の MCC が乗っ取られ、8桁後半の被害が発生した事例&lt;/a&gt;があります。報告された4つの攻撃ベクターは全て Claude Code / MCP の利用シーンで再現可能です。&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;攻撃ベクター&lt;/th&gt;
&lt;th&gt;Claude Code での該当リスク&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;間接プロンプトインジェクション&lt;/td&gt;
&lt;td&gt;Webページに埋め込まれた隠し指示をAIが実行&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;プロンプトサプライチェーン攻撃&lt;/td&gt;
&lt;td&gt;外部から取得した CLAUDE.md / settings.json / .mcp.json の改ざん&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;MCP権限悪用（Tool Poisoning）&lt;/td&gt;
&lt;td&gt;許可済みMCPツールの悪意ある利用&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;クレデンシャルリーク&lt;/td&gt;
&lt;td&gt;トークンやAPIキーのログ・git履歴への残存&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="最も重要な3つの設定"&gt;最も重要な3つの設定&lt;/h2&gt;
&lt;p&gt;元記事が推奨する最小限の設定は3つです。&lt;/p&gt;
&lt;h3 id="1-bypasspermissions-モードの無効化"&gt;1. bypassPermissions モードの無効化&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;div style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;
&lt;table style="border-spacing:0;padding:0;margin:0;border:0;"&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding:0;margin:0;border:0;"&gt;
&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;1
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;2
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;3
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;4
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;5
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;padding:0;margin:0;border:0;;width:100%"&gt;
&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-json" data-lang="json"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;{
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;&amp;#34;permissions&amp;#34;&lt;/span&gt;: {
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;&amp;#34;disableBypassPermissionsMode&amp;#34;&lt;/span&gt;: &lt;span style="color:#e6db74"&gt;&amp;#34;disable&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; }
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;}
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;code&gt;--dangerously-skip-permissions&lt;/code&gt; フラグは全ての承認プロンプトをスキップします。&lt;a href="https://code.claude.com/docs/en/permissions"&gt;公式ドキュメント&lt;/a&gt;によると、このモードではClaude がファイルの削除、破壊的なコマンドの実行、不可逆な変更を承認なしで行えます。&lt;code&gt;disableBypassPermissionsMode: &amp;quot;disable&amp;quot;&lt;/code&gt; で&lt;strong&gt;組織全体でこのモードを禁止&lt;/strong&gt;できます。&lt;/p&gt;</description></item><item><title>Claude Code に「目」を与える --- ローカル VLM で画像・動画をコンテキスト消費ゼロで理解させる</title><link>https://hdknr.github.io/blogs/posts/2026/03/claude-code-%E3%81%AB%E7%9B%AE%E3%82%92%E4%B8%8E%E3%81%88%E3%82%8B---%E3%83%AD%E3%83%BC%E3%82%AB%E3%83%AB-vlm-%E3%81%A7%E7%94%BB%E5%83%8F%E5%8B%95%E7%94%BB%E3%82%92%E3%82%B3%E3%83%B3%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88%E6%B6%88%E8%B2%BB%E3%82%BC%E3%83%AD%E3%81%A7%E7%90%86%E8%A7%A3%E3%81%95%E3%81%9B%E3%82%8B/</link><pubDate>Tue, 03 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/claude-code-%E3%81%AB%E7%9B%AE%E3%82%92%E4%B8%8E%E3%81%88%E3%82%8B---%E3%83%AD%E3%83%BC%E3%82%AB%E3%83%AB-vlm-%E3%81%A7%E7%94%BB%E5%83%8F%E5%8B%95%E7%94%BB%E3%82%92%E3%82%B3%E3%83%B3%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88%E6%B6%88%E8%B2%BB%E3%82%BC%E3%83%AD%E3%81%A7%E7%90%86%E8%A7%A3%E3%81%95%E3%81%9B%E3%82%8B/</guid><description>&lt;h1 id="claude-code-に目を与える--ローカル-vlm-で画像動画をコンテキスト消費ゼロで理解させる"&gt;Claude Code に「目」を与える &amp;mdash; ローカル VLM で画像・動画をコンテキスト消費ゼロで理解させる&lt;/h1&gt;
&lt;p&gt;&lt;a href="https://x.com/ShadeLurk/status/2028409595895722338"&gt;@ShadeLurk 氏が X で公開した記事&lt;/a&gt;が注目を集めています。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Claude Code に「目」を作る &amp;mdash; コンテキストを 1 トークンも使わずに動画を理解させる方法&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Claude Code で画像や動画を扱うと、1 枚あたり数千トークンがコンテキストから消えます。ローカル VLM（Qwen3-VL 等）を MCP サーバー経由で接続し、&lt;strong&gt;画像処理をオフロード&lt;/strong&gt;することで、Claude Code のコンテキストを一切消費せずにビジュアル情報を扱う手法が提案されています。本記事では、この問題の構造と解決アプローチを技術的に解説します。&lt;/p&gt;
&lt;h2 id="問題--画像-1-枚で数千トークンが消える"&gt;問題 &amp;mdash; 画像 1 枚で数千トークンが消える&lt;/h2&gt;
&lt;h3 id="claude-のビジョン処理とトークン消費"&gt;Claude のビジョン処理とトークン消費&lt;/h3&gt;
&lt;p&gt;Claude API でのビジョン処理は、画像をトークンに変換してコンテキストウィンドウに載せる仕組みです。Anthropic の公式ドキュメントによると、トークン消費量は以下の式で算出されます。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;tokens = (width px × height px) / 750
&lt;/code&gt;&lt;/pre&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;画像サイズ&lt;/th&gt;
&lt;th&gt;トークン数&lt;/th&gt;
&lt;th&gt;1,000 枚あたりのコスト&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;200x200 px（0.04 MP）&lt;/td&gt;
&lt;td&gt;約 54&lt;/td&gt;
&lt;td&gt;約 $0.16&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;1000x1000 px（1 MP）&lt;/td&gt;
&lt;td&gt;約 1,334&lt;/td&gt;
&lt;td&gt;約 $4.00&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;1092x1092 px（1.19 MP）&lt;/td&gt;
&lt;td&gt;約 1,590&lt;/td&gt;
&lt;td&gt;約 $4.80&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;1 枚の高解像度スクリーンショットで &lt;strong&gt;約 1,600 トークン&lt;/strong&gt;が消費されます。Claude Code のコンテキストウィンドウは約 200,000 トークンですが、システムプロンプト・CLAUDE.md・会話履歴・MCP ツール定義などが既に占有しているため、実質的に使える容量は限られています。&lt;/p&gt;</description></item><item><title>MCP サーバーを増やしてもコンテキストを食わせない — Claude Code の Tool Search でトークン消費を95%削減</title><link>https://hdknr.github.io/blogs/posts/2026/03/mcp-%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC%E3%82%92%E5%A2%97%E3%82%84%E3%81%97%E3%81%A6%E3%82%82%E3%82%B3%E3%83%B3%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88%E3%82%92%E9%A3%9F%E3%82%8F%E3%81%9B%E3%81%AA%E3%81%84-claude-code-%E3%81%AE-tool-search-%E3%81%A7%E3%83%88%E3%83%BC%E3%82%AF%E3%83%B3%E6%B6%88%E8%B2%BB%E3%82%9295%E5%89%8A%E6%B8%9B/</link><pubDate>Tue, 03 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/mcp-%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC%E3%82%92%E5%A2%97%E3%82%84%E3%81%97%E3%81%A6%E3%82%82%E3%82%B3%E3%83%B3%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88%E3%82%92%E9%A3%9F%E3%82%8F%E3%81%9B%E3%81%AA%E3%81%84-claude-code-%E3%81%AE-tool-search-%E3%81%A7%E3%83%88%E3%83%BC%E3%82%AF%E3%83%B3%E6%B6%88%E8%B2%BB%E3%82%9295%E5%89%8A%E6%B8%9B/</guid><description>&lt;h1 id="mcp-サーバーを増やしてもコンテキストを食わせない--claude-code-の-tool-search-でトークン消費を95削減"&gt;MCP サーバーを増やしてもコンテキストを食わせない — Claude Code の Tool Search でトークン消費を95%削減&lt;/h1&gt;
&lt;p&gt;&lt;a href="https://x.com/djrio_vr/status/2028717397134520392"&gt;@djrio_vr 氏のポスト&lt;/a&gt;が、Claude Code の MCP Tool Search 機能を紹介し、大きな反響を呼んでいます（いいね 418、ブックマーク 522）。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Claude Codeで登録してるMCPサーバが増えてくるとコンテキストがかなり食われてたけど、Tool Searchという必要な時だけ動的ロードするオプションをONにしたらめちゃくちゃコンテキスト節約になった！&lt;/p&gt;
&lt;p&gt;環境変数 ENABLE_TOOL_SEARCH=true と設定するだけ&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;MCP サーバーを複数接続していると、会話を始める前からコンテキストウィンドウの大部分が消費されてしまう問題は、多くの Claude Code ユーザーが直面していました。本記事では、この問題の構造と Tool Search による解決策を技術的に解説します。&lt;/p&gt;
&lt;h2 id="mcp-ツール定義がコンテキストを圧迫する構造"&gt;MCP ツール定義がコンテキストを圧迫する構造&lt;/h2&gt;
&lt;h3 id="なぜ-mcp-サーバーを増やすとコンテキストが減るのか"&gt;なぜ MCP サーバーを増やすとコンテキストが減るのか&lt;/h3&gt;
&lt;p&gt;Claude Code に MCP サーバーを接続すると、各サーバーが提供する&lt;strong&gt;全てのツール定義&lt;/strong&gt;がコンテキストウィンドウに読み込まれます。ツール定義には、ツール名、説明文、JSON スキーマ（パラメータの型・制約・説明）が含まれており、1つのツールだけでも数百トークンを消費します。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;[MCP サーバー接続時のコンテキスト構造]
システムプロンプト ～数千トークン
├── Claude Code の指示
├── CLAUDE.md の内容
└── ユーザー設定
ツール定義 ★ ここが問題
├── 組み込みツール（Read, Edit, Bash 等）
├── MCP サーバー A のツール × 10個
├── MCP サーバー B のツール × 15個
├── MCP サーバー C のツール × 20個
└── ...
会話履歴 ← 残りがここに使われる
├── ユーザーのメッセージ
└── Claude の応答
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="具体的な数値"&gt;具体的な数値&lt;/h3&gt;
&lt;p&gt;GitHub Issue &lt;a href="https://github.com/anthropics/claude-code/issues/3036"&gt;#3036&lt;/a&gt; では、約20個の MCP サーバーを接続した環境で、開始時点からコンテキスト使用率が8〜18%に達し、わずか5プロンプトで100%に到達する現象が報告されています。&lt;/p&gt;</description></item><item><title>Readout — Claude Code の開発環境をリアルタイム監視する macOS ネイティブアプリと「エージェント監視」カテゴリの台頭</title><link>https://hdknr.github.io/blogs/posts/2026/03/readout-claude-code-%E3%81%AE%E9%96%8B%E7%99%BA%E7%92%B0%E5%A2%83%E3%82%92%E3%83%AA%E3%82%A2%E3%83%AB%E3%82%BF%E3%82%A4%E3%83%A0%E7%9B%A3%E8%A6%96%E3%81%99%E3%82%8B-macos-%E3%83%8D%E3%82%A4%E3%83%86%E3%82%A3%E3%83%96%E3%82%A2%E3%83%97%E3%83%AA%E3%81%A8%E3%82%A8%E3%83%BC%E3%82%B8%E3%82%A7%E3%83%B3%E3%83%88%E7%9B%A3%E8%A6%96%E3%82%AB%E3%83%86%E3%82%B4%E3%83%AA%E3%81%AE%E5%8F%B0%E9%A0%AD/</link><pubDate>Tue, 03 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/readout-claude-code-%E3%81%AE%E9%96%8B%E7%99%BA%E7%92%B0%E5%A2%83%E3%82%92%E3%83%AA%E3%82%A2%E3%83%AB%E3%82%BF%E3%82%A4%E3%83%A0%E7%9B%A3%E8%A6%96%E3%81%99%E3%82%8B-macos-%E3%83%8D%E3%82%A4%E3%83%86%E3%82%A3%E3%83%96%E3%82%A2%E3%83%97%E3%83%AA%E3%81%A8%E3%82%A8%E3%83%BC%E3%82%B8%E3%82%A7%E3%83%B3%E3%83%88%E7%9B%A3%E8%A6%96%E3%82%AB%E3%83%86%E3%82%B4%E3%83%AA%E3%81%AE%E5%8F%B0%E9%A0%AD/</guid><description>&lt;h1 id="readout--claude-code-の開発環境をリアルタイム監視する-macos-ネイティブアプリとエージェント監視カテゴリの台頭"&gt;Readout — Claude Code の開発環境をリアルタイム監視する macOS ネイティブアプリと「エージェント監視」カテゴリの台頭&lt;/h1&gt;
&lt;p&gt;&lt;a href="https://x.com/AI_masaou/status/2028792502304850311"&gt;まさお@AI駆動開発(@AI_masaou)氏のポスト&lt;/a&gt;が注目を集めています。168いいね、242ブックマークという反響は、Claude Code ユーザーが「セッション管理」と「コスト把握」に強い課題感を持っていることを示しています。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Claude Codeを日常的に使っているなら、これは知っておいたほうがいい。『Readout』— Claude Codeの開発環境をリアルタイム監視するmacOSネイティブアプリ。完全ローカル動作、アカウント不要、無料
— まさお@AI駆動開発(@AI_masaou)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;紹介されている &lt;a href="https://readout.org"&gt;Readout&lt;/a&gt; は、開発者 &lt;a href="https://x.com/benjitaylor/status/2027419120258683344"&gt;Benji Taylor(@benjitaylor)&lt;/a&gt; が「自分のために作った道具」です。2026年2月27日の公開からわずか数日で英語圏・日本語圏・中国語圏に同時に広まり、&lt;strong&gt;AIエージェント監視&lt;/strong&gt;という新しいツールカテゴリの勃興を象徴する存在になっています。&lt;/p&gt;
&lt;h2 id="readout-の概要"&gt;Readout の概要&lt;/h2&gt;
&lt;p&gt;Readout は macOS Tahoe 向けのネイティブアプリ（v0.0.6 Beta、19.8MB）です。Claude Code のセッションログをローカルで読み取り、開発環境の状態を一つのダッシュボードに集約します。&lt;/p&gt;
&lt;h3 id="主要機能"&gt;主要機能&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;機能&lt;/th&gt;
&lt;th&gt;説明&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;リポジトリ状態&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Git ブランチ、変更ファイル、ワークツリーの一覧&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;セッション履歴&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;過去の Claude Code セッションを一覧表示&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;APIコスト追跡&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;トークン消費量と推定コストのリアルタイム表示&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;依存関係&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;プロジェクトの依存パッケージの状態&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;設定ファイル&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;CLAUDE.md、MCP 設定の一覧&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;ポート使用状況&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;開発サーバーのポート占有状態&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="セッションリプレイ"&gt;セッションリプレイ&lt;/h3&gt;
&lt;p&gt;&lt;a href="https://x.com/benjitaylor/status/2027902450049708385"&gt;Benji Taylor氏のアナウンス&lt;/a&gt;によると、セッションリプレイは Readout の最も注目される機能です。過去の Claude Code セッションをタイムラインで完全再生でき、以下の操作が可能です。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;プロンプト、ツール呼び出し、ファイル変更を時系列で表示&lt;/li&gt;
&lt;li&gt;再生速度の変更やステップ実行&lt;/li&gt;
&lt;li&gt;ファイル編集時のリアルタイムハイライト&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;これは「Claude Code が何をしたか」を事後検証するためのツールであり、セキュリティ監査やコードレビューの観点からも有用です。&lt;/p&gt;
&lt;h3 id="assistant-機能"&gt;Assistant 機能&lt;/h3&gt;
&lt;p&gt;バックグラウンドで開発環境をスキャンし、その情報をベースにインタラクティブな対話が可能です。ワークツリーのクリーンアップや衛生管理の修正といったアクションも実行できます。応答はリッチなコンテンツカードで表示されます。&lt;/p&gt;
&lt;h3 id="codex-対応"&gt;Codex 対応&lt;/h3&gt;
&lt;p&gt;&lt;a href="https://x.com/benjitaylor/status/2028177129721217524"&gt;v0.0.7&lt;/a&gt; で OpenAI Codex のセッション監視にも対応しました。Claude Code に限定されないマルチエージェント監視ツールへの進化が見えます。&lt;/p&gt;</description></item><item><title>ハーネスエンジニアリング入門 — AIエージェントの性能はモデルではなく周辺設計で決まる</title><link>https://hdknr.github.io/blogs/posts/2026/03/%E3%83%8F%E3%83%BC%E3%83%8D%E3%82%B9%E3%82%A8%E3%83%B3%E3%82%B8%E3%83%8B%E3%82%A2%E3%83%AA%E3%83%B3%E3%82%B0%E5%85%A5%E9%96%80-ai%E3%82%A8%E3%83%BC%E3%82%B8%E3%82%A7%E3%83%B3%E3%83%88%E3%81%AE%E6%80%A7%E8%83%BD%E3%81%AF%E3%83%A2%E3%83%87%E3%83%AB%E3%81%A7%E3%81%AF%E3%81%AA%E3%81%8F%E5%91%A8%E8%BE%BA%E8%A8%AD%E8%A8%88%E3%81%A7%E6%B1%BA%E3%81%BE%E3%82%8B/</link><pubDate>Mon, 02 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/%E3%83%8F%E3%83%BC%E3%83%8D%E3%82%B9%E3%82%A8%E3%83%B3%E3%82%B8%E3%83%8B%E3%82%A2%E3%83%AA%E3%83%B3%E3%82%B0%E5%85%A5%E9%96%80-ai%E3%82%A8%E3%83%BC%E3%82%B8%E3%82%A7%E3%83%B3%E3%83%88%E3%81%AE%E6%80%A7%E8%83%BD%E3%81%AF%E3%83%A2%E3%83%87%E3%83%AB%E3%81%A7%E3%81%AF%E3%81%AA%E3%81%8F%E5%91%A8%E8%BE%BA%E8%A8%AD%E8%A8%88%E3%81%A7%E6%B1%BA%E3%81%BE%E3%82%8B/</guid><description>&lt;h1 id="ハーネスエンジニアリング入門--aiエージェントの性能はモデルではなく周辺設計で決まる"&gt;ハーネスエンジニアリング入門 — AIエージェントの性能はモデルではなく「周辺設計」で決まる&lt;/h1&gt;
&lt;p&gt;&lt;a href="https://x.com/Suzacque/status/2028382449391276314"&gt;朱雀氏のポスト&lt;/a&gt;が、Claude Code や Codex の仕組みを理解するうえで「ハーネス」の概念が重要だと紹介しています。2026 年に入り、AI エージェント開発の焦点は「どのモデルを使うか」から「モデルの周囲をどう設計するか」に移りました。この周辺設計を指す言葉が&lt;strong&gt;ハーネスエンジニアリング&lt;/strong&gt;です。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Claude CodeやCodexの仕組みを詳しく理解したい人にはこれがおすすめ。「ハーネス」について詳しく解説してくれている。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id="ハーネスとは何か"&gt;ハーネスとは何か&lt;/h2&gt;
&lt;p&gt;ハーネスとは、AI モデルを囲む運用インフラのことです。&lt;a href="https://www.philschmid.de/agent-harness-2026"&gt;Phil Schmid 氏の解説&lt;/a&gt;では、コンピュータに例えて次のように整理しています。&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;コンピュータ&lt;/th&gt;
&lt;th&gt;エージェント&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;CPU&lt;/td&gt;
&lt;td&gt;モデル（推論エンジン）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;RAM&lt;/td&gt;
&lt;td&gt;コンテキストウィンドウ（作業メモリ）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;OS&lt;/td&gt;
&lt;td&gt;ハーネス（コンテキスト管理、ツール処理、起動シーケンス）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;アプリケーション&lt;/td&gt;
&lt;td&gt;エージェント（ユーザー固有のロジック）&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;モデルが CPU なら、ハーネスは OS です。どれだけ高性能な CPU を積んでも、OS が貧弱では実用的なアプリケーションは動きません。&lt;/p&gt;
&lt;p&gt;具体的には、ハーネスは以下の要素を管理します。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;会話・コンテキスト管理&lt;/strong&gt;: セッション間の記憶、コンテキストウィンドウの最適化&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ツール呼び出し層&lt;/strong&gt;: MCP/SDK ツールの提供と制御&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;権限管理&lt;/strong&gt;: 実行可能な操作の制御&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;セッション・ファイルシステム状態&lt;/strong&gt;: 作業ディレクトリ、Git 状態の管理&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ループ制御・エラーハンドリング&lt;/strong&gt;: リトライ、ガードレール、検証&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;観測性&lt;/strong&gt;: ログ、メトリクス、テレメトリ&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="モデルではなくハーネスが性能を決める"&gt;モデルではなくハーネスが性能を決める&lt;/h2&gt;
&lt;p&gt;2026 年に入ってから、ハーネスの重要性を示す数値データが相次いで公開されています。&lt;/p&gt;
&lt;h3 id="ハーネス変更だけで性能が-10-倍に"&gt;ハーネス変更だけで性能が 10 倍に&lt;/h3&gt;
&lt;p&gt;ベンチマーク結果によると、ツール形式を変えただけで 15 モデルすべてのスコアが改善しました。最も劇的だったのは Grok Code Fast 1 で、&lt;strong&gt;6.7% から 68.3% に跳ね上がり約 10 倍&lt;/strong&gt;でした。モデルの重みには一切手を加えていません。&lt;/p&gt;
&lt;h3 id="同じモデルでもスキャフォールドで倍近い差"&gt;同じモデルでもスキャフォールドで倍近い差&lt;/h3&gt;
&lt;p&gt;Claude Opus 4.5 は、あるスキャフォールドで &lt;strong&gt;42%&lt;/strong&gt;、別のスキャフォールドで &lt;strong&gt;78%&lt;/strong&gt; を達成しました。同じモデルでも、ハーネスの設計次第で性能が倍近く変わります。&lt;/p&gt;</description></item><item><title>MCP のトークン消費問題 — スキーマ注入で 55,000 トークン、CLI は 35 倍効率的</title><link>https://hdknr.github.io/blogs/posts/2026/03/mcp-%E3%81%AE%E3%83%88%E3%83%BC%E3%82%AF%E3%83%B3%E6%B6%88%E8%B2%BB%E5%95%8F%E9%A1%8C-%E3%82%B9%E3%82%AD%E3%83%BC%E3%83%9E%E6%B3%A8%E5%85%A5%E3%81%A7-55000-%E3%83%88%E3%83%BC%E3%82%AF%E3%83%B3cli-%E3%81%AF-35-%E5%80%8D%E5%8A%B9%E7%8E%87%E7%9A%84/</link><pubDate>Sun, 01 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/mcp-%E3%81%AE%E3%83%88%E3%83%BC%E3%82%AF%E3%83%B3%E6%B6%88%E8%B2%BB%E5%95%8F%E9%A1%8C-%E3%82%B9%E3%82%AD%E3%83%BC%E3%83%9E%E6%B3%A8%E5%85%A5%E3%81%A7-55000-%E3%83%88%E3%83%BC%E3%82%AF%E3%83%B3cli-%E3%81%AF-35-%E5%80%8D%E5%8A%B9%E7%8E%87%E7%9A%84/</guid><description>&lt;h1 id="mcp-のトークン消費問題--スキーマ注入で-55000-トークンcli-は-35-倍効率的"&gt;MCP のトークン消費問題 — スキーマ注入で 55,000 トークン、CLI は 35 倍効率的&lt;/h1&gt;
&lt;p&gt;Claude Code や OpenClaw で MCP（Model Context Protocol）を使っている方に知ってほしい事実があります。MCP はスキーマ注入だけで数万トークンを消費しており、同じタスクを CLI 経由で実行すると &lt;strong&gt;35 倍効率的&lt;/strong&gt; になるケースがあるのです。&lt;/p&gt;
&lt;p&gt;&lt;a href="https://x.com/SuguruKun_ai/status/2026958295857344532"&gt;@SuguruKun_ai さんのポスト&lt;/a&gt; と &lt;a href="https://x.com/shinzizm2/status/2026976707983684021"&gt;@shinzizm2 さんのポスト&lt;/a&gt; でこの問題が指摘され、大きな反響を呼びました。&lt;/p&gt;
&lt;h2 id="mcp-のトークン消費問題とは"&gt;MCP のトークン消費問題とは&lt;/h2&gt;
&lt;h3 id="スキーマ注入の仕組み"&gt;スキーマ注入の仕組み&lt;/h3&gt;
&lt;p&gt;MCP サーバーを接続すると、&lt;strong&gt;ツール定義（スキーマ）がシステムプロンプトに注入&lt;/strong&gt;されます。これは AI が「どんなツールを使えるか」を理解するために必要な情報ですが、この定義自体が大量のトークンを消費します。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;MCP サーバー接続時の処理:
1. tools/list でツール一覧を取得
2. 各ツールの名前、説明、パラメータ定義を取得
3. 全てのスキーマをプロンプトに注入 ← ここで大量消費
4. ユーザーの質問に回答
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;strong&gt;あなたが何も入力する前に、スキーマだけでトークンが消費されている&lt;/strong&gt;のです。&lt;/p&gt;
&lt;h3 id="具体的な数値"&gt;具体的な数値&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;MCP サーバー&lt;/th&gt;
&lt;th&gt;ツール数&lt;/th&gt;
&lt;th&gt;トークン消費量&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;GitHub MCP サーバー&lt;/td&gt;
&lt;td&gt;93 ツール&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;約 55,000 トークン&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Notion サーバー&lt;/td&gt;
&lt;td&gt;15+ ツール&lt;/td&gt;
&lt;td&gt;約 8,000 トークン&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ファイルシステム&lt;/td&gt;
&lt;td&gt;10 ツール&lt;/td&gt;
&lt;td&gt;約 4,000 トークン&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;平均的なツール定義&lt;/td&gt;
&lt;td&gt;1 ツール&lt;/td&gt;
&lt;td&gt;300〜600 トークン&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;GitHub MCP サーバーの場合、93 ツール分のスキーマには &lt;code&gt;owner&lt;/code&gt;、&lt;code&gt;repo&lt;/code&gt;、&lt;code&gt;title&lt;/code&gt; 等のプロパティ定義、&lt;code&gt;required&lt;/code&gt; フィールド、入出力スキーマが全て含まれます。&lt;/p&gt;</description></item><item><title>Sentry を Claude Code で置き換えられるか — ランタイム計装と AI 分析の境界線</title><link>https://hdknr.github.io/blogs/posts/2026/03/sentry-%E3%82%92-claude-code-%E3%81%A7%E7%BD%AE%E3%81%8D%E6%8F%9B%E3%81%88%E3%82%89%E3%82%8C%E3%82%8B%E3%81%8B-%E3%83%A9%E3%83%B3%E3%82%BF%E3%82%A4%E3%83%A0%E8%A8%88%E8%A3%85%E3%81%A8-ai-%E5%88%86%E6%9E%90%E3%81%AE%E5%A2%83%E7%95%8C%E7%B7%9A/</link><pubDate>Sun, 01 Mar 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/03/sentry-%E3%82%92-claude-code-%E3%81%A7%E7%BD%AE%E3%81%8D%E6%8F%9B%E3%81%88%E3%82%89%E3%82%8C%E3%82%8B%E3%81%8B-%E3%83%A9%E3%83%B3%E3%82%BF%E3%82%A4%E3%83%A0%E8%A8%88%E8%A3%85%E3%81%A8-ai-%E5%88%86%E6%9E%90%E3%81%AE%E5%A2%83%E7%95%8C%E7%B7%9A/</guid><description>&lt;p&gt;Sentry を Claude Code で置き換えられるか — ランタイム計装と AI 分析の境界線&lt;/p&gt;
&lt;h1 id="sentry-を-claude-code-で置き換えられるか--ランタイム計装と-ai-分析の境界線"&gt;Sentry を Claude Code で置き換えられるか — ランタイム計装と AI 分析の境界線&lt;/h1&gt;
&lt;p&gt;エラー監視ツール Sentry が提供する機能の多くは、Claude Code のようなAI コーディングエージェントで代替できるのではないか — LLM の分析能力が向上した2026年、この疑問は自然なものです。&lt;/p&gt;
&lt;p&gt;結論から言えば、&lt;strong&gt;分析レイヤーは Claude Code で代替可能（むしろ得意）であり、データ収集レイヤーもスタックがパターン化されていれば自前の共通ライブラリで実装可能&lt;/strong&gt;です。この境界線を正しく理解することが、最適なエラー監視体制を組む鍵になります。&lt;/p&gt;
&lt;h2 id="エラー監視の3層構造"&gt;エラー監視の3層構造&lt;/h2&gt;
&lt;p&gt;エラー監視は、以下の3つのレイヤーで構成されています。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;エラー監視 = データ収集（ランタイム計装） + データ蓄積（基盤） + 分析（判断）
&lt;/code&gt;&lt;/pre&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;レイヤー&lt;/th&gt;
&lt;th&gt;Sentry&lt;/th&gt;
&lt;th&gt;Claude Code で代替した場合&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;データ収集&lt;/td&gt;
&lt;td&gt;SDK がランタイムに計装&lt;/td&gt;
&lt;td&gt;??? （ここが問題）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;データ蓄積&lt;/td&gt;
&lt;td&gt;Sentry のイベント基盤&lt;/td&gt;
&lt;td&gt;CloudWatch / 自前ログ基盤&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;分析&lt;/td&gt;
&lt;td&gt;Seer / ダッシュボード&lt;/td&gt;
&lt;td&gt;Claude Code（MCP / バッチ）&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Claude Code が強力なのは右端の「分析」レイヤーです。しかし、左端の「データ収集」が貧弱だと、分析対象のデータ自体が不足します。&lt;/p&gt;
&lt;h2 id="claude-code-で代替できる部分"&gt;Claude Code で代替できる部分&lt;/h2&gt;
&lt;h3 id="1-インテリジェントグルーピング--llm-の方が得意"&gt;1. インテリジェントグルーピング → LLM の方が得意&lt;/h3&gt;
&lt;p&gt;Sentry はフィンガープリント（スタックトレース + 例外型 + メッセージの組み合わせ）でエラーを集約します。これはルールベースのアルゴリズムです。&lt;/p&gt;</description></item><item><title>Agent Plugins for AWS — AI コーディングエージェントに AWS の専門知識を装着する</title><link>https://hdknr.github.io/blogs/posts/2026/02/agent-plugins-for-aws-ai-%E3%82%B3%E3%83%BC%E3%83%87%E3%82%A3%E3%83%B3%E3%82%B0%E3%82%A8%E3%83%BC%E3%82%B8%E3%82%A7%E3%83%B3%E3%83%88%E3%81%AB-aws-%E3%81%AE%E5%B0%82%E9%96%80%E7%9F%A5%E8%AD%98%E3%82%92%E8%A3%85%E7%9D%80%E3%81%99%E3%82%8B/</link><pubDate>Fri, 27 Feb 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/02/agent-plugins-for-aws-ai-%E3%82%B3%E3%83%BC%E3%83%87%E3%82%A3%E3%83%B3%E3%82%B0%E3%82%A8%E3%83%BC%E3%82%B8%E3%82%A7%E3%83%B3%E3%83%88%E3%81%AB-aws-%E3%81%AE%E5%B0%82%E9%96%80%E7%9F%A5%E8%AD%98%E3%82%92%E8%A3%85%E7%9D%80%E3%81%99%E3%82%8B/</guid><description>&lt;h1 id="agent-plugins-for-aws--ai-コーディングエージェントに-aws-の専門知識を装着する"&gt;Agent Plugins for AWS — AI コーディングエージェントに AWS の専門知識を装着する&lt;/h1&gt;
&lt;blockquote&gt;
&lt;p&gt;紹介ポスト: &lt;a href="https://x.com/moritalous/status/2024141790367150402"&gt;moritalous&lt;/a&gt;
公式ブログ: &lt;a href="https://aws.amazon.com/blogs/developer/introducing-agent-plugins-for-aws/"&gt;Introducing Agent Plugins for AWS | AWS Developer Tools Blog&lt;/a&gt;
リポジトリ: &lt;a href="https://github.com/awslabs/agent-plugins"&gt;awslabs/agent-plugins&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="はじめに"&gt;はじめに&lt;/h2&gt;
&lt;p&gt;2026年2月、AWS は &lt;strong&gt;Agent Plugins for AWS&lt;/strong&gt; をオープンソースで公開した。Claude Code や Cursor といった AI コーディングエージェントに &lt;strong&gt;AWS の専門知識を「スキル」として装着する&lt;/strong&gt;プラグインライブラリである。&lt;/p&gt;
&lt;p&gt;これは単なる CLI ラッパーではない。AI エージェントが&lt;strong&gt;アーキテクチャ設計 → コスト見積もり → IaC 生成 → デプロイ&lt;/strong&gt;までを一貫して実行できる「AWS ドメイン能力層」を追加するもの。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;従来: 開発者が AWS ドキュメントを読み → 設計を考え → CDK/CFn を書き → デプロイ
今後: 「deploy to AWS」と言うだけ → AI が全工程を実行（人間は確認・承認のみ）
&lt;/code&gt;&lt;/pre&gt;&lt;hr&gt;
&lt;h2 id="agent-plugin-とは何か"&gt;Agent Plugin とは何か&lt;/h2&gt;
&lt;h3 id="プラグインの構成要素"&gt;プラグインの構成要素&lt;/h3&gt;
&lt;p&gt;Agent Plugin は4つの部品を1つのパッケージにまとめたもの。&lt;/p&gt;</description></item><item><title>Claude Code に重大な脆弱性 — リポジトリを開くだけで任意コード実行の恐れ</title><link>https://hdknr.github.io/blogs/posts/2026/02/claude-code-%E3%81%AB%E9%87%8D%E5%A4%A7%E3%81%AA%E8%84%86%E5%BC%B1%E6%80%A7-%E3%83%AA%E3%83%9D%E3%82%B8%E3%83%88%E3%83%AA%E3%82%92%E9%96%8B%E3%81%8F%E3%81%A0%E3%81%91%E3%81%A7%E4%BB%BB%E6%84%8F%E3%82%B3%E3%83%BC%E3%83%89%E5%AE%9F%E8%A1%8C%E3%81%AE%E6%81%90%E3%82%8C/</link><pubDate>Thu, 26 Feb 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/02/claude-code-%E3%81%AB%E9%87%8D%E5%A4%A7%E3%81%AA%E8%84%86%E5%BC%B1%E6%80%A7-%E3%83%AA%E3%83%9D%E3%82%B8%E3%83%88%E3%83%AA%E3%82%92%E9%96%8B%E3%81%8F%E3%81%A0%E3%81%91%E3%81%A7%E4%BB%BB%E6%84%8F%E3%82%B3%E3%83%BC%E3%83%89%E5%AE%9F%E8%A1%8C%E3%81%AE%E6%81%90%E3%82%8C/</guid><description>&lt;h1 id="claude-code-に重大な脆弱性--リポジトリを開くだけで任意コード実行の恐れ"&gt;Claude Code に重大な脆弱性 — 「リポジトリを開くだけ」で任意コード実行の恐れ&lt;/h1&gt;
&lt;p&gt;セキュリティ企業 Check Point が、Anthropic の AI コーディング支援ツール &lt;strong&gt;Claude Code&lt;/strong&gt; に複数の重大な脆弱性を発見したと報告しました。細工されたリポジトリを開くだけで不正なコマンドが実行される恐れがあり、AI 開発ツールの信頼モデルに一石を投じる内容です。&lt;/p&gt;
&lt;h2 id="何が起きたのか"&gt;何が起きたのか&lt;/h2&gt;
&lt;p&gt;Claude Code には &lt;strong&gt;Hooks&lt;/strong&gt;（ツール実行前後にシェルコマンドを自動実行する仕組み）、&lt;strong&gt;MCP サーバー&lt;/strong&gt;（外部ツール連携）、&lt;strong&gt;環境変数&lt;/strong&gt;の読み込みといった設定機構があります。これらが悪用されることで、未信頼のディレクトリで Claude Code を起動した際に、&lt;strong&gt;任意のシェルコマンド実行&lt;/strong&gt;や &lt;strong&gt;Anthropic API キーの流出&lt;/strong&gt;が可能となることが判明しました。&lt;/p&gt;
&lt;p&gt;つまり、攻撃者が悪意ある設定ファイルを仕込んだ Git リポジトリを用意し、開発者がそれを &lt;code&gt;git clone&lt;/code&gt; して Claude Code を起動するだけで攻撃が成立します。&lt;/p&gt;
&lt;h2 id="報告された脆弱性"&gt;報告された脆弱性&lt;/h2&gt;
&lt;h3 id="cve-2025-59536cvss-87--high-コードインジェクション"&gt;CVE-2025-59536（CVSS 8.7 / High）— コードインジェクション&lt;/h3&gt;
&lt;p&gt;ツールの初期化時に自動実行を許すコードインジェクションの脆弱性です。Hooks や MCP サーバーの設定を悪用し、Claude Code が起動した瞬間に攻撃者のコマンドが実行されます。リモートコード実行（RCE）に直結する、最も深刻な問題です。&lt;/p&gt;
&lt;h3 id="cve-2026-21852cvss-53--medium-情報漏えい"&gt;CVE-2026-21852（CVSS 5.3 / Medium）— 情報漏えい&lt;/h3&gt;
&lt;p&gt;プロジェクト読み込み時に環境変数の値が外部に漏洩する可能性がある脆弱性です。Anthropic API キーなどの機密情報が窃取されると、攻撃者がそのアカウントで API を不正利用できてしまいます。&lt;/p&gt;
&lt;h3 id="その他の脆弱性"&gt;その他の脆弱性&lt;/h3&gt;
&lt;p&gt;上記 2 件以外にも、同等の深刻度を持つ欠陥が確認されています。&lt;/p&gt;
&lt;h2 id="なぜ危険なのか--設定ファイルが攻撃経路になる"&gt;なぜ危険なのか — 設定ファイルが攻撃経路になる&lt;/h2&gt;
&lt;p&gt;従来のセキュリティモデルでは「コードを実行しなければ安全」という前提がありました。しかし今回の脆弱性では、&lt;strong&gt;設定ファイル自体が攻撃経路&lt;/strong&gt;となります。&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;設定機構&lt;/th&gt;
&lt;th&gt;通常の用途&lt;/th&gt;
&lt;th&gt;悪用方法&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Hooks&lt;/td&gt;
&lt;td&gt;ツール実行前後にシェルコマンドを自動実行&lt;/td&gt;
&lt;td&gt;悪意あるコマンドを起動時に自動実行&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;MCP サーバー&lt;/td&gt;
&lt;td&gt;外部ツールとの連携設定&lt;/td&gt;
&lt;td&gt;偽サーバーを指定しデータを外部送信&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;環境変数&lt;/td&gt;
&lt;td&gt;API キーなどの機密情報管理&lt;/td&gt;
&lt;td&gt;設定ファイル経由で値を外部に流出&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;開発者が日常的に行う「リポジトリを clone して開発環境を立ち上げる」という行為自体がリスクになるという点で、VS Code の &lt;code&gt;.vscode/&lt;/code&gt; 設定を悪用する攻撃と同種のパターンです。ただし AI ツールはファイルシステムへの広範なアクセス権とシェルコマンドの実行権を持つため、影響はより深刻になりえます。&lt;/p&gt;</description></item></channel></rss>