tsmztech Salesforce MCP

MCP-сервер Salesforce: агент ищет объекты, запрашивает и меняет записи, правит поля и пишет Apex обычным языком.

  • 165 ★ репозитория
  • Последний коммит
  • MIT
MCP-сервер

Широкий доступ

Почему такой уровень

  • Сервер меняет и удаляет записи и метаданные организации Salesforce.
  • Выполняет анонимный Apex и правит классы и триггеры под правами пользователя.
  • Пароль, токен или секрет клиента лежат в конфигурации.
Все причины и проверки

tsmztech/mcp-server-salesforce

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add mcp/tsmztech-salesforce-mcp

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Сервер меняет и удаляет записи и метаданные организации Salesforce.
  • Выполняет анонимный Apex и правит классы и триггеры под правами пользователя.
  • Пароль, токен или секрет клиента лежат в конфигурации.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Неофициальный MCP-сервер подключает Claude к организации Salesforce. Он ищет стандартные и пользовательские объекты, показывает схему полей и связей, выполняет запросы с вложенными связями и агрегаты с GROUP BY, ищет по нескольким объектам через SOSL. Инструмент `salesforce_dml_records` вставляет, обновляет, удаляет и делает upsert записей. Также сервер создает и меняет пользовательские объекты и поля, управляет правами на поля, читает и пишет классы и триггеры Apex, выполняет анонимный Apex и управляет журналами отладки. Вход: Salesforce CLI, логин и пароль с токеном, OAuth 2.0 Client Credentials или готовый токен доступа. Запуск через `npx` или Docker.

Для кого. Администраторам и разработчикам Salesforce, которые хотят работать с данными и метаданными организации через ассистента.

Подходит, если

  • Нужно найти все объекты вокруг Account и посмотреть поля и связи.
  • Агент считает сделки по стадиям запросом с GROUP BY.
  • Создается пользовательский объект или поле с выдачей прав профилю.
  • Класс или триггер Apex читают и правят по просьбе в чате.

Не подходит, если

  • Нужен официальный сервер Salesforce: есть Salesforce DX MCP и размещенные серверы вендора.
  • Работа идет на боевой организации без песочницы: сервер умеет удалять данные и править метаданные.
  • Нужен запуск под bun: он не поддерживается.

Пример запроса к агенту

Покажи все поля объекта Account и посчитай сделки по стадиям за этот квартал.

MCP

Транспорт
stdio
Авторизация
OAuth

Переменные окружения

SALESFORCE_CONNECTION_TYPE обязательная
Способ входа: Salesforce_CLI, User_Password, OAuth_2.0_Client_Credentials или Access_Token
SALESFORCE_INSTANCE_URL
Адрес экземпляра Salesforce; для OAuth и Access_Token нужен точный URL
SALESFORCE_ACCESS_TOKEN секрет
Готовый токен доступа для способа Access_Token

Ограничения

Сервер неофициальный и работает с правами выбранного пользователя Salesforce. Нужен Node.js 22 или новее: на Node 20 сервер падает при старте, под bun вызовы зависают. Для логина с паролем нужен токен безопасности, секреты передаются в переменных окружения конфигурации клиента. Сначала подключайте песочницу и пользователя с узкими правами. Права агента ограничены профилем и наборами прав пользователя Salesforce, но внутри этих прав он может менять данные массово. Журналы отладки и анонимный Apex стоит включать только в песочнице. Лицензия MIT, последний коммит в ноябре 2026.

Как отключить. Удалите запись `salesforce` из конфигурации MCP клиента, остановите контейнер и отзовите токен или подключенное приложение в Salesforce.

Частые вопросы

Какие способы входа поддерживаются?

Salesforce CLI, логин и пароль с токеном, OAuth 2.0 Client Credentials и готовый токен доступа `Access_Token`. Способ задает `SALESFORCE_CONNECTION_TYPE`.

Может ли сервер удалять данные?

Да, `salesforce_dml_records` удаляет записи, а `salesforce_execute_anonymous` выполняет Apex. Подключайте песочницу и ограничьте права пользователя.

Как поставить в Claude Desktop?

Скачайте `salesforce-mcp-extension.dxt` из папки `claude-desktop/` и перетащите в раздел расширений, либо добавьте сервер вручную в `claude_desktop_config.json`.

Можно ли переключать организации?

Да, при входе через Salesforce CLI сервер берет организацию по умолчанию из рабочей области VS Code, и ее можно сменить.

Как запустить в Docker?

Клонируйте репозиторий, соберите образ и запускайте интерактивно через `docker run -i`, потому что сервер работает по stdio.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы

MCP-сервер для Salesforce: запросы SOQL и SOSL, чтение и изменение записей, пакетные операции и вызовы Apex REST

MCP-серверШирокий доступ179Звезды репозитория
Официальный

Размещенные MCP-серверы Salesforce подключают Claude, Cursor и ChatGPT к данным организации с правами вошедшего пользователя.

MCP-серверШирокий доступ136Звезды репозитория
Официальный

Официальный MCP-сервер Salesforce DX: работа с org, метаданными, данными, пользователями и тестами Apex из агента

MCP-серверШирокий доступ489Звезды репозитория
Российский стек

Минимальный MCP-сервер для amoCRM API v4: чтение и создание сделок, контактов и примечаний, OAuth2 и долгосрочный токен

MCP-серверШирокий доступ12Звезды репозитория
Российский стек

MCP-сервер с бизнес-инструментами поверх amoCRM для руководителя отдела продаж: сводка, зависшие сделки, сравнение менеджеров

MCP-серверРасширенный доступ
Российский стек

MCP-сервер для API v4 amoCRM (Kommo): сделки, контакты, компании, задачи, воронки, неразобранное и аналитика

MCP-серверШирокий доступ2Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
tsmztech Salesforce MCP (эта карточка)нетOAuth165
Salesforce DX MCP ServerдаOAuth489официальный сервер Salesforce DX с тестами Apex; этот неофициальный и дает правку объектов, полей и анонимный Apex
MCP-SalesforceнетOAuth179тот ограничен запросами, записями и вызовами Apex REST; здесь еще управление объектами и правами на поля

Коротко о README

Репозиторий описывает MCP-сервер Salesforce: список функций, требования к Node.js, установку через npm и расширение для Claude Desktop, пятнадцать инструментов с примерами и четыре способа входа. Есть запуск в Docker и бейдж OpenSSF Scorecard.

Бейдж для README

Сообщить о проблеме