Integrations
Enables querying, modifying, and managing Salesforce objects and records, with capabilities for object/field management, schema information retrieval, data querying with relationship support, record manipulation (insert, update, delete), and cross-object searching using SOSL.
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
- macOS:
必要な環境変数
ユーザー名/パスワード認証の場合:
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 リポジトリで問題を報告してください。
You must be authenticated.
Tools
Claude を Salesforce と統合し、Salesforce データおよびメタデータとの自然言語による対話を可能にする MCP サーバー実装。
- Features
- Installation
- Setup
- Example Usage
- Development
- Troubleshooting
- Contributing
- License
- Issues and Support