Salesforce MCP Server
Salesforce MCP Server
Node.js / Express / TypeScriptベースのSalesforce MCP (Model Context Protocol) サーバー
自然言語でSalesforceデータを照会できます。
実行方法
ローカル実行
# 환경변수 설정
cp .env.example .env
# .env 파일에 Salesforce 인증 정보 입력 후
npm install
npm run build
npm start
# 인증 토큰과 함께 실행
TOKEN=your_token npm startサンプルデータの生成
npm run seed取引先7件、取引先責任者、商談、リード、活動データを自動的に生成します。
デプロイ方法 (CloudType)
新しいサービスの作成 → GitHub連携 →
alerundev/salesforce-mcp-serverを選択設定
Node v22
ビルドコマンド:
npm run build起動コマンド:
npm start
環境変数の設定
キー | 値 |
|
|
| Salesforceログインメールアドレス |
| Salesforceパスワード |
| Salesforceセキュリティトークン |
| Connected Appコンシューマーキー |
| Connected Appコンシューマーシークレット |
| (任意) Bearerトークン認証を使用する場合 |
MCP接続アドレス
https://<배포된 도메인>/mcp
認証
Bearerトークン認証を使用します(環境変数 TOKEN 設定時に有効化):
Authorization: Bearer your-tokenサポートツール (Tools)
Tool | 説明 |
| 取引先リストの照会 |
| キーワードによる取引先検索 |
| 商談リストの照会 |
| ステージ別の商談照会 (Closed Won, Prospectingなど) |
| ステージ別の商談集計 (件数 + 金額) |
| 取引先責任者リストの照会 |
| 名前による取引先責任者検索 |
| リードリストの照会 |
| ステータス別のリード照会 |
| 最近の活動(Task)照会 |
| 直接SOQLクエリを実行 |
自然言語による質問例
"今月締め切りの商談リストを見せて"
"Closed Won状態の商談はいくらある?"
"Samsung Electronicsの担当者を探して"
"ステージ別に商談を要約して"
"Hotランクのリードを見せて"
Related MCP Connectors
Run SOQL queries to explore and retrieve Salesforce data. Access accounts, contacts, opportunities…
Ask data questions in natural language. Get SQL, insights, and charts from your databases.
Ask questions in plain language, get answers from your business database. No SQL required.
Run SOQL queries against your Salesforce org to retrieve records and insights. Explore objects, fi…