Перейти к содержимому

Salesforce MCP Server

Интеграция с Salesforce через REST API для выполнения запросов SOQL и управления записями.

TypeScript
42 stars

Описание

Это сервер 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

Ручная настройка:

  1. Клонируйте репозиторий.
  2. Скопируйте .env.example в .env и заполните учётные данные Salesforce (логин, пароль, токен, URL).
  3. Установите зависимости: npm install.
  4. Соберите проект: npm run build.
  5. Запустите сервер: npm start.

Информация

Язык
TypeScript
GitHub Stars
42

Ссылки