supportchat について
supportchatは、Intercom REST APIの会話、連絡先、タグ、記事に関する主要操作をツールとして提供し、Intercomのサポート業務に携わる開発者やエージェントを対象とします。アクセストークンでAPIを呼び出し、ホスト型OAuthは含みません。
主な機能
- 01会話の一覧、検索、取得
- 02会話への返信と終了
- 03連絡先の一覧、作成、更新
- 04タグの一覧と連絡先への付与
- 05記事の一覧
活用シーン
- 01対応中のサポート会話の検索
- 02顧客との会話への返信や終了
- 03連絡先情報とタグの管理
- 04Intercom記事の閲覧
MCP 対応
stdio MCPサーバーとして動作し、12種類のIntercom REST APIツールをMCPクライアントに提供します。呼び出しにはINTERCOM_ACCESS_TOKENが必要です。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
12掲載時のツール一覧 · 1 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| state | string | いいえ | フィルターに使用する任意の会話状態。state クエリパラメーターとして渡します。 |
| per_page | number | いいえ | 1 ページあたりに返す会話数の上限(任意)。 |
詳細
supportchat
Intercom のサポート会話を、Intercom REST API と連携する MCP ツールとして提供します。supportchat は、Intercom MCP サーバーのコア機能を新しい名前でクリーンルーム方式で再構築したものです。コードは新規に作成され、ブランド表記もコピーしていません。オリジナルは Intercom がホストするリモート MCP(OAuth)ですが、ホスト型 OAuth は再現していません。この再構築版は、同じ API を利用するトークンベースの REST クライアントです。
ツール(コア機能の一部、12 個)
list_conversations、get_conversation、reply_to_conversation、
close_conversation、search_conversations、list_contacts、
get_contact、create_contact、update_contact、list_tags、
tag_contact、list_articles。
この機能範囲に含まれないもの:記事の詳細(12 個に収めるため get_article を除外)、企業、チームとチームメイトの管理、イベントとデータ属性、メモ、チケット、ワークフロー、訪問者のコンバージョンツール、件数およびレポートのエクスポート。
セットアップ
Intercom ワークスペース用のアクセストークンを作成して設定します。
export INTERCOM_ACCESS_TOKEN=dG9r...
必要に応じて、INTERCOM_API_BASE_URL で API のベース URL を変更できます(デフォルトは https://api.intercom.io)。すべてのリクエストには Intercom-Version: 2.11 ヘッダーが付与されます。トークンが設定されていない場合、すべてのツール呼び出しは、不足している変数名を示すエラーで失敗します。会話への返信とクローズには、操作を行う管理者の admin_id が必要です。
CLI
npx @reneturcios/supportchat list_conversations '{"state":"open"}'
npx @reneturcios/supportchat mcp # stdio MCP server
各ツール名はサブコマンドであり、1 つの JSON オブジェクト引数を受け取ります。
MCP クライアントの設定
{
"mcpServers": {
"supportchat": {
"command": "npx",
"args": ["-y", "@reneturcios/supportchat", "mcp"],
"env": { "INTERCOM_ACCESS_TOKEN": "dG9r..." }
}
}
}
Docker
docker run -i -e INTERCOM_ACCESS_TOKEN ghcr.io/cloudcorprecords/supportchat
開発
npm install
npm run build
npm test
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。