Salesforce Hosted MCP Servers
Размещенные MCP-серверы Salesforce подключают Claude, Cursor и ChatGPT к данным организации с правами вошедшего пользователя.
- 136 ★ репозитория
- Последний коммит
- Apache-2.0
Широкий доступ
Почему такой уровень
- Сервер `platform/sobject-all` читает, изменяет и удаляет данные CRM с правами вошедшего пользователя.
- Данные организации передаются выбранной ИИ-модели клиента.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add mcp/salesforce-hosted-mcp-serversОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Сервер `platform/sobject-all` читает, изменяет и удаляет данные CRM с правами вошедшего пользователя.
- Данные организации передаются выбранной ИИ-модели клиента.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Salesforce держит MCP-серверы на своей стороне: агент подключается к ним по HTTP и вызывает инструменты для работы с данными организации, а из API и Flow можно собрать собственный сервер. Репозиторий служит входом в документацию, вики с практиками и трекером обращений. Администратор включает серверы по одному в Setup, API Catalog, MCP Servers. Для входа нужны External Client App с OAuth и области `mcp_api` и `refresh_token`. Сервер `platform/sobject-reads` только читает данные, `platform/sobject-all` читает, пишет и удаляет и добавляет шаблоны промптов для Claude и Cursor. Языковая модель на стороне Salesforce не участвует: инструменты отвечают детерминированно.
Для кого. Администраторам и разработчикам Salesforce, которые подключают ИИ-ассистентов к своей организации через корпоративную авторизацию.
Подходит, если
- Агент по запросу пользователя ищет и показывает записи организации.
- Для начала хватит безопасного чтения: включают `platform/sobject-reads` и проверяют вызовом `getUserInfo`.
- Собственный сервер открывает агенту только выбранные API и Flow.
- Подключение отлаживают в Postman отдельно от модели, чтобы отличить сбой сервера от сбоя клиента.
Не подходит, если
- Организация на редакции ниже Enterprise.
- Клиент подключается только через мост `mcp-remote`: такая схема не поддерживается.
- Нужна локальная разработка метаданных и тестов Apex, а это задача сервера Salesforce DX.
Пример запроса к агенту
Найди в Salesforce открытые сделки аккаунта Acme и перечисли суммы. Только читай, ничего не меняй.MCP
- Транспорт
- http
- Авторизация
- OAuth
Ограничения
Нужна организация Salesforce редакции Enterprise или выше и доступ администратора к Setup. Серверы по умолчанию выключены и включаются по одному. После создания External Client App настройки могут применяться до 30 минут. Агент работает с правами вошедшего пользователя, а `platform/sobject-all` разрешает запись и удаление. Продакшен и песочница используют разные адреса. Поддержки по SLA в репозитории нет: сбои и ошибки обрабатывает служба поддержки Salesforce.
Как отключить. Выключите сервер в Setup, API Catalog, MCP Servers и удалите подключение из клиента. External Client App отзовите или удалите отдельно.
Частые вопросы
Какой сервер выбрать первым?
`platform/sobject-reads`: он только читает, поэтому данные организации не изменятся.
Какие права получает агент?
Те же, что у вошедшего пользователя: доступ к объектам, полям и записям. В журнале аудита изменения записываются на его имя.
Что делать при ответе 401?
Проверьте области `mcp_api` и `refresh_token`. Если приложение создано недавно, подождите: применение занимает до 30 минут.
Как подключить песочницу?
Используйте адрес с сегментом `sandbox`: `https://api.salesforce.com/platform/mcp/v1/sandbox/platform/sobject-reads`.
Можно ли ограничить набор инструментов?
Да. Выберите более строгий стандартный сервер, например `platform/sobject-reads`, либо соберите собственный сервер только с нужными инструментами. Доступ по приложению ограничивают наборами прав в External Client App.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыMCP-сервер Salesforce: агент ищет объекты, запрашивает и меняет записи, правит поля и пишет Apex обычным языком.
MCP-сервер для Salesforce: запросы SOQL и SOSL, чтение и изменение записей, пакетные операции и вызовы Apex REST
Официальный MCP-сервер Salesforce DX: работа с org, метаданными, данными, пользователями и тестами Apex из агента
Открытая CRM для малых команд с MCP: контакты, сделки и задачи доступны Claude и другим агентам, черновики ответов за вами
MCP-сервер для ERPNext и Frappe: документы, склад и продажи из чата, плюс девять окон просмотра в клиенте
MCP-сервер InSales
insales-mcp
MCP-сервер для платформы интернет-магазинов InSales: товары, заказы, клиенты и категории через админ API
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| Salesforce Hosted MCP Servers (эта карточка) | да | OAuth | 136 | |
| Salesforce DX MCP Server | да | OAuth | 489 | официальный сервер для разработки: org, метаданные и тесты Apex через CLI; размещенные серверы работают с данными и отвечают на стороне Salesforce |
| MCP-Salesforce | нет | OAuth | 179 | сторонний сервер на SOQL и SOSL, который запускают у себя; размещенные серверы Salesforce подключают по URL с OAuth |
Коротко о README
Документация разделена на три части: базовое администрирование в разделе Help and Training, справочник серверов и создание собственных в Developer Guide, практики и архитектурные заметки в вики репозитория. Вопросы и идеи принимаются через GitHub Issues без SLA.