Коннектор Salesforce MCP 🚀
Обязательно к прочтению — это не официальный репозиторий Salesforce.
Добро пожаловать на сервер Salesforce Model Context Protocol! Этот MCP позволяет вам взаимодействовать с данными и метаданными Salesforce, используя естественный язык.
Независимо от того, являетесь ли вы бизнес-пользователем, разработчиком или администратором, теперь вы можете общаться с представителями своей организации Salesforce, чтобы: получать аналитику, управлять данными, настраивать платформу, создавать объекты, поля, потоки... удалять их, автоматизировать задачи и многое другое.
Быстрый старт ⚡
https://github.com/user-attachments/assets/60c8a448-c953-4399-99b3-7c3a1c976aa7
Вариант 1: Облачная версия (рекомендуется для большинства пользователей) ☁️
- Посетите salesforce-mcp.com
- Нажмите «Подключиться к Salesforce» и пройдите аутентификацию в своей организации.
- Начните работать с данными Salesforce прямо сейчас. Помните, что это не официальный продукт Salesforce!
Вариант 2: Локальная версия (рекомендуется для разработчиков) 💻
- Следуйте инструкциям по настройке ниже.
- Настройте переменные среды
- Используйте с вашим любимым помощником на базе искусственного интеллекта, совместимым с MCP
Что вы можете сделать? ✨
Работа с вашими данными
- Задайте вопросы о своих данных 🔍
- Получите представление о своих записях Salesforce
- Пример: «Покажите мне все аккаунты, созданные за последние 30 дней, с их названиями и годовым доходом»
- ИИ автоматически преобразует это в соответствующий запрос Salesforce.
- Поиск по всей вашей организации 🔎
- Найдите информацию во всех ваших записях Salesforce
- Пример: «Найти все записи, содержащие «Acme» в любом поле»
- Работает как мощная поисковая система для ваших данных Salesforce
- Поймите свою структуру данных 📊
- Изучите доступные поля и объекты
- Пример: «Какие поля доступны для объекта Account?»
- Получите четкое представление о вашей модели данных
- Управляйте своими записями 📝
- Создавайте, обновляйте и удаляйте записи на естественном языке
- Примеры:
- «Создайте новую учетную запись с названием «Acme Corp» с отраслью «Технологии»»
- «Обновить номер телефона учетной записи 001xx000003DIloAAG на «555-0123»»
- «Удалить учетную запись с идентификатором 001xx000003DIloAAG»
- «Создать нового пользователя»...
Работайте с метаданными
- Создавайте объекты и поля 🛠️
- Доступ и управление вашим Salesforce Object Manager
- Пример: «Создайте новый пользовательский объект с именем «Контракт с 3 полями: Имя, Идентификатор и Тип»
- Идеально подходит для разработчиков и администраторов
- Удалить поля объектов 🔌
- Взаимодействуйте с вашими пользовательскими объектами Salesforce
- Пример: «Удалить тип поля из объекта «Контракт»»
- Легко интегрируется с вашими существующими решениями
- Создавайте пользовательские вкладки и приложения ⚙️
- Подключитесь к любой конечной точке API Salesforce
- Пример: «Получить описательную информацию для объекта Account»
- Раскройте всю мощь платформы Salesforce
- В процессе: расширение возможностей 🚀
- Мы активно работаем над новыми мощными функциями, которые еще больше упростят вашу работу с Salesforce, в том числе:
- Автоматизация и оркестровка потоков
- Макеты страниц
- Правила проверки
- Отчеты и панели мониторинга
- Упрощенное развертывание
- И многое другое...
- Мы активно работаем над новыми мощными функциями, которые еще больше упростят вашу работу с Salesforce, в том числе:
Конфигурация ⚙️
Для локальной установки
Сначала установите сервер. Для этого выполните следующие команды:
Затем, чтобы использовать этот коннектор локально, вам нужно будет настроить его в файле claude_desktop_config.json
. Добавьте следующее в раздел mcpServers
:
Обязательно укажите локальный каталог, в который был клонирован репозиторий, и измените это значение для REPO_CLONE_PATH.
Замените значения заполнителей своими учетными данными Salesforce:
YOUR_SALESFORCE_USERNAME
: Ваше имя пользователя SalesforceYOUR_SALESFORCE_PASSWORD
: Ваш пароль SalesforceYOUR_SALESFORCE_SECURITY_TOKEN
: Ваш токен безопасности Salesforce
Поддерживаемые функции 📥
Поддерживаемые функции Salesforce
Название инструмента | Описание | Обязательные поля ввода | Активный |
---|---|---|---|
создать_объект | Создать новый объект в Salesforce | имя, множественное_имя, API_имя | ✅ |
создать_объект_с_полями | Создайте новый объект в Salesforce с полями | имя, множественное_имя, имя_API, поля | ✅ |
создать_пользовательское_поле | Добавьте одно или несколько полей в указанный пользовательский объект | имя, множественное_имя, имя_API, поля | ✅ |
удалить_объектные_поля | Удаление полей в пользовательском объекте Salesforce | имя_API, поля | ✅ |
создать_вкладку | Создает новую пользовательскую вкладку в Salesforce (пользовательский объект, страницу VF или веб-сайт) | имя_tab_api, метка, мотив, тип_tab | ✅ |
создать_пользовательское_приложение | Создает новое пользовательское приложение Lightning | api_name, метка, вкладки | ✅ |
создать_папку_отчета | Создает новую папку отчетов в Salesforce | имя_api_папки, метка_папки | ✅ |
создать_папку_панели_приборов | Создает новую папку панели мониторинга в Salesforce | имя_api_папки, метка_папки | ✅ |
run_soql_query | Выполняет запрос SOQL к Salesforce | запрос | ✅ |
запустить_sosl_search | Выполняет поиск SOSL в Salesforce | поиск | ✅ |
получить_объектные_поля | Извлекает подробную информацию о полях объекта Salesforce. | имя_объекта | ✅ |
создать_запись | Создает новую запись для указанного объекта | имя_объекта, данные | ✅ |
обновление_записи | Обновляет существующую запись, указанную по ее идентификатору. | имя_объекта, идентификатор_записи, данные | ✅ |
удалить_запись | Удаляет запись, указанную по ее идентификатору | имя_объекта, идентификатор_записи | ✅ |
Вскоре
Вскоре
Название инструмента | Описание | Обязательные поля ввода (типичные) | Готовый |
---|---|---|---|
создать_правило_проверки | Создает новое правило проверки для определенного объекта. | имя_объекта, имя_правила, формула_условия_ошибки, сообщение_об_ошибке | ⬜ |
создать_пользовательский_тип_метаданных | Создает новый пользовательский тип метаданных | api_name, метка, plural_name, поля | ✅ |
создать_отчет | Создает или обновляет отчет Salesforce | имя_отчета, имя_папки, тип_отчета, столбцы | ⬜ |
создать_панель инструментов | Создает новую панель мониторинга в Salesforce | имя_панели, имя_папки, компоненты | ⬜ |
создать_тип_отчета | Создает новый тип пользовательского отчета | имя_разработчика, метка, описание, базовый_объект, категория, развернуто | ⬜ |
описать_объект_с_API | Описывает полный объект Salesforce | имя_API | ✅ |
описать_поля_отношений | Подробная информация обо всех полях отношений для объекта | ⬜ | |
управлять_журналами_отладки | Управление журналами отладки для пользователей Salesforce — включение, отключение или извлечение журналов | ⬜ |
Примечание по безопасности 🔒
Ваши учетные данные Salesforce хранятся в безопасности и используются только для установления соединения с вашей организацией. Мы никогда не храним и не передаем ваши учетные данные третьим лицам.
Вклад 👋
Спасибо, что вы здесь! Исправляете ли вы ошибку, добавляете функцию или улучшаете документацию — ваша помощь имеет большое значение.
Вот как начать:
- Ознакомьтесь с нашими Правилами по внесению вклада
- Взгляните на открытые вопросы
- Форк репозитория и создание своей ветки
- Откройте запрос на включение изменений, когда будете готовы.
Мы ценим вашу поддержку и надеемся на сотрудничество! 🚀
Поддержка 💬
Нужна помощь? Посетите нашу документацию или свяжитесь с нашей службой поддержки по адресу support@salesforce-mcp.com или на нашем канале Discord
Лицензия 📄
Данный проект лицензирован по лицензии MIT — подробности см. в файле LICENSE .
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Salesforce МСР
Related MCP Servers
- Python
- GoMIT License
- PythonMIT License