Salesforce DX MCP Server
Официальный MCP-сервер Salesforce DX: работа с org, метаданными, данными, пользователями и тестами Apex из агента
Установка
{
"mcpServers": {
"Salesforce DX": {
"command": "npx",
"args": ["-y", "@salesforce/mcp", "--orgs", "DEFAULT_TARGET_ORG", "--toolsets", "orgs,metadata,data,users", "--tools", "run_apex_test", "--allow-non-ga-tools"]
}
}
}Файл .mcp.json в проекте. Для Cursor и Cline формат тот же.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер дает агенту инструменты Salesforce DX для org, которые уже авторизованы на компьютере через Salesforce CLI. Инструменты собраны в наборы: org, метаданные, данные, пользователи, тесты, анализ кода, DevOps, мобильная разработка, анализ компонентов Aura и другие. Нужные наборы и отдельные инструменты включаются флагами --toolsets и --tools, а флаг --orgs ограничивает, к каким org агент получит доступ. Экспериментальный режим подгружает инструменты по мере надобности, чтобы не перегружать контекст.
Для кого. Для разработчиков и администраторов Salesforce, которые работают через Salesforce CLI.
Подходит, если
- Нужно развернуть или получить метаданные из org силами агента
- Нужно выполнить SOQL-запрос или поправить данные в песочнице
- Нужно запустить тесты Apex и разобрать результаты
Не подходит, если
- Вы не используете Salesforce
- Нужно дать агенту доступ ко всем org без разбора: флаг ALLOW_ALL_ORGS вендор советует применять осторожно
Пример запроса к агенту
Разверни изменения метаданных из проекта в мою песочницу и запусти тесты ApexОграничения
Нужен аккаунт Salesforce и org, авторизованные через Salesforce CLI. Телеметрия включена по умолчанию, отключается флагом --no-telemetry. Инструментов больше шестидесяти, включать все сразу вендор не рекомендует. Часть инструментов не в общем доступе и требует флага --allow-non-ga-tools.
Как отключить. Удалите запись Salesforce DX из конфигурации MCP клиента.
MCP
- Транспорт
- stdio
- Авторизация
- OAuth
Проверка безопасности
- Меняет метаданные и данные в org Salesforce
- Использует локальные авторизации Salesforce CLI
Коротко о README
README показывает конфигурацию для VS Code, Claude Code, Cline и Cursor через npx. Подробно описаны флаги запуска, значения для выбора org и таблица наборов инструментов со ссылками на списки. Отмечено, что org нужно заранее авторизовать через Salesforce CLI. Общая документация вынесена в руководство Salesforce DX. Лицензия Apache 2.0.
Частые вопросы
Как ограничить доступ одной org?
Передайте во флаг --orgs имя пользователя или алиас org вместо DEFAULT_TARGET_ORG, тогда смена org по умолчанию не расширит доступ.
Как уменьшить нагрузку на контекст?
Включайте только нужные наборы через --toolsets или попробуйте экспериментальный флаг --dynamic-tools.
Похожие
E-Commerce Skills
E-Commerce Skills by Nexscope
Большой набор текстовых скиллов для продавцов Amazon, Shopify, eBay, Etsy, TikTok Shop и Walmart: цены, листинги, реклама, рост
153 скилла для кросс-бордер e-commerce через API LinkFox: Amazon, Ozon, TikTok Shop, 1688, ключевые слова, реклама и патенты
MCP-сервер для контактов и сделок CRM Битрикс24 через входящий вебхук: поиск, списки и смена стадии сделки
Bitrix24 MCP Server (gunnit)
Bitrix24 MCP Server
MCP-сервер на TypeScript для CRM Битрикс24: контакты, компании, лиды, сделки, задачи и отчеты по работе менеджеров