Salesforce MCPサーバー統合

Salesforce MCPサーバー統合

FlowHuntのAIワークフローに、直接的で会話的なSalesforce統合を提供します。お気に入りのAIツールからSalesforceのデータやメタデータを安全にクエリ、操作、管理できます。

「Salesforce」MCPサーバーは何をするもの?

Salesforce MCPサーバーは、Model Context Protocol (MCP) を実装したもので、ClaudeなどのAIアシスタントとSalesforceを接続します。これにより、Salesforceのデータやメタデータを自然言語でやり取りでき、ユーザーはSalesforceオブジェクトやレコードのクエリ・編集・管理をシームレスに実行できます。Salesforceの強力なAPIを標準MCPツールとして公開することで、AIクライアントはデータベースクエリ・オブジェクト管理・Apexコード処理・ワークフロー自動化まで、開発環境から直接操作可能です。開発者はSalesforceリソースへ効率的にアクセスでき、生産性向上や堅牢なAI連携・自動化を多様なプラットフォームで実現できます。

プロンプト一覧

リポジトリには明示的なプロンプトテンプレートは記載されていません。

リソース一覧

リポジトリには明示的なMCPリソースは記載されていません。

ツール一覧

  • salesforce_search_objects
    Salesforce内の標準・カスタムオブジェクトを部分一致で検索します。
  • salesforce_describe_object
    オブジェクトのフィールド・リレーション・選択リストなど詳細なスキーマ情報を取得します。
  • salesforce_query_records
    関連や複雑な条件を含むレコードのクエリを実行します。
  • salesforce_aggregate_query
    GROUP BYやHAVING、各種集計関数を使った集計クエリを実行します。
  • salesforce_dml_records
    Salesforceレコードの挿入・更新・削除・アップサートを行います。
  • salesforce_manage_object
    カスタムオブジェクトの作成・編集やプロパティ調整を行います。
  • salesforce_manage_field
    カスタムフィールドの追加・編集、リレーションフィールドや権限設定も対応可能です。
  • salesforce_manage_field_permissions
    特定プロファイルのフィールドレベル権限の付与・剥奪・参照が可能です。
  • salesforce_search_all
    SOSLクエリで複数のSalesforceオブジェクト横断検索を行います。
  • salesforce_read_apex
    Apexクラスをパターン指定で一覧・ソースコード・メタデータを取得します。
  • salesforce_write_apex
    Apexクラスの新規作成や更新(コード・APIバージョン指定)を行います。
  • salesforce_read_apex_trigger
    Apexトリガーの一覧・メタデータ・ソースコードを取得します。
  • salesforce_write_apex_trigger
    特定オブジェクトに対するApexトリガーをイベント・APIバージョン付きで作成・更新します。
  • salesforce_execute_anonymous
    匿名Apexコードを実行し、デバッグログや結果を取得します。

このMCPサーバーのユースケース

  • Salesforceデータベース管理
    SalesforceレコードのCRUD操作やデータ加工をAI指示で効率化し、定型業務の自動化も可能です。
  • スキーマ・メタデータ探索
    オブジェクトのスキーマやフィールド・リレーションを素早く取得し、連携や複雑な組織構造の把握に役立ちます。
  • 高度なレポート・集計
    集計クエリでサマリーや分析を実行し、グループ化・フィルタリングによるビジネスインテリジェンスにも対応可能です。
  • Apexコード・トリガー管理
    開発環境から直接Apexクラスやトリガーの読み書き・作成・更新ができ、デプロイや保守を迅速化します。
  • オブジェクト横断検索・データ探索
    SOSL検索により複数オブジェクトを横断的に調査し、大規模なSalesforce組織でも情報やリレーションを簡単に見つけられます。

セットアップ方法

Windsurf

  1. お使いのシステムにNode.jsがインストールされていることを確認します。
  2. Salesforce MCPサーバーをインストール:
    npm install -g @tsmztech/mcp-server-salesforce@latest
  3. Windsurfの設定ファイル(例: windsurf.config.json)を探します。
  4. 下記のJSONスニペットを使ってSalesforce MCPサーバーを追加します:
    {
      "mcpServers": {
        "salesforce-mcp": {
          "command": "mcp-server-salesforce",
          "args": [],
          "env": {
            "SALESFORCE_CLIENT_ID": "your-client-id",
            "SALESFORCE_CLIENT_SECRET": "your-client-secret",
            "SALESFORCE_USERNAME": "your-username",
            "SALESFORCE_PASSWORD": "your-password",
            "SALESFORCE_TOKEN": "your-security-token"
          }
        }
      }
    }
    
  5. ファイルを保存してWindsurfを再起動します。
  6. MCPダッシュボードでサーバー稼働を確認します。

Claude

  1. Node.jsがインストールされていることを確認します。
  2. Salesforce MCPサーバーをインストール:
    npm install -g @tsmztech/mcp-server-salesforce@latest
  3. Claude連携用の設定ファイルを編集します。
  4. mcpServersセクションに以下を追加します:
    {
      "mcpServers": {
        "salesforce-mcp": {
          "command": "mcp-server-salesforce",
          "args": [],
          "env": {
            "SALESFORCE_CLIENT_ID": "your-client-id",
            "SALESFORCE_CLIENT_SECRET": "your-client-secret",
            "SALESFORCE_USERNAME": "your-username",
            "SALESFORCE_PASSWORD": "your-password",
            "SALESFORCE_TOKEN": "your-security-token"
          }
        }
      }
    }
    
  5. 保存してClaudeを再起動します。
  6. ClaudeワークスペースでSalesforce MCPの利用可否を確認します。

Cursor

  1. Node.jsをインストールします。
  2. Salesforce MCPをインストール:
    npm install -g @tsmztech/mcp-server-salesforce@latest
  3. Cursorの設定ファイルを開きます。
  4. 下記のようにSalesforce MCPサーバーを追加します:
    {
      "mcpServers": {
        "salesforce-mcp": {
          "command": "mcp-server-salesforce",
          "args": [],
          "env": {
            "SALESFORCE_CLIENT_ID": "your-client-id",
            "SALESFORCE_CLIENT_SECRET": "your-client-secret",
            "SALESFORCE_USERNAME": "your-username",
            "SALESFORCE_PASSWORD": "your-password",
            "SALESFORCE_TOKEN": "your-security-token"
          }
        }
      }
    }
    
  5. 変更を保存してCursorを再起動します。
  6. MCP統合パネルでサーバー接続をテストします。

Cline

  1. Node.jsがインストールされていることを確認します。
  2. パッケージをインストール:
    npm install -g @tsmztech/mcp-server-salesforce@latest
  3. Clineの設定ファイルを探して開きます。
  4. Salesforce MCPサーバーを挿入します:
    {
      "mcpServers": {
        "salesforce-mcp": {
          "command": "mcp-server-salesforce",
          "args": [],
          "env": {
            "SALESFORCE_CLIENT_ID": "your-client-id",
            "SALESFORCE_CLIENT_SECRET": "your-client-secret",
            "SALESFORCE_USERNAME": "your-username",
            "SALESFORCE_PASSWORD": "your-password",
            "SALESFORCE_TOKEN": "your-security-token"
          }
        }
      }
    }
    
  5. 保存してClineを再起動します。
  6. ツールメニューでMCPサーバーステータスを確認します。

APIキーの安全な管理:
機密性の高い認証情報は常に環境変数で管理しましょう。設定内のenvオブジェクトに必要な項目を追加してください。
追加の入力値を渡す場合は、次のように記述できます:

{
  "mcpServers": {
    "salesforce-mcp": {
      "command": "mcp-server-salesforce",
      "args": [],
      "env": {
        "SALESFORCE_CLIENT_ID": "your-client-id"
      },
      "inputs": {
        "instanceUrl": "https://your-instance.salesforce.com"
      }
    }
  }
}

フロー内でこのMCPを使うには

FlowHuntでのMCP利用

FlowHuntのワークフローにMCPサーバーを統合するには、MCPコンポーネントをフローに追加し、AIエージェントと接続します。

FlowHunt MCP flow

MCPコンポーネントをクリックして設定パネルを開き、システムMCP構成セクションで下記のJSON形式でMCPサーバー情報を入力します:

{
  "salesforce-mcp": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

設定後、AIエージェントはこのMCPの全機能・能力にアクセスできるようになります。
“salesforce-mcp"はご自身のMCPサーバー名に、URLも実際のMCPサーバーURLに置き換えてください。


概要

セクション有無詳細・備考
概要READMEに明記
プロンプト一覧明示的なドキュメントなし
リソース一覧明示的なドキュメントなし
ツール一覧14ツール、READMEに詳細あり
APIキーの安全管理セットアップ手順に記載
サンプリング対応(評価では重要度低)記載なし

上記2つの表のとおり、Salesforce MCPサーバーはツールとセットアップのドキュメントが充実していますが、プロンプトテンプレートやリソース、ルート、サンプリングの説明はありません。最大の強みは堅牢なSalesforceツールセットと明快なセットアップガイドです。この観点から、実用的なMCP統合・開発者向け利便性は7/10と評価します。

MCPスコア

ライセンスあり✅ MIT
ツールが1つ以上ある✅ (14ツール)
フォーク数29
スター数48

よくある質問

Salesforce MCPサーバーとは何ですか?

Salesforce MCPサーバーは、AIアシスタントやFlowHuntとSalesforceをつなぎ、Model Context Protocolと豊富なツールセットを用いてSalesforceのデータ・オブジェクト・スキーマ・自動化へ安全かつ会話的にアクセスできるようにするブリッジです。

このMCPでSalesforceのどのような操作が可能ですか?

標準・カスタムオブジェクトの検索や管理、レコードのクエリ・集計、データの挿入/更新/削除、カスタムフィールドや権限の管理、オブジェクト横断検索、Apexコードやトリガーの読み書き・実行など、AIツールや開発環境から直接操作できます。

MCP接続用のSalesforce認証情報を安全に保存するには?

MCPサーバーの構成で、クライアントID・シークレット・ユーザー名・パスワード・トークン等の機密情報は必ず環境変数で管理してください。コードや設定ファイルに直接記載しないよう注意しましょう。

このMCPを使ってFlowHuntでSalesforceのワークフロー自動化は可能ですか?

はい!Salesforce APIをMCPツールとして公開することで、FlowHuntからレコード管理・スキーマ探索・レポート作成・Apexコードのデプロイまで、自然言語やプログラムフローで自動化できます。

FlowHuntにSalesforce MCPを統合するためのビジュアルセットアップガイドはありますか?

はい。MCPサーバーのインストールと設定後、FlowHuntのフローにMCPコンポーネントを追加し、MCPサーバーの詳細を入力してAIエージェントに接続します。ビジュアルガイドは添付画像を参照してください。

MCPサーバーは標準・カスタム両方のSalesforceオブジェクトをサポートしますか?

もちろんです。標準・カスタム両方のオブジェクトやフィールド、リレーションをツールセットで検索・記述・操作できます。

FlowHuntとSalesforceを接続

AIによる会話的なデータアクセス・自動化でSalesforceの生産性を加速。シームレスな連携と安全な認証管理、強力なツール群——今すぐFlowHuntでSalesforce MCPサーバーをお試しください。

詳細はこちら

Salesforce MCPサーバー
Salesforce MCPサーバー

Salesforce MCPサーバー

Salesforce MCPサーバーは、AIアシスタントや大規模言語モデルをSalesforceに直接接続し、シームレスなクエリ、レコード管理、メタデータ取得、API統合による自動化ワークフローや業務プロセスの自動化を実現します。...

2 分で読める
AI Salesforce +4
Salesforce MCP サーバー
Salesforce MCP サーバー

Salesforce MCP サーバー

Salesforce MCPサーバーはAIアシスタントとSalesforceを統合し、FlowHuntを通じてメール送信やApexコードのデプロイなどの自動化ワークフローを実現。業務プロセスの効率化と生産性の向上をサポートします。...

1 分で読める
AI Salesforce +6
Cloudflare MCPサーバー統合
Cloudflare MCPサーバー統合

Cloudflare MCPサーバー統合

Cloudflare MCPサーバーはAIアシスタントとCloudflareのクラウドサービスを橋渡しし、設定・ログ・ビルド・ドキュメントの自然言語による自動化を可能にします。CloudflareのAPIやオブザーバビリティを、堅牢かつ安全なセットアップでAIワークフローに簡単統合。...

1 分で読める
Cloudflare MCP +7