salesforcecli/mcp

MCP Server for interacting with Salesforce instances

何を解決するか

このプロジェクトは、大規模言語モデル(LLMs)がSalesforce組織と直接やり取りできる方法を提供します。これはブリッジとして機能し、ユーザーがAIとプラットフォームの間でデータを手動で移動する必要なく、AIエージェントやLLM対応IDEがSalesforceリソースを安全に読み取り、管理、操作できるようにします。

動作方法

Model Context Protocol (MCP) を実装しています。これは、AIモデルを外部データやツールに接続するための標準です。サーバーは、Cursor、Claude Code、ClineなどのMCP互換クライアント内のJSONファイルによって構成されます。接続後、LLMはサーバーが提供する特定の「ツール」を呼び出して、メタデータ、ユーザー、データの管理など、Salesforceでの操作を実行できます。

対象ユーザー

AI対応のコーディングアシスタントやエージェントを使用して開発の自動化、データ管理、組織設定を自動化したいSalesforce開発者および管理者。

特徴

  • コンテキスト管理用ツールセット: metadata、data、users、testing などのツールセットに整理された60以上のツールを含み、ユーザーが必要なものだけを有効化することで、LLMのコンテキストウィンドウが過負荷にならないようにします。
  • 広範な統合: VS Code Copilot、Claude Code、Cline、Cursor、Trae、Windsurf、Zedなど、主要なMCPクライアントと互換性があります。
  • セキュアな組織アクセス: Salesforce CLI(sf)認証フローを使用して、ローカルに認可されたSalesforce組織に統合されます。
  • 専門的なAI機能: AuraからLWCへの移行、静的コード分析、Apexパフォーマンス検出など、専門的なツールセットを備えています。

「このツールセットは、Salesforce開発者の生産性を飛躍的に向上させます。特に、複雑なメタデータの変更やテストの自動化において非常に有用です。」— @salesforce_dev

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト