OpenclawとMCPの親和性——なぜ組み合わせると強力なのか
Openclaw(オープンクロー)は、AIエージェントをSlackやTelegram、Discordなどのメッセージングプラットフォーム上で常時稼働させるためのオープンソースハーネスです。MIT Licenseのもとで公開され、GitHubでは247,000以上のスターを獲得しており、エンタープライズ向けのAIエージェント基盤として急速に普及しています。
一方、MCP(Model Context Protocol)はAIエージェントと外部ツール・サービスをつなぐ標準プロトコルです。MCPの登場により、AIエージェントはSalesforce、GitHub、Slackなどの業務ツールをプログラマブルに操作できるようになりました。Openclawはこのプロトコルをネイティブにサポートしており、MCPサーバーを設定ファイルに追加するだけでエージェントの能力を拡張できます。
この組み合わせが特に強力な理由は、Openclawのスキルシステムにあります。OpenclawはSKILL.mdベースのディレクトリ構造でスキルを管理しており、MCPで接続した外部ツールのAPIをそのままスキルとして自然言語から呼び出すことができます。従来であれば専用のインテグレーション開発が必要だった「Salesforceのケースを確認して、ステータスを更新して、担当者に通知する」といった複合的な業務フローを、チャットメッセージ一行で実行できるようになります。

アーキテクチャ概要——ComposioのMCPルーターを使ったSalesforce統合の仕組み
OpenclawとSalesforceを連携させる際には、ComposioのMCPルーターが重要な役割を担います。ComposioはSalesforceを含む850以上のアプリケーション、20,000以上のツールに対応したMCPプロキシサービスです。
全体のアーキテクチャは以下の構成になります。
- ユーザーインターフェース層:Telegram、Slack、Discord、WhatsApp、Teams、iMessage、Signalなど、ユーザーが普段使っているメッセージングアプリ
- Openclaw(エージェントハーネス):受信したメッセージをもとにLLMが意図を解釈し、適切なスキルやMCPツールを呼び出す
- ComposioのMCPルーター:タスク内容に応じて必要なSalesforceツールを動的にロードする。全ツールを常時読み込まないため、コンテキスト肥大化を防止できる
- Salesforce Service Cloud:ケース管理、知識ベース、ワークフロー自動化、オムニチャンネルサポートなどの機能を提供する
ComposioのMCPルーターが特に優れているのは、「動的ツールロード」の機能です。Salesforceには数百のAPIエンドポイントが存在しますが、すべてをLLMのコンテキストに渡すとトークン消費が膨大になります。Composioのルーターは、ユーザーのリクエスト内容を解析し、ケース管理ならケース関連ツールだけを、知識ベース検索なら検索ツールだけをロードすることで、効率的なAPI呼び出しを実現しています。
認証面では、ComposioがOAuth 2.0認証の管理を全面的に担当します。独自のSalesforce OAuthクレデンシャルを設定することも可能で、既存のSalesforce Connected App設定を流用できます。
セットアップ手順——ComposioとOpenclawでSalesforce MCPを接続する
実際にOpenclawとSalesforceをMCP連携させるための手順を説明します。大きく3つのステップで完了します。
Step 1 ComposioアカウントとMCPエンドポイントの準備
まずComposioのアカウントを作成し、Salesforce Service Cloud連携を有効化します。Composioのダッシュボードから「Salesforce」を選択し、OAuth認証でSalesforce組織との接続を完了させます。完了後、Composio側からMCPサーバーエンドポイントURL(https://mcp.composio.dev/salesforce/<your-id>形式)が発行されます。
Step 2 OpenclawのMCP設定にComposioエンドポイントを追加
Openclawの設定ファイル(通常は~/.openclaw/settings.jsonまたはclaude_desktop_config.json相当の設定ファイル)にComposioのMCPサーバーを追加します。
{
"mcpServers": {
"salesforce": {
"command": "npx",
"args": [
"-y",
"@composio/mcp@latest",
"start",
"--url", "https://mcp.composio.dev/salesforce/YOUR_COMPOSIO_KEY"
]
}
}
}Openclawを再起動すると、次回の起動時にSalesforce MCPサーバーが自動的に利用可能になります。
Step 3 Openclawスキルの設定(任意)
標準のMCP統合だけでも多くの操作が可能ですが、チームのワークフローに合わせたカスタムスキルをSKILL.md形式で定義することで、より自然な対話が実現します。たとえば「エスカレーションスキル」として、緊急ケースの自動検出から担当者へのSlack通知までを一連の手順として定義できます。

ユースケース実践——Telegram/SlackからSalesforceを操作するシナリオ
統合が完了すると、日常の業務をチャットから直接操作できるようになります。代表的なシナリオを紹介します。
シナリオ1 ケース管理の自動化
カスタマーサポート担当者がSlackで「今日の未解決ケースを優先度順に見せて」と送信すると、OpenclawがSalesforce Service CloudのCase APIを呼び出し、優先度・件名・担当者・作成日時を整理した一覧をSlackに返信します。さらに「ケース#12345のステータスをIn Progressに更新して、田中さんにアサインして」と続けるだけで、ケースの更新と担当者の変更が完了します。
シナリオ2 知識ベース検索とAI回答支援
「返品ポリシーに関する記事を検索して」とTelegramから送信すると、OpenclawはSalesforce Knowledge BaseをMCP経由で検索し、関連する記事の要約とリンクを返します。さらに「この内容をもとに顧客向けの回答文を作成して」と指示すれば、LLMが知識ベースの内容を引用しながら回答文を自動生成します。
シナリオ3 顧客インタラクション追跡とレポート生成
週次レポートの作成も自動化できます。「先週の顧客対応サマリーをSlackに投稿して」と設定しておくと、OpenclawはSalesforceのActivity Historyを集計し、対応件数・平均解決時間・満足度スコアをMarkdownフォーマットで整理してSlackチャンネルに自動投稿します。Openclawのcronジョブ機能と組み合わせれば、毎週月曜朝9時に自動実行することも可能です。
シナリオ4 オムニチャンネルサポートの自動化
メール・電話・チャットなど複数チャネルからの問い合わせをSalesforceが受信した際、特定条件(VIP顧客、高優先度、特定キーワード)に合致するケースをOpenclawが自動検出し、担当者のWhatsAppやTelegramに即時通知するワークフローも構築できます。
セキュリティと権限管理——OAuth認証とスコープ設計のベストプラクティス
エンタープライズ環境でSalesforceをAIエージェントと統合する際は、セキュリティと権限設計が最も重要な考慮事項です。
OAuth 2.0スコープの最小化原則
ComposioのOAuth設定では、Openclawエージェントに付与するSalesforceのAPIスコープを最小限に絞ることを推奨します。ケース管理のみであればapiスコープで十分であり、フルアクセスを意味するfullスコープは避けるべきです。Composioのダッシュボードから接続設定を編集し、必要なスコープのみを選択できます。
独自OAuthクレデンシャルの活用
Composioはデフォルトで共有OAuthクレデンシャルを使用しますが、企業向けには独自のSalesforce Connected Appクレデンシャルを設定することを強く推奨します。Salesforce管理コンソールでConnected Appを作成し、Client IDとClient Secretをcomposioに設定することで、アクセスログの完全な追跡と、コンプライアンス要件への対応が可能になります。
Openclawユーザー別の権限分離
Openclawのマルチユーザー機能を活用して、Slackユーザー別に異なるSalesforceプロファイルを割り当てることもできます。一般担当者はケースの参照・更新のみ、マネージャーはレポート生成まで許可する、といった細かな権限設計が実現できます。
監査ログとアクセス記録
ComposioはすべてのMCP呼び出しのログを保持しており、どのAgentがいつどのSalesforceAPIを呼び出したかを後から追跡できます。Salesforce側のEvent Monitoringと合わせて活用することで、AIエージェントによる操作の完全な監査証跡を維持できます。
さらなる拡張——Salesforce以外のツールとの組み合わせ
ComposioのMCPルーターはSalesforceだけでなく、850以上のアプリケーションに対応しています。Openclawと組み合わせることで、複数のSaaSを横断した業務自動化が実現します。
たとえば「Salesforceで高優先度ケースが作成されたら、Jiraにバグチケットを起票して、GitHubの関連issueをリンクして、Slackのエンジニアチャンネルに通知する」といった複合ワークフローも、Openclawのスキルとして定義可能です。各ツールはそれぞれ独立したMCPサーバーとして追加されており、LLMが文脈に応じて適切なツールを選択して呼び出します。
また、2025年7月にパイロット開始が予定されているAgentforce 3では、MCPクライアントがネイティブ搭載される予定です。これにより、SalesforceのネイティブエージェントとOpenclawエージェントが同じMCPプロトコルを通じて協調動作するシナリオも視野に入ってきます。Openclaw側からAgentforceのエージェントをMCP経由でトリガーしたり、逆にAgentforceのワークフローからOpenclaw経由でSlack通知を送ったりといった連携が将来的に可能になります。
OpenclawとComposio、そしてSalesforce MCPの組み合わせは、現時点で最も実用的なエンタープライズAIエージェント統合の選択肢の一つです。APIの知識がなくても自然言語でSalesforceを操作できる環境を整えることで、カスタマーサポート・営業・オペレーションチームの生産性を大きく向上させることができます。まずはComposioの無料枠でSalesforce接続を試してみることをおすすめします。















