MCP Salesforce Connector
Коннектор MCP для Salesforce
Реализация сервера протокола Model Context Protocol (MCP) для интеграции с Salesforce, позволяющая LLM взаимодействовать с данными Salesforce посредством запросов SOQL и поиска SOSL.
Функции
Выполнение запросов SOQL (Salesforce Object Query Language)
Выполнение поиска SOSL (Salesforce Object Search Language)
Получение метаданных объектов Salesforce, включая имена полей, метки и типы
Получение, создание, обновление и удаление записей
Выполнение запросов Tooling API
Выполнение запросов Apex REST
Выполнение прямых вызовов REST API к Salesforce
Related MCP server: MCP Database Server
Конфигурация
Протокол Model Context Protocol
Чтобы использовать этот сервер с протоколом Model Context Protocol, необходимо настроить его в файле claude_desktop_config.json. Добавьте следующую запись в раздел mcpServers:
{
"mcpServers": {
"salesforce": {
"command": "uvx",
"args": [
"--from",
"mcp-salesforce-connector",
"salesforce"
],
"env": {
"SALESFORCE_ACCESS_TOKEN": "SALESFORCE_ACCESS_TOKEN",
"SALESFORCE_INSTANCE_URL": "SALESFORCE_INSTANCE_URL",
"SALESFORCE_DOMAIN": "SALESFORCE_DOMAIN"
}
}
}
}Примечание о методах аутентификации в Salesforce
Этот сервер поддерживает три метода аутентификации:
OAuth (рекомендуется): Установите
SALESFORCE_ACCESS_TOKENиSALESFORCE_INSTANCE_URLв качестве переменных окружения.Учетные данные клиента (Client Credentials): Установите
SALESFORCE_CLIENT_IDиSALESFORCE_CLIENT_SECRETдля потока OAuth 2.0 Client Credentials. Это полезно для интеграций типа «сервер-сервер».Salesforce CLI (организация по умолчанию): Если переменные окружения OAuth не установлены, сервер попытается использовать активную организацию Salesforce CLI по умолчанию из текущей рабочей области (через
sf org display --jsonилиsfdx force:org:display --json). При необходимости установитеSALESFORCE_CLI_TARGET_ORGдля выбора конкретной организации.Имя пользователя/пароль (устаревший метод): Если
SALESFORCE_ACCESS_TOKENиSALESFORCE_INSTANCE_URLне установлены, сервер переключится на использованиеSALESFORCE_USERNAME,SALESFORCE_PASSWORDиSALESFORCE_SECURITY_TOKEN.
Конфигурация окружения
SALESFORCE_DOMAIN(необязательно): Установите значениеtestдля подключения к песочнице (sandbox) Salesforce. Если значение не задано или оставлено пустым, сервер будет подключаться к рабочей среде (production).SALESFORCE_CLI_TARGET_ORG(необязательно): При использовании метода аутентификации Salesforce CLI установите это значение, чтобы выбрать конкретный псевдоним или имя пользователя организации вместо организации по умолчанию.
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
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/smn2gnt/MCP-Salesforce'
If you have feedback or need assistance with the MCP directory API, please join our Discord server