mcpField
S
Salesforce HTTP MCP Server

Salesforce HTTP MCP Server

ローカル
github.com/mrpaapiデータ・分析073 週間前に更新

Salesforce HTTP MCP Server について

Salesforce HTTP MCP Serverは、LangChain向けにSalesforceを接続し、SOQLクエリを実行するMCPサーバーです。APIキーによる保護とレート制限を備えています。

主な機能

  1. 01`/mcp`と`/sse`でツール一覧を公開
  2. 02SOQLクエリの実行
  3. 03APIキーによる保護
  4. 04レート制限

活用シーン

  1. 01MCP経由でSalesforceデータを検索
  2. 02LangChain連携でSalesforceにアクセス
  3. 03サービスエンドポイントの乱用を抑制

MCP 対応

`/mcp`と`/sse`でツール一覧を公開し、`/mcp/tool`でSOQLクエリを実行します。APIキーによるアクセス保護があります。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Salesforce HTTP MCP サーバー

LangChain と連携する、Salesforce 用の Model Context Protocol(MCP)サーバーです。

特徴

  • ツールマニフェスト:/mcp と /sse から利用可能なツールを公開します
  • ツールの実行:/mcp/tool から SOQL クエリを実行します
  • 認証:API キーで保護します
  • レート制限:不正利用を防ぎます

セットアップ

  1. リポジトリをクローンする git clone https://github.com/mrpaapi/salesforce-http-mcp-server.git cd salesforce-http-mcp-server

  2. 依存関係をインストールする npm install

  3. 環境変数を設定する cp .env.example .env - .env を編集して Salesforce の認証情報を設定します

  4. サーバーを起動する npm start

##使い方

  • ツールマニフェストを取得する curl http://localhost:3000/sse -H "Accept: text/event-stream"

  • クエリを実行する curl -X POST http://localhost:3000/mcp/tool -H "Content-Type: application/json" -H "x-mcp-key: your-api-key" -d '{"name":"salesforce_query","parameters":{"query":"SELECT Id FROM Account LIMIT 1"}}'

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。