Salesforce MCP Server
Интеграция с Salesforce через REST API для выполнения запросов SOQL и управления записями.
Описание
Это сервер Model Context Protocol на Node.js с использованием библиотеки jsforce для взаимодействия с Salesforce REST API. Ключевые особенности: выполнение SOQL-запросов, получение метаданных объектов, операции CRUD (создание, обновление, удаление записей), безопасная аутентификация и доступ к данным в реальном времени. Идеален для автоматизации задач в CRM, интеграции с ИИ-моделями и создания инструментов для анализа данных Salesforce. Поддерживает безопасную настройку через .env.
Возможности
Выполнение SOQL-запросов
Позволяет запрашивать данные из Salesforce с помощью SOQL, например, SELECT для объектов.
Получение метаданных объектов
Извлечение описания полей, типов и структуры объектов Salesforce.
Создание записей
Добавление новых записей в объекты, такие как Contact или Account, с передачей данных.
Обновление записей
Изменение существующих записей по ID с обновлением полей.
Удаление записей
Удаление записей по ID из указанных объектов.
Безопасная аутентификация
Обработка учётных данных через .env с поддержкой токенов и IP-ограничений.
Доступ к данным в реальном времени
Обеспечивает оперативное взаимодействие с Salesforce без задержек.
Установка
Установка через Smithery:
npx -y @smithery/cli install salesforce-mcp-server --client claude
Ручная настройка:
- Клонируйте репозиторий.
- Скопируйте .env.example в .env и заполните учётные данные Salesforce (логин, пароль, токен, URL).
- Установите зависимости:
npm install. - Соберите проект:
npm run build. - Запустите сервер:
npm start.