<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>MCP on KnightLiブログ</title>
        <link>https://www.knightli.com/ja/tags/mcp/</link>
        <description>Recent content in MCP on KnightLiブログ</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>ja</language>
        <lastBuildDate>Wed, 15 Apr 2026 13:45:03 +0800</lastBuildDate><atom:link href="https://www.knightli.com/ja/tags/mcp/index.xml" rel="self" type="application/rss+xml" /><item>
        <title>Firecrawlプロジェクト整理：AI Agent向けのWeb検索・スクレイピング・操作API</title>
        <link>https://www.knightli.com/ja/2026/04/15/firecrawl-ai-web-data-api/</link>
        <pubDate>Wed, 15 Apr 2026 13:45:03 +0800</pubDate>
        
        <guid>https://www.knightli.com/ja/2026/04/15/firecrawl-ai-web-data-api/</guid>
        <description>&lt;p&gt;&lt;code&gt;Firecrawl&lt;/code&gt; の位置づけは明確です。Webページを、AI Agentが扱いやすいデータに変換するためのツールです。単なるクローラースクリプトではなく、検索、単一ページのスクレイピング、サイト全体の巡回、ページ操作、構造化抽出、AgentワークフローをAPIとしてまとめ、モデルや自動化システムがWebページ内のノイズに悩まされにくくします。&lt;/p&gt;
&lt;h2 id=&#34;01-何を解決するのか&#34;&gt;01 何を解決するのか
&lt;/h2&gt;&lt;p&gt;多くのAIアプリケーションはWebページを読む必要があります。しかし実際のWebは扱いやすくありません。JavaScriptで描画されるページ、ポップアップ、ページネーション、ログイン状態、Bot対策、PDFやDOCXなどHTML以外のコンテンツ、本文とは関係のないナビゲーション、広告、スクリプト、スタイルが混在しています。&lt;/p&gt;
&lt;p&gt;&lt;code&gt;Firecrawl&lt;/code&gt; が解決しようとしているのは、この中間層の問題です。アプリケーションは「このページ/このサイト/このテーマのデータが欲しい」と指定するだけで、Firecrawlがページを開き、取得し、クリーニングし、LLMで使いやすいMarkdown、HTML、スクリーンショット、JSONとして返します。&lt;/p&gt;
&lt;p&gt;この種のツールの価値は、「URLにリクエストできるか」ではありません。複雑なWebページを安定して使えるデータに変換できるかが重要です。RAG、AI検索、競合調査、自動資料収集、Webコンテンツ監視では、この層がシステム内の面倒な配管になりがちです。&lt;/p&gt;
&lt;h2 id=&#34;02-主な機能&#34;&gt;02 主な機能
&lt;/h2&gt;&lt;p&gt;FirecrawlのREADMEでは、機能がいくつかの領域に分けられています。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;Search&lt;/code&gt;：Webを検索し、検索結果ページの本文まで取得する。&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Scrape&lt;/code&gt;：単一URLをMarkdown、HTML、スクリーンショット、構造化JSONに変換する。&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Interact&lt;/code&gt;：ページを取得した後、プロンプトやコードでクリック、スクロール、入力、待機などを実行する。&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Agent&lt;/code&gt;：欲しい情報を直接説明すると、Agentが自動で検索、遷移、結果の取得を行う。&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Crawl&lt;/code&gt;：Webサイト配下の複数ページを取得する。&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Map&lt;/code&gt;：Webサイト内のURLを素早く発見する。&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Batch Scrape&lt;/code&gt;：大量のURLを非同期で一括取得する。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;名前だけを見ると「スクレイピングサービス」に見えます。しかし機能全体を見ると、AIアプリケーションのデータ入口に近い存在です。検索は情報源を見つけ、スクレイピングは内容を整え、操作機能は動的ページを扱い、Agentは「情報を探す」という作業をさらに自動化します。&lt;/p&gt;
&lt;h2 id=&#34;03-ai-agentに向いている理由&#34;&gt;03 AI Agentに向いている理由
&lt;/h2&gt;&lt;p&gt;従来のクローラーは、URLが既知であり、ページ構造も理解していることを前提にする場合が多いです。しかしAgentの場面ではそうとは限りません。ユーザーは「ある会社の最新料金ページにあるプラン差分を調べて」と頼むだけかもしれません。システム側は自分で検索し、ページを開き、内容を比較し、出典を返す必要があります。&lt;/p&gt;
&lt;p&gt;Firecrawlの &lt;code&gt;Agent&lt;/code&gt; エンドポイントは、このようなタスクを想定しています。自然言語のプロンプトだけで動かすことも、指定したURL範囲に限定して動かすこともできます。構造化された結果が必要な場合は、schemaと組み合わせて固定フィールドで出力できます。&lt;/p&gt;
&lt;p&gt;アプリケーション層にとっては、次の2つの利点があります。&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Webサイトごとに個別のパーサーを書く必要がない。&lt;/li&gt;
&lt;li&gt;返ってきた結果をLLM、データベース、後続の自動化フローに渡しやすい。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;もちろん、すべてのカスタムクローラーを置き換えるわけではありません。制約が強く、高頻度で、大規模で、フィールドが非常に安定している取得タスクでは、専用の解析ロジックを書いたほうが安く、制御もしやすい場合があります。Firecrawlは、情報源が分散し、ページ構造が変わりやすく、AIワークフローに素早く接続したい場面に向いています。&lt;/p&gt;
&lt;h2 id=&#34;04-mcpcliインテグレーション&#34;&gt;04 MCP、CLI、インテグレーション
&lt;/h2&gt;&lt;p&gt;FirecrawlはAgent向けツールチェーンにも明確に寄せています。READMEにはMCP Serverの接続方法があり、AI coding agent向けのSkill/CLI初期化コマンドも用意されています。&lt;/p&gt;
&lt;p&gt;つまり、バックエンドサービスからAPIとして呼ぶだけでなく、Claude Code、OpenCode、Antigravity、MCPクライアントなどのワークフローに直接入ることも想定しています。Agentに調査、Web取得、内容整理をよく任せる人にとっては、API呼び出しを手書きするより軽い導入方法です。&lt;/p&gt;
&lt;p&gt;Zapier、n8n、Lovableなどのプラットフォーム連携も挙げられています。この方向性は実用的です。Webデータは必ずしもコードにだけ入るわけではなく、自動化テーブル、ローコードフロー、コンテンツ制作システム、社内ナレッジベースにも流れます。&lt;/p&gt;
&lt;h2 id=&#34;05-オープンソースセルフホストライセンス境界&#34;&gt;05 オープンソース、セルフホスト、ライセンス境界
&lt;/h2&gt;&lt;p&gt;Firecrawlはオープンソースプロジェクトです。メインリポジトリは主に &lt;code&gt;AGPL-3.0&lt;/code&gt; でライセンスされています。READMEでは、SDKと一部のUIコンポーネントは &lt;code&gt;MIT&lt;/code&gt; ライセンスであり、詳細は各ディレクトリのLICENSEファイルを見る必要があるとも説明されています。&lt;/p&gt;
&lt;p&gt;ここは注意が必要です。クラウドサービスとして使うだけなら、主な関心はAPIコスト、安定性、コンプライアンス上の境界です。一方で、セルフホストして外部にサービス提供するなら、&lt;code&gt;AGPL-3.0&lt;/code&gt; の義務をきちんと確認する必要があります。&lt;/p&gt;
&lt;p&gt;READMEでは、Webサイトのポリシー、プライバシーポリシー、利用規約を尊重するようにも注意しています。また、デフォルトで &lt;code&gt;robots.txt&lt;/code&gt; に従うと説明されています。この種のツールは強力になるほど、コンプライアンスと取得範囲の設計を後回しにせず、最初からシステムに組み込む必要があります。&lt;/p&gt;
&lt;h2 id=&#34;06-向いている場面&#34;&gt;06 向いている場面
&lt;/h2&gt;&lt;p&gt;Firecrawlを優先的に検討したいのは、次のような場面です。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;RAGシステム向けにWeb資料を取得し、きれいなMarkdownを直接得たい。&lt;/li&gt;
&lt;li&gt;AI検索や調査アシスタントで、検索後にページ全体を読む必要がある。&lt;/li&gt;
&lt;li&gt;JavaScriptが重いサイトを取得したいが、自前でブラウザクラスターを保守したくない。&lt;/li&gt;
&lt;li&gt;競合、価格、ドキュメント、ニュース、採用ページなどの公開情報を監視したい。&lt;/li&gt;
&lt;li&gt;MCPクライアントやAI coding agentにリアルタイムのWeb読み取り能力を追加したい。&lt;/li&gt;
&lt;li&gt;クローラー基盤を先に作るのではなく、Webデータ製品を素早く検証したい。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;あまり向いていない場面もはっきりしています。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;対象サイトのフィールドが少なく、構造も安定していて、簡単なスクリプトで十分な場合。&lt;/li&gt;
&lt;li&gt;取得量が非常に大きく、開発保守コストより実行コストのほうが重要な場合。&lt;/li&gt;
&lt;li&gt;データソース、リトライ戦略、Bot対策への振る舞い、監査要件を細かく制御する必要がある場合。&lt;/li&gt;
&lt;li&gt;ライセンスやコンプライアンス要件として、AGPLコンポーネントや外部クラウドサービスを導入できない場合。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;07-短い判断&#34;&gt;07 短い判断
&lt;/h2&gt;&lt;p&gt;Firecrawlの価値は、「WebページからAIで使えるデータへ」という面倒な流れをプロダクト化している点にあります。検索、取得、クリーニング、操作、バッチ処理、Agent型の資料収集を1つのインターフェースにまとめているため、AIアプリケーション開発者には使いやすい選択肢です。&lt;/p&gt;
&lt;p&gt;モデルに実際のWebページを読ませる必要がよくあり、特に情報源が分散し、構造が不安定で、MCPやAgentワークフローにも接続したいなら、Firecrawlはツール箱に入れておく価値があります。逆に、固定サイトから低コストで大量収集するだけなら、従来のクローラーや専用パーサーのほうが適している場合があります。&lt;/p&gt;
&lt;h2 id=&#34;関連リンク&#34;&gt;関連リンク
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;GitHubプロジェクト：&lt;a class=&#34;link&#34; href=&#34;https://github.com/firecrawl/firecrawl&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;https://github.com/firecrawl/firecrawl&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
        <item>
        <title>Hermes Agent とは: 概要、利点、クイック スタート、OpenClaw との比較</title>
        <link>https://www.knightli.com/ja/2026/04/12/hermes-agent-intro-guide-vs-openclaw/</link>
        <pubDate>Sun, 12 Apr 2026 14:07:58 +0800</pubDate>
        
        <guid>https://www.knightli.com/ja/2026/04/12/hermes-agent-intro-guide-vs-openclaw/</guid>
        <description>&lt;p&gt;最近オープンソース AI エージェントに注目している場合、&lt;code&gt;Hermes Agent&lt;/code&gt; は注目に値する新しいプロジェクトです。ヌース・リサーチ社によって発売されました。その中心的なセールスポイントは、「別のチャット シェルを作成する」ことではなく、長期記憶、スキルの蓄積、コンテキスト ファイル、MCP 拡張機能、メッセージ ゲートウェイ、およびサブエージェントの並列処理の機能を統合エージェント実行環境に統合しようとすることです。&lt;/p&gt;
&lt;p&gt;公式 README から判断すると、Hermes Agent の目標は非常に明確です。ローカル CLI アシスタントのように、またはクラウドに常駐するパーソナル アシスタントのようにターミナル内で動作し、Telegram、Discord、Slack、WhatsApp、Signal などのチャネルを通じて継続的に話しかけることができます。この位置付けは、「コード アシスタント」、「自動化アシスタント」、「パーソナル AI ワークベンチ」を 1 つのシステムに組み合わせたいユーザーにとって、非常に魅力的です。&lt;/p&gt;
&lt;h2 id=&#34;01-エルメス代理店紹介&#34;&gt;01 エルメス代理店紹介
&lt;/h2&gt;&lt;p&gt;Hermes Agent は、Nous Research が開発したオープンソースの自己改善型 AI エージェントです。 Nous Portal、OpenRouter、OpenAI、カスタム OpenAI 互換エンドポイントなど、複数のモデル プロバイダーをサポートします。また、ローカル ターミナル、Docker、SSH、Daytona、Modal などのさまざまな実行バックエンドでの実行もサポートされます。&lt;/p&gt;
&lt;p&gt;多くの「ツールを呼び出すことができるチャットボット」との最大の違いは、Hermes は 1 つのセッションでのツール呼び出しだけを重視するのではなく、セッション全体での継続的な機能構築を重視していることです。公式ドキュメントでは、このアイデアをいくつかの部分に分割しています。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;永続メモリ: &lt;code&gt;MEMORY.md&lt;/code&gt; および &lt;code&gt;USER.md&lt;/code&gt; を通じて、環境、プロジェクト、およびユーザー設定に関する重要な情報を保存します。&lt;/li&gt;
&lt;li&gt;スキル システム: 複雑なタスクで学習したプロセスをスキルにまとめ、オンデマンドでロードします。&lt;/li&gt;
&lt;li&gt;コンテキスト ファイル: &lt;code&gt;AGENTS.md&lt;/code&gt;、&lt;code&gt;SOUL.md&lt;/code&gt;、&lt;code&gt;.cursorrules&lt;/code&gt; およびその他のファイルを自動的に読み取り、プロジェクト規約をセッションに直接挿入します。&lt;/li&gt;
&lt;li&gt;MCP の統合: MCP 互換のツール サーバーに接続して、データベース、GitHub、ファイル システム、クロールなどの機能を拡張できます。&lt;/li&gt;
&lt;li&gt;メッセージ ゲートウェイ: CLI に加えて、Telegram、Discord、Slack、WhatsApp、Signal、電子メール、その他のポータル経由でも使用できます。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;一言で要約すると、Hermes Agent は「メモリ、スキル、スケーラビリティ、およびマルチエンド アクセスを備えたユニバーサル エージェント操作層」に似ています。&lt;/p&gt;
&lt;h2 id=&#34;02-そのメリットは何ですか&#34;&gt;02 そのメリットは何ですか?
&lt;/h2&gt;&lt;h3 id=&#34;1-cli-ワークフローとメッセージング-ワークフローの両方をカバーする&#34;&gt;1. CLI ワークフローとメッセージング ワークフローの両方をカバーする
&lt;/h3&gt;&lt;p&gt;エージェントプロジェクトの多くは「端末内開発アシスタント」か「チャットプラットフォームロボット」のどちらかです。エルメスがやりたいのは、これら 2 つを融合することです。ターミナルで &lt;code&gt;hermes&lt;/code&gt; を直接実行することも、ゲートウェイを起動して Telegram または Discord から同じアシスタントを継続することもできます。&lt;/p&gt;
&lt;p&gt;このデザインの良いところは、エルメスが「コンピューターの前に座っているときにだけ使える」ということに限定されていないことです。クラウドまたは VPS に導入すると、常にオンラインのパーソナル AI アシスタントになります。&lt;/p&gt;
&lt;h3 id=&#34;2長期使用をより徹底して考える&#34;&gt;2.「長期使用」をより徹底して考える
&lt;/h3&gt;&lt;p&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;これは、固定されたコード ベース、固定されたワークフロー、固定されたチーム基準で繰り返し作業することが多いユーザーにとって重要です。これは、エージェントが「今回はあなたのために何かをしてくれる」だけではなく、徐々にあなたの環境をよりよく理解するようになるということを意味します。&lt;/p&gt;
&lt;h3 id=&#34;3-mcp-サポートにより拡張性が非常に強力になります&#34;&gt;3. MCP サポートにより拡張性が非常に強力になります
&lt;/h3&gt;&lt;p&gt;hermes の公式ドキュメントでは、MCP を明確にサポートしており、stdio と HTTP という 2 つのアクセス方法について説明しています。言い換えれば、外部システムにすでに MCP サーバーがある限り、Hermes は理論的には低コストでそれにアクセスできます。&lt;/p&gt;
&lt;p&gt;これは、単一システムに対して毎回個別のプラグインを作成するよりも柔軟です。 MCP エコシステムに多数のツールを蓄積している人にとって、Hermes へのアクセス コストははるかに低くなります。&lt;/p&gt;
&lt;h3 id=&#34;4-openclaw-ユーザーに優しい&#34;&gt;4. OpenClaw ユーザーに優しい
&lt;/h3&gt;&lt;p&gt;これはとても興味深いですね。 Hermes README には &lt;code&gt;hermes claw migrate&lt;/code&gt; が直接提供されており、構成、メモリ、スキル、API キー、メッセージング プラットフォームの設定などを OpenClaw からインポートできることが記載されています。&lt;/p&gt;
&lt;p&gt;これは、既存のエコロジーを完全に無視して車輪を再発明しているわけではなく、一部の OpenClaw ユーザーを潜在的な移行ターゲットとして明確にみなしていることを示しています。&lt;/p&gt;
&lt;h2 id=&#34;03-すぐに始める方法&#34;&gt;03 すぐに始める方法
&lt;/h2&gt;&lt;p&gt;公式に推奨されている Hermes Agent のインストール方法は非常に簡単です。&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt; bash
&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;公式の手順では、Linux、macOS、WSL2、Android の Termux がサポートされています。 README には、ネイティブ Windows はまだサポートされていないため、Windows ユーザーには WSL2 を使用することが推奨されていることが明記されていることに注意してください。&lt;/p&gt;
&lt;p&gt;インストールが完了したら、通常は最初にシェルを更新します。&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;source&lt;/span&gt; ~/.bashrc
&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;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;hermes
&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;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;hermes setup
&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;公式ドキュメントと README によると、初めて開始するには次の手順に従うことができます。&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;code&gt;hermes setup&lt;/code&gt; を実行して、基本構成を完了します。&lt;/li&gt;
&lt;li&gt;&lt;code&gt;hermes model&lt;/code&gt; を使用して、モデルプロバイダーとモデルを選択します。&lt;/li&gt;
&lt;li&gt;&lt;code&gt;hermes tools&lt;/code&gt; スイッチにはツールセットが必要です。&lt;/li&gt;
&lt;li&gt;&lt;code&gt;hermes&lt;/code&gt; を直接実行して対話型 CLI に入ります。&lt;/li&gt;
&lt;li&gt;Telegram や Discord などのチャネルに接続する場合は、&lt;code&gt;hermes gateway&lt;/code&gt; の構成を続けます。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;OpenClaw ユーザーの場合は、移行コマンドを確認することもできます。&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;hermes claw migrate --dry-run
&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;/p&gt;
&lt;h2 id=&#34;04-と-openclaw-はどうですか&#34;&gt;04 と OpenClaw はどうですか?
&lt;/h2&gt;&lt;p&gt;公式ドキュメントや README から判断すると、Hermes Agent と OpenClaw は単に「誰が誰を置き換えるか」というだけではなく、位置づけにおいては明らかに重複していますが、焦点は異なります。&lt;/p&gt;
&lt;h3 id=&#34;ヘルメスエージェントとはどのようなものですか&#34;&gt;ヘルメスエージェントとはどのようなものですか?
&lt;/h3&gt;&lt;p&gt;エルメスはどちらかというとエージェントコアとワークフローシステムに重点を置いた製品です。それが強調していることは次のとおりです。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;CLI の経験&lt;/li&gt;
&lt;li&gt;記憶とスキルの蓄積&lt;/li&gt;
&lt;li&gt;プロジェクトコンテキストファイル&lt;/li&gt;
&lt;li&gt;MCP拡張子&lt;/li&gt;
&lt;li&gt;サブエージェントの並列処理&lt;/li&gt;
&lt;li&gt;ローカル、コンテナ、リモート、サーバーレス環境間で実行バックエンドを切り替える&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;あなたの主な要求が「エージェントにプロジェクトをよりよく理解させ、継続的な再利用機能を向上させ、MCP と開発ワークフローへの接続を容易にする」ことである場合、Hermes の方向性はより便利になります。&lt;/p&gt;
&lt;h3 id=&#34;openclaw-とはどのようなものですか&#34;&gt;OpenClaw とはどのようなものですか?
&lt;/h3&gt;&lt;p&gt;OpenClaw は、パーソナル AI アシスタントとメッセージング ゲートウェイを中心としたプラットフォームです。それは次のように強調します。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;メッセージチャネルへの非常に豊富なアクセス&lt;/li&gt;
&lt;li&gt;ゲートウェイを実行する常駐者&lt;/li&gt;
&lt;li&gt;ブラウザーでの UI の制御&lt;/li&gt;
&lt;li&gt;デバイスのペアリング、リモートアクセス、ステータス管理&lt;/li&gt;
&lt;li&gt;音声、モバイル、キャンバスなどの強力なアシスタント形式。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;「さまざまなチャット チャネルやデバイス上でパーソナル AI アシスタントを安定させる」ことが主なニーズであり、コントロール パネルを使用して均一に管理したい場合は、OpenClaw の製品感が強くなります。&lt;/p&gt;
&lt;h3 id=&#34;より現実的な選択の提案&#34;&gt;より現実的な選択の提案
&lt;/h3&gt;&lt;p&gt;この 2 つは単純に次のように理解できます。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ヘルメスエージェント：「成長する総合エージェントのワークベンチ」&lt;/li&gt;
&lt;li&gt;OpenClaw: 「マルチチャネル常駐パーソナル AI アシスタント プラットフォーム」のようなもの&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;もちろん、この違いは絶対的なものではなく、双方とも機能を拡張し続けており、Hermes は OpenClaw からの移行パスも提供しています。しかし、少なくとも現在の公開情報から判断すると、Hermes は「メモリ、スキル、コンテキスト、MCP、開発ワークフロー」の分野でより顕著です。 OpenClaw は、「ゲートウェイ、マルチチャネル、コントロール UI、デバイス アクセス」の分野でより成熟しています。&lt;/p&gt;
&lt;h2 id=&#34;05-どんな人に試してほしいの&#34;&gt;05 どんな人に試してほしいの？
&lt;/h2&gt;&lt;p&gt;あなたが次のカテゴリーに属する人であれば、Hermes Agent を最初に試してみる価値があります。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;あなたはターミナルで AI ツールを広範囲に使用しており、エージェントがコード ベースとプロジェクト ルールをよりよく理解できるようになることを期待しています。&lt;/li&gt;
&lt;li&gt;&lt;code&gt;AGENTS.md&lt;/code&gt;、スキル、記憶、MCP 能力を組み合わせたいと考えています。&lt;/li&gt;
&lt;li&gt;単一のモデル ベンダーに縛られることなく、柔軟にプロバイダーを切り替えられるようにしたいと考えています。&lt;/li&gt;
&lt;li&gt;以前に OpenClaw を使用していましたが、今度はよりエージェント指向のワークフローの方向を試したいと考えています。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;より多くのモバイルリーチ、さまざまな IM プラットフォームへのアクセス、ブラウザ コンソール、および「常時接続のパーソナル アシスタントの感覚」を重視する場合は、OpenClaw が依然として魅力的です。&lt;/p&gt;
&lt;h2 id=&#34;参考リンク&#34;&gt;参考リンク
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;Hermes Agent GitHub: &lt;a class=&#34;link&#34; href=&#34;https://github.com/NousResearch/hermes-agent&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;https://github.com/NousResearch/hermes-agent&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;ヘルメスエージェントドキュメント: &lt;a class=&#34;link&#34; href=&#34;https://hermes-agent.nousresearch.com/docs/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;https://hermes-agent.nousresearch.com/docs/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Hermes Features Overview: &lt;a class=&#34;link&#34; href=&#34;https://hermes-agent.nousresearch.com/docs/user-guide/features/overview&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;https://hermes-agent.nousresearch.com/docs/user-guide/features/overview&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Hermes MCP: &lt;a class=&#34;link&#34; href=&#34;https://hermes-agent.nousresearch.com/docs/user-guide/features/mcp/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;https://hermes-agent.nousresearch.com/docs/user-guide/features/mcp/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;OpenClaw GitHub: &lt;a class=&#34;link&#34; href=&#34;https://github.com/openclaw/openclaw&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;https://github.com/openclaw/openclaw&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;OpenClaw Getting Started: &lt;a class=&#34;link&#34; href=&#34;https://docs.openclaw.ai/start/quickstart&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;https://docs.openclaw.ai/start/quickstart&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;OpenClaw Control UI: &lt;a class=&#34;link&#34; href=&#34;https://docs.openclaw.ai/web/control-ui&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;https://docs.openclaw.ai/web/control-ui&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
        <item>
        <title>MCPを捨てますか？ CLI がエージェントのデフォルトのツール層になりつつある理由</title>
        <link>https://www.knightli.com/ja/2026/04/10/mcp-vs-cli-for-agents/</link>
        <pubDate>Fri, 10 Apr 2026 21:55:12 +0800</pubDate>
        
        <guid>https://www.knightli.com/ja/2026/04/10/mcp-vs-cli-for-agents/</guid>
        <description>&lt;p&gt;過去 1 年間、エージェント ツールチェーンに関する議論は、次の 1 つの問題にますます集中してきました。&lt;/p&gt;
&lt;p&gt;MCP (モデル コンテキスト プロトコル) はツールの呼び出しを簡単にしますか? それとも、もともと単純だったものを複雑にしますか?&lt;/p&gt;
&lt;p&gt;CLI は、ほとんどの日常的な開発タスクにとって、より実用的なデフォルトになりつつあります。&lt;/p&gt;
&lt;h2 id=&#34;コストの違いは経験の問題ではなく桁違いの問題です&#34;&gt;コストの違いは「経験の問題」ではなく、桁違いの問題です
&lt;/h2&gt;&lt;p&gt;MCP に対する実際の最大のプレッシャーはトークンのオーバーヘッドです。&lt;/p&gt;
&lt;p&gt;一般的なシナリオでは、MCP は実際にタスクを実行する前に、多数のツール スキーマをロードする必要があります。 GitHub MCP サーバーを例に挙げると、初期化で数万のトークンが消費される可能性があります。長いタスクの場合、これはコンテキスト バジェットを直接圧迫します。&lt;/p&gt;
&lt;p&gt;コミュニティのベンチマークは、同じ結論を繰り返し示しています。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;1 回の MCP 呼び出しのコストは、通常、CLI の数倍から数十倍になります。&lt;/li&gt;
&lt;li&gt;失敗した再試行のコストも高くなります (接続の再構築とコンテキストの再ロード)。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;これは「遅い」というギャップではなく、むしろ API 料金、レイテンシー、安定性の問題にまで拡大します。&lt;/p&gt;
&lt;h2 id=&#34;モデルが自然にcli-に精通している理由&#34;&gt;モデルが自然に「CLI に精通している」理由
&lt;/h2&gt;&lt;p&gt;見落とされがちな事実は、トレーニングの分布です。&lt;/p&gt;
&lt;p&gt;LLM は、トレーニング中にコマンド、出力、エラー レポート、スクリプト、マニュアル ページなどの大量の端末テキストを確認しました。言い換えれば、CLI 対話モードは本質的にモデルの「母国語入力」に近いものになります。&lt;/p&gt;
&lt;p&gt;それどころか、MCP の JSON-RPC とツール スキーマは、ここ 2 年間で大規模に登場したばかりの新しいパラダイムです。モデルは確かに学習できますが、親しみやすさと圧縮効率は通常、CLI などの歴史的コーパスほど良くありません。&lt;/p&gt;
&lt;p&gt;これは、その理由を何度も説明するものでもあります。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;目標は同じですが、CLI 命令は短くなります&lt;/li&gt;
&lt;li&gt;出力は推論を直接続行するのにより適しています。&lt;/li&gt;
&lt;li&gt;エラー回復パスの安定性が向上&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;安全と隔離mcpにはまだ補講の余地があります&#34;&gt;安全と隔離：MCPにはまだ補講の余地があります
&lt;/h2&gt;&lt;p&gt;MCP がセキュリティを実現できないわけではありませんが、エコシステムはまだ初期段階にあります。&lt;/p&gt;
&lt;p&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;/ul&gt;
&lt;p&gt;もちろん、CLI にもセキュリティの問題 (インジェクション、不正アクセス、パスのリスク) がありますが、そのプロセス モデル、権限の境界、監査リンクは数十年にわたるエンジニアリングの実践によって検証されています。本番環境では、この「予測可能性」が重要です。&lt;/p&gt;
&lt;h2 id=&#34;これはmcpが無価値であるという意味ではありません&#34;&gt;これはMCPが無価値であるという意味ではありません
&lt;/h2&gt;&lt;p&gt;私はMCPを放棄すべきではないと思います。&lt;/p&gt;
&lt;p&gt;より合理的な位置付けは次のとおりです。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;CLI は実行層 (ローカル、低遅延、高頻度の呼び出し) を担当します。&lt;/li&gt;
&lt;li&gt;MCP は接続層 (リモート サービス ディスカバリ、統合認証、監査、マルチテナント) を担当します。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;一般に、ハイブリッド アーキテクチャ: &lt;code&gt;CLI + MCP Gateway&lt;/code&gt; とも呼ばれます。&lt;/p&gt;
&lt;p&gt;多数のリモート システムに接続し、統合された権限管理とコンプライアンス監査を実行する必要がある場合、MCP には依然として明白な価値があります。しかし、「エージェントが開発タスクを迅速に完了できるようにする」という点では、多くの場合、CLI ファーストの方が現在のモデルの機能の境界に沿っています。&lt;/p&gt;
&lt;p&gt;今日のエンジニアリングの現実では、CLI はエージェントの母国語に似ています。 MCP は、唯一の実行プロトコルではなく、接続プロトコルとして適しています。&lt;/p&gt;
</description>
        </item>
        
    </channel>
</rss>
