Skip to main content
Glama

Salesforce MCP

MIT License
21
  • Apple
  • Linux

Коннектор Salesforce MCP 🚀

Обязательно к прочтению — это не официальный репозиторий Salesforce.

Добро пожаловать на сервер Salesforce Model Context Protocol! Этот MCP позволяет вам взаимодействовать с данными и метаданными Salesforce, используя естественный язык.

Независимо от того, являетесь ли вы бизнес-пользователем, разработчиком или администратором, теперь вы можете общаться с представителями своей организации Salesforce, чтобы: получать аналитику, управлять данными, настраивать платформу, создавать объекты, поля, потоки... удалять их, автоматизировать задачи и многое другое.

Быстрый старт ⚡

https://github.com/user-attachments/assets/60c8a448-c953-4399-99b3-7c3a1c976aa7

Вариант 1: Облачная версия (рекомендуется для большинства пользователей) ☁️

  1. Посетите salesforce-mcp.com
  2. Нажмите «Подключиться к Salesforce» и пройдите аутентификацию в своей организации.
  3. Начните работать с данными Salesforce прямо сейчас. Помните, что это не официальный продукт Salesforce!

Вариант 2: Локальная версия (рекомендуется для разработчиков) 💻

  1. Следуйте инструкциям по настройке ниже.
  2. Настройте переменные среды
  3. Используйте с вашим любимым помощником на базе искусственного интеллекта, совместимым с MCP

Что вы можете сделать? ✨

Работа с вашими данными

  1. Задайте вопросы о своих данных 🔍
    • Получите представление о своих записях Salesforce
    • Пример: «Покажите мне все аккаунты, созданные за последние 30 дней, с их названиями и годовым доходом»
    • ИИ автоматически преобразует это в соответствующий запрос Salesforce.
  2. Поиск по всей вашей организации 🔎
    • Найдите информацию во всех ваших записях Salesforce
    • Пример: «Найти все записи, содержащие «Acme» в любом поле»
    • Работает как мощная поисковая система для ваших данных Salesforce
  3. Поймите свою структуру данных 📊
    • Изучите доступные поля и объекты
    • Пример: «Какие поля доступны для объекта Account?»
    • Получите четкое представление о вашей модели данных
  4. Управляйте своими записями 📝
    • Создавайте, обновляйте и удаляйте записи на естественном языке
    • Примеры:
      • «Создайте новую учетную запись с названием «Acme Corp» с отраслью «Технологии»»
      • «Обновить номер телефона учетной записи 001xx000003DIloAAG на «555-0123»»
      • «Удалить учетную запись с идентификатором 001xx000003DIloAAG»
      • «Создать нового пользователя»...

Работайте с метаданными

  1. Создавайте объекты и поля 🛠️
    • Доступ и управление вашим Salesforce Object Manager
    • Пример: «Создайте новый пользовательский объект с именем «Контракт с 3 полями: Имя, Идентификатор и Тип»
    • Идеально подходит для разработчиков и администраторов
  2. Удалить поля объектов 🔌
    • Взаимодействуйте с вашими пользовательскими объектами Salesforce
    • Пример: «Удалить тип поля из объекта «Контракт»»
    • Легко интегрируется с вашими существующими решениями
  3. Создавайте пользовательские вкладки и приложения ⚙️
    • Подключитесь к любой конечной точке API Salesforce
    • Пример: «Получить описательную информацию для объекта Account»
    • Раскройте всю мощь платформы Salesforce
  4. В процессе: расширение возможностей 🚀
    • Мы активно работаем над новыми мощными функциями, которые еще больше упростят вашу работу с Salesforce, в том числе:
      1. Автоматизация и оркестровка потоков
      2. Макеты страниц
      3. Правила проверки
      4. Отчеты и панели мониторинга
      5. Упрощенное развертывание
      6. И многое другое...

Конфигурация ⚙️

Для локальной установки

Сначала установите сервер. Для этого выполните следующие команды:

git clone https://github.com/salesforce-mcp/salesforce-mcp.git cd salesforce-mcp uv venv uv pip install -e .

Затем, чтобы использовать этот коннектор локально, вам нужно будет настроить его в файле claude_desktop_config.json . Добавьте следующее в раздел mcpServers :

{ "mcpServers": { "salesforce": { "command": "uv", "args": [ "--directory", "[REPO_CLONE_PATH]/salesforce-mcp/src", "run", "server.py" ], "env": { "USERNAME": "YOUR_SALESFORCE_USERNAME", "PASSWORD": "YOUR_SALESFORCE_PASSWORD", "SECURITY_TOKEN": "YOUR_SALESFORCE_SECURITY_TOKEN" } } }

Обязательно укажите локальный каталог, в который был клонирован репозиторий, и измените это значение для REPO_CLONE_PATH.

Замените значения заполнителей своими учетными данными Salesforce:

  • YOUR_SALESFORCE_USERNAME : Ваше имя пользователя Salesforce
  • YOUR_SALESFORCE_PASSWORD : Ваш пароль Salesforce
  • YOUR_SALESFORCE_SECURITY_TOKEN : Ваш токен безопасности Salesforce

Поддерживаемые функции 📥

Поддерживаемые функции Salesforce

Название инструментаОписаниеОбязательные поля вводаАктивный
создать_объектСоздать новый объект в Salesforceимя, множественное_имя, API_имя
создать_объект_с_полямиСоздайте новый объект в Salesforce с полямиимя, множественное_имя, имя_API, поля
создать_пользовательское_полеДобавьте одно или несколько полей в указанный пользовательский объектимя, множественное_имя, имя_API, поля
удалить_объектные_поляУдаление полей в пользовательском объекте Salesforceимя_API, поля
создать_вкладкуСоздает новую пользовательскую вкладку в Salesforce (пользовательский объект, страницу VF или веб-сайт)имя_tab_api, метка, мотив, тип_tab
создать_пользовательское_приложениеСоздает новое пользовательское приложение Lightningapi_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 хранятся в безопасности и используются только для установления соединения с вашей организацией. Мы никогда не храним и не передаем ваши учетные данные третьим лицам.

Вклад 👋

Спасибо, что вы здесь! Исправляете ли вы ошибку, добавляете функцию или улучшаете документацию — ваша помощь имеет большое значение.

Вот как начать:

  1. Ознакомьтесь с нашими Правилами по внесению вклада
  2. Взгляните на открытые вопросы
  3. Форк репозитория и создание своей ветки
  4. Откройте запрос на включение изменений, когда будете готовы.

Мы ценим вашу поддержку и надеемся на сотрудничество! 🚀

Поддержка 💬

Нужна помощь? Посетите нашу документацию или свяжитесь с нашей службой поддержки по адресу support@salesforce-mcp.com или на нашем канале Discord

Лицензия 📄

Данный проект лицензирован по лицензии MIT — подробности см. в файле LICENSE .

Related MCP Servers

View all related MCP servers

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/salesforce-mcp/salesforce-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server