Salesforce MCP Integration
Salesforce MCP統合
このプロジェクトは、Salesforce 統合用のモデル コンテキスト プロトコル (MCP) サーバーを提供し、SOQL クエリを実行し、標準化されたインターフェースを介して Salesforce データと対話できるようにします。
特徴
環境変数を使用して Salesforce 組織に接続する
Salesforce データに対して SOQL クエリを実行する
Salesforceレコードを取得して処理する
環境変数を使用した安全な資格情報管理
Related MCP server: MCP Salesforce Connector
前提条件
Node.js (v14以上)
npm (ノード パッケージ マネージャー)
APIアクセスを備えたSalesforce組織
Salesforce の資格情報 (ユーザー名、パスワード、セキュリティ トークン)
インストール
このリポジトリをクローンします:
git clone <repository-url> cd <repository-directory>依存関係をインストールします:
npm installSalesforce 資格情報を使用して、ルート ディレクトリに
.envファイルを作成します。SF_LOGIN_URL=https://your-instance.salesforce.com/ SF_USERNAME=your_username SF_PASSWORD=your_password SF_SECURITY_TOKEN=your_security_token PORT=3000注: サンドボックス環境の場合は、ログイン URL として
https://test.salesforce.com/使用します。
使用法
MCPサーバーの起動
Node.js を使用してサーバーを実行します。
node server.jsサーバーは、 .envファイル内の資格情報を使用して Salesforce に接続し、MCP リクエストのリッスンを開始します。
SOQLクエリの実行
サーバーが起動したら、MCPインターフェースを介してSOQLクエリを実行できます。サーバーは、SOQLクエリを受け入れて結果を返すsoqlQueryツールを提供します。
SOQL クエリの例:
SELECT Id, Name, Status FROM Account LIMIT 5プロジェクト構造
server.js- メインMCPサーバーの実装.env- Salesforce 資格情報の環境変数package.json- プロジェクトの依存関係とスクリプト
セキュリティに関する考慮事項
.envファイルをバージョン管理にコミットしないでください.gitignoreファイルに.envを追加しますすべての機密情報に環境変数を使用する
実稼働環境ではより安全な認証方法の使用を検討してください
トラブルシューティング
接続の問題
接続の問題が発生した場合:
.envファイルで Salesforce の資格情報を確認しますSalesforce組織にアクセスできることを確認する
IP アドレスが Salesforce のホワイトリストに登録されていることを確認します (必要な場合)
Salesforce ユーザーに API アクセス権があることを確認する
クエリエラー
SOQL クエリが失敗した場合:
SOQL構文を確認する
オブジェクトとフィールドが組織内に存在することを確認します
ユーザーがオブジェクトとフィールドにアクセスする権限を持っていることを確認します
ライセンス
貢献
貢献を歓迎します!お気軽にプルリクエストを送信してください。
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
No tool schema history has been recorded yet.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
A Model Context Protocol server for Wix AI tools
A Model Context Protocol (MCP) server for Selise Blocks Cloud integration
Model Context Protocol server for Studex tools, notifications, and profile integrations
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol server implementation for interacting with Salesforce through its REST API.4245MIT
- AlicenseBqualityBmaintenanceA Model Context Protocol server that enables LLMs to interact with Salesforce data through SOQL queries, SOSL searches, and various API operations including record management.14178MIT
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that enables interaction with Salesforce through REST API using jsforce, allowing users to execute SOQL queries, retrieve object metadata, and perform CRUD operations on Salesforce records.42MIT
- FlicenseNot gradedqualityDmaintenanceA Model Context Protocol server for Salesforce that enables managing contacts, leads, opportunities, accounts, and cases, along with SOQL queries and direct links.1-
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/jogcruz/mcp_salesforce'
If you have feedback or need assistance with the MCP directory API, please join our Discord server