Salesforce MCP Server
Сервер для бесшовной интеграции Salesforce с AI-инструментами вроде Claude Desktop и Cline.
Описание
Это всесторонний сервер Model Context Protocol (MCP) на TypeScript, использующий библиотеку jsforce для взаимодействия с Salesforce. Предоставляет 17 инструментов для запросов (SOQL/SOSL), управления данными (CRUD), Apex-разработки (выполнение кода и тестов), метаданных (деплой/ретрив) и проверки соединения. Ключевые фичи: авто-булк-переключение, кэширование, двойная аутентификация (OAuth2/Username). Идеально для AI-ассистированной разработки, автоматизации задач в Salesforce через ИИ-клиенты.
Возможности
Запросы и поиск
Выполнение SOQL/SOSL с пагинацией, авто-булк и агрегацией результатов.
Apex-разработка
Выполнение анонимного Apex, запуск тестов с покрытием и получение логов.
Управление данными
CRUD-операции (create, get, update, delete, upsert) с поддержкой bulk и валидацией.
Метаданные
Список типов, деплой/ретрив компонентов, проверка статуса деплоя.
Соединение
Тестирование и мониторинг соединения с Salesforce.
Установка
Для macOS/Linux с Username/Password:
{
"mcp.servers": {
"salesforce": {
"command": "npx",
"args": [
"-y",
"@jjar/salesforce-mcp-server"
],
"env": {
"SF_USERNAME": "your-username@company.com",
"SF_PASSWORD": "your-password",
"SF_SECURITY_TOKEN": "",
"SF_LOGIN_URL": "https://login.salesforce.com"
},
"disabled": false,
"alwaysAllow": [
"test-connection",
"execute-soql",
"describe-sobject",
"get-record",
"get-apex-logs",
"list-metadata-types"
]
}
}
}
Аналогично для OAuth2 и Windows (используйте ‘cmd’ вместо ’npx’). Добавьте в конфиг Claude Desktop или Cline и перезапустите приложение.