CommentKeyword について
CommentKeywordは、Metaの公式Instagram APIを通じてコメントからDMを送るキーワード自動化を管理するオープンソースのMCPサーバーです。Instagramのプロアカウント運用向けで、次の投稿やReelを対象に返信やリンク追跡を設定できます。
主な機能
- 01自動化の作成・編集・一時停止・削除
- 02次の投稿やReelを対象に設定
- 03DMと公開返信の文面設定
- 04リンク追跡とメッセージのバリエーション設定
- 05キーワードと登録済みAIエージェントの確認
活用シーン
- 01次のReelで資料配布用キーワードを設定
- 02新規投稿待ちの自動化を編集または一時停止
- 03コメントした人へのDMと公開返信を設定
- 04既存のAIエージェントをキーワードに連携
MCP 対応
InstagramのコメントからDMを送る自動化を管理するツールをMCPクライアントに提供します。CommentKeyword APIを介してMetaの公式Instagram APIを利用します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Instagram MCP サーバー(コメントからDMへ)

Claude、Cursor、CodexなどのAIエージェントから、Metaの公式Instagram APIを通じてInstagramのコメントからDMへの自動化(「GUIDEとコメントした人にリンクをDMで送る」)を設定できる、オープンソースのInstagram MCP サーバーです。Claudeからコメント自動化を構築するためのManyChat MCPをお探しなら、これが代替手段です。ManyChatのAPIではキーワードやコメントのトリガーを作成できないため、ManyChat MCP サーバーでも作成できません。
CommentKeywordが開発しました。MITライセンスです。レジストリ名はcom.commentkeyword/mcpです。
| できること | InstagramのコメントからDMへのキーワード自動化を作成、再設定、一時停止、削除できます。キーワード、公開返信、DM、リンクのトラッキング、任意のAIによるフォローアップに対応しています |
| Instagramへの接続方法 | Metaの公式Instagram API(プロアカウント)。パスワード、セッションCookie、スクレイピングは使用しません |
| クライアント | Claude Code、Claude Desktop、Cursor、Windsurf、Codex、およびローカルのstdioサーバーを実行するすべてのMCPクライアント |
| 実行方法 | npxを使ってローカルで実行します(Node 18+)。依存関係もビルド手順も不要です。claude.aiとChatGPT向けのリモートサーバーは計画中です |
| このリポジトリに含まれるもの | Reelの「Xとコメント」CTAを計画するエージェントスキル、Claude Codeプラグイン、n8nテンプレート、video-toolkitアドオン |
| 料金 | MCP サーバーとREST APIは、無料プランを含むすべてのCommentKeywordプランに含まれます(自動DMは月300件、アクティブなキーワードは3件) |
どのように使うか
You: Edit this into a Reel. CTA: comment GUIDE to get the free checklist.
Claude: …edits the video, adds a "Comment GUIDE 👇" overlay inside the safe zone, writes the caption…
Ready to arm the DM:
Keyword: GUIDE (whole word) · Posts: your next post or reel
DM: "Here's the checklist, {{namefirst}} 👉 https://…"
Public reply: "Sent! Check your DMs 📩"
Create it?
You: Yes
Claude: Done. GUIDE is waiting for your next post. Publish the Reel, then comment GUIDE from
another account to test it.
next_postターゲットを使えば、投稿のIDは不要です。アカウントが次に公開する投稿またはReelに自動化が設定されるため、動画の編集中でも設定できます。
ほかにも、次のようなプロンプトが使えます。
- 「次のReelにPLANとコメントした人全員に、https://example.com/plan をDMで送ってください。公開返信も追加してください。」
- 「次の投稿に向けてGUIDEを再度有効にしてください。」
- 「投稿待ちのキーワードを教えてください。先月設定したものは一時停止してください。」
- 「WEBINARキーワードに営業エージェントを設定して、フォローアップの質問に回答できるようにしてください。」
Instagram MCP サーバーとManyChat MCPの比較
Claudeに「次のReelにコメントからDMへの自動化を設定して」と伝えたい人が、ManyChat MCPをよく検索しています。2026年10月時点での比較は次のとおりです。
| 用途 | サードパーティ製ManyChat MCP サーバー | このサーバー |
|---|---|---|
| 連絡先を検索してタグを付け、フィールドを設定する | はい | いいえ(CRMではありません) |
| メッセージを送信する、または作成済みのフローを開始する | はい | いいえ |
| キーワード/コメントをトリガーとする自動化を作成する | いいえ:ManyChatのAPIにそのエンドポイントがありません | はい |
| 次の投稿またはReelに自動化を設定する | いいえ | はい(next_post) |
| DMのテキストを編集する | いいえ(ManyChatのフローエディターにあります) | はい、最大10種類 |
| 公式Instagram API | ManyChat経由 | はい |
| APIアクセスのある無料プラン | いいえ(ManyChatのAPIは有料プランで利用できます) | はい |
WhatsApp、Messenger、TikTok、メールを一か所で管理したい場合や、大規模な複数分岐のビジュアルフローが必要な場合は、引き続きManyChatがより適しています。詳しくは、ManyChat MCP:提供されている機能とコメントからDMへの自動化に使えるManyChatの代替サービスをご覧ください。
Instagram MCP サーバー:このサーバーの特徴
Metaには、オーガニックなInstagram運用向けの公式MCP サーバーはありません(公式MCPが対応しているのは広告です)。そのため、すべてのInstagram MCP サーバーはサードパーティ製です。多くのサーバーはパスワードやセッションCookieでログインするか、公開ページをスクレイピングします。このサーバーが接続するのはCommentKeyword APIのみです。このAPIはMetaの公式Instagramログインと権限を使用し、コメントからDMへの自動化に特化しています。投稿の公開、アナリティクスの読み取り、受信箱の読み取りには対応していません。これらの用途には、スケジューラーやアナリティクス用コネクターを組み合わせてください。比較については、Instagram MCP サーバーの比較をご覧ください。
始める前に
- https://commentkeyword.com で CommentKeyword アカウントを作成します。API アクセスは無料プランを含むすべてのプランで利用できます。
- Instagram のプロアカウント(ビジネスまたはクリエイター)を接続します。
- Settings → API(https://commentkeyword.com/settings?tab=api)で API トークンを作成します。
keywords:read、keywords:write、agents:readを付与します。エージェントが自動化を削除できるようにする場合に限り、keywords:deleteも追加します。
インストール
Claude Code(スキルと MCP サーバー)
/plugin marketplace add commentkeyword/instagram-mcp-server
/plugin install commentkeyword@commentkeyword
プラグインを有効にすると、Claude Code から API トークンを求められます。トークンはシステムのキーチェーンに保存されます。
Claude Code(MCP サーバーのみ)
claude mcp add --transport stdio --env COMMENTKEYWORD_API_TOKEN=YOUR_TOKEN commentkeyword -- npx -y github:commentkeyword/instagram-mcp-server#v0.2.0
Claude Desktop、Cursor、Windsurf、その他の MCP クライアント
サーバーをクライアントの MCP 設定に追加します。Claude Desktop の場合、ファイルは claude_desktop_config.json(Settings → Developer → Edit Config)です。
{
"mcpServers": {
"commentkeyword": {
"command": "npx",
"args": ["-y", "github:commentkeyword/instagram-mcp-server#v0.2.0"],
"env": { "COMMENTKEYWORD_API_TOKEN": "YOUR_TOKEN" }
}
}
}
スキルのみ(Claude.ai、Claude Desktop、SKILL.md を読み込むその他のエージェント)
skills CLI を使う場合(Claude Code、Cursor、Codex、その他のエージェント):
npx skills add commentkeyword/instagram-mcp-server
または、手動で行います。
skills/comment-to-dm-ctaをフォルダーとしてダウンロードし、zip ファイルにします。- Claude で、zip ファイルを Customize → Skills → Upload a skill からアップロードします。
MCP サーバーがなくても、スキルは CTA と DM のプランを作成します。また、エージェントがネットワークにアクセスできる場合は、REST API を直接呼び出すこともできます(references/api.md を参照)。
動画ツールキット用アドオン
| ツールキット | アドオン |
|---|---|
| claude-code-video-toolkit | integrations/claude-code-video-toolkit:プロジェクトから CTA を読み取り、公開前に DM を設定する /comment-dm コマンド |
n8n
integrations/n8n には、Header Auth を使用し、コードを書かずに REST API 経由で次の投稿向けのコメントから DM への自動化を作成する、インポート可能な n8n ワークフローがあります。
MCP ツール
| ツール | 機能 |
|---|---|
create_keyword | 自動化を作成します。target は next_post、all_posts、または specific_posts です。DM のバリエーションを最大 10 件、公開返信のバリエーションを最大 10 件、リンクトラッキング、および紐付ける既存の AI エージェント(aiAgentId、有料プラン)も指定できます。 |
update_keyword | 任意のフィールドを変更します。target: "next_post" で次のアップロードに備えて再設定するか、isActive: false で一時停止します。 |
list_keywords / get_keyword | 競合を確認し、次の投稿が検出されたかどうか(nextPostStatus)を確認します。 |
delete_keyword | 自動化を削除します。AI エージェントが紐付けられている場合は、確認を求めます。 |
list_agents | ダッシュボードで設定済みの AI エージェントを一覧表示します。エージェントをキーワードに紐付けると、最初の DM の後も会話を続けられます。エージェントの作成と編集はダッシュボードで行い、API からは行いません。 |
| 環境変数 | |
|---|---|
COMMENTKEYWORD_API_TOKEN | 必須です。個人用アクセストークンです。 |
COMMENTKEYWORD_API_URL | 任意です。デフォルトは https://commentkeyword.com/api です。 |
ネットワークとデータ
- 接続先は 1 つです。 MCP サーバーとスキルの curl の例は、
https://commentkeyword.com/api(または設定した場合はCOMMENTKEYWORD_API_URL)にある CommentKeyword API のみを呼び出します。テレメトリーはなく、他のホストにも接続しません。 - 送信される情報: API トークン(Bearer ヘッダーとして)と、確認した自動化の内容(キーワード、DM と返信のテキスト、対象の投稿、オプション)。
- 受信する情報: キーワード自動化と AI エージェントの名前。
- ディスクには保存されません。 サーバーはローカルに何も保存しません。
- プライバシーポリシー: https://commentkeyword.com/privacy
安全性
- すべての自動化で実際の人にメッセージが送信されます。 スキルとツールの説明では、何かを作成または有効化する前に、キーワード、DM、対象についてユーザーに確認するようエージェントに指示しています。
- 各トークンは 1 つのワークスペースでのみ機能し、Settings → API からいつでも取り消せます。
- 必要最小限の権限を使用してください。
開発
npm test # end-to-end tests: spawns the server over stdio against a mock API
MCP サーバーに依存関係やビルド工程はありません。読みやすい2つのファイルで構成されています。server/ の core.mjs にはツール、検証、JSON-RPC の処理が含まれ、commentkeyword-mcp.mjs は stdio のエントリーポイントです。Node 18 以降が必要です。
FAQ
公式の Instagram MCP サーバーはありますか? いいえ。Meta の公式 MCP サーバーは広告向けです。投稿、コメント、DM に対応する MCP サーバーはすべてサードパーティ製なので、公式 API を使用しているか確認してください。このサーバーは公式 API を使用しています。
ManyChat に MCP サーバーはありますか? 2026年10月時点では、公式のものはありません。サードパーティ製のラッパーでは、連絡先にタグを付けたり、既存のフローを起動したりできますが、ManyChat の API では許可されていないため、コメントの自動化は作成できません。
Claude はこれを使って Instagram の DM を送信できますか? これは自動化を設定します。CommentKeyword は Instagram のルールに従って DM を送信します。つまり、各コメントに対して7日以内にプライベート返信を1件送信でき、相手から返信があった後の24時間以内であれば、さらにメッセージを送信できます。
Meta の規約で許可されていますか? 承認した権限を使って Meta の公式 Instagram API を利用し、指定したキーワードにコメントした人にのみメッセージを送信します。Instagram の DM 自動化は許可されていますか?をご覧ください。
ブラウザー上の ChatGPT や claude.ai でも使えますか? まだ使えません。これらにはリモート MCP サーバーが必要で、対応を予定しています。Codex、Claude Code、Claude Desktop、Cursor、Windsurf では現在利用できます。
料金はいくらですか? サーバーは無料のオープンソースです。CommentKeyword サービスには API を含む Free プランがあり、有料プランでは DM、キーワード、AI エージェントが追加されます。料金。
リンク
ライセンス
MIT。メンテナンスは CommentKeyword が担当しています。Issue と PR を歓迎します。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。