Salesforce MCP サーバー
Claude と Salesforce を統合する MCP(Model Context Protocol)サーバー実装により、Salesforce のデータとメタデータを自然言語で操作できるようになります。このサーバーにより、Claude は日常的な言語で Salesforce のオブジェクトとレコードをクエリ、変更、管理できます。
特徴
オブジェクトとフィールドの管理:自然言語を使用してカスタムオブジェクトとフィールドを作成および変更します
スマートオブジェクト検索: 部分的な名前一致を使用して Salesforce オブジェクトを検索します
詳細なスキーマ情報: あらゆるオブジェクトの包括的なフィールドと関係の詳細を取得します
柔軟なデータクエリ: リレーションシップサポートと複雑なフィルターを使用してレコードをクエリします
データ操作: レコードの挿入、更新、削除、アップサートが簡単に行えます
クロスオブジェクト検索: SOSL を使用して複数のオブジェクトを検索する
直感的なエラー処理: Salesforce 固有のエラー詳細による明確なフィードバック
インストール
設定
Salesforce認証
次の 2 つの方法のいずれかを使用して Salesforce で認証できます。
1. ユーザー名/パスワード認証
Salesforceの認証情報を設定する
セキュリティトークンを取得する(Salesforce設定からリセット)
設定セクションに示されているように環境変数を設定します
2. コンシューマーキー/シークレットを使用したOAuth2認証
Salesforceで接続アプリを設定する
コンシューマーキーとコンシューマーシークレットを取得する
設定セクションに示されているように環境変数を設定します
IDE統合
カーソルIDEセットアップ
パッケージをグローバルにインストールします。
Cursor IDE
.cursor/mcp.json
で MCP サーバーを構成します。
envコマンドの使用
カーソルでのOAuth2認証
クロードデスクトップセットアップ
パッケージをグローバルにインストールします (まだインストールされていない場合)。
claude_desktop_config.json
に追加します:
ユーザー名/パスワード認証の場合
OAuth2認証の場合
構成ファイルの場所:
macOS:
~/Library/Application Support/Claude Desktop/claude_desktop_config.json
Windows:
%APPDATA%\Claude Desktop\claude_desktop_config.json
Linux:
~/.config/Claude Desktop/claude_desktop_config.json
必要な環境変数
ユーザー名/パスワード認証の場合:
SALESFORCE_USERNAME
: Salesforceのユーザー名/メールアドレスSALESFORCE_PASSWORD
: SalesforceのパスワードSALESFORCE_TOKEN
: Salesforce セキュリティトークンSALESFORCE_INSTANCE_URL
: Salesforce インスタンスの URL (オプション、デフォルト: https://login.salesforce.com )
OAuth2認証の場合:
SALESFORCE_USERNAME
: Salesforceのユーザー名/メールアドレスSALESFORCE_PASSWORD
: SalesforceのパスワードSALESFORCE_CONSUMER_KEY
: 接続されたアプリケーションのコンシューマーキーSALESFORCE_CONSUMER_SECRET
: 接続アプリケーションのコンシューマーシークレットSALESFORCE_INSTANCE_URL
: Salesforce インスタンスの URL (オプション、デフォルト: https://login.salesforce.com )
使用例
オブジェクトの検索
スキーマ情報の取得
レコードのクエリ
カスタムオブジェクトの管理
オブジェクト間の検索
発達
ソースからのビルド
トラブルシューティング
認証エラー
資格情報が正しいことを確認してください
ユーザー名/パスワード認証の場合: セキュリティトークンが正しいことを確認してください
OAuth2の場合: コンシューマーキーとシークレットを検証する
接続の問題
SalesforceインスタンスURLを確認する
ネットワーク接続を確認する
適切なAPIアクセス権限を確保する
カーソルIDE統合
設定変更後にカーソルIDEを再起動します
開発者ツール(ヘルプ > 開発者ツールの切り替え)でエラーメッセージを確認してください。
パッケージがグローバルにインストールされていることを確認する
クロードデスクトップ統合
構成ファイルの場所を確認する
ファイルの権限を確認する
設定変更後にClaude Desktopを再起動します
環境変数が適切に設定されていることを確認する
貢献
貢献を歓迎します!お気軽にプルリクエストを送信してください。
ライセンス
このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細についてはLICENSEファイルを参照してください。
問題とサポート
問題が発生した場合やサポートが必要な場合は、GitHub リポジトリで問題を報告してください。
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
Claude を Salesforce と統合する MCP サーバー実装。これにより、Salesforce データおよびメタデータとの自然言語による対話が可能になり、オブジェクトおよびレコードのクエリ、変更、管理が可能になります。
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityAn MCP server implementation that integrates Claude with Salesforce, enabling natural language interactions with Salesforce data and metadata for querying, modifying, and managing objects and records.Last updated -15660100MIT License
- AsecurityAlicenseAqualityAn MCP server that enables MySQL database integration with Claude. You can execute SQL queries and manage database connections.Last updated -27MIT License
- -securityFlicense-qualityAn MCP server that integrates with Claude to provide smart documentation search capabilities across multiple AI/ML libraries, allowing users to retrieve and process technical information through natural language queries.Last updated -
- AsecurityAlicenseAqualityAn MCP server implementation that integrates Claude with Salesforce, enabling natural language interactions with Salesforce data and metadata.Last updated -8132MIT License