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

Salesforce MCP Server

Сервер для бесшовной интеграции Salesforce с AI-инструментами вроде Claude Desktop и Cline.

TypeScript
29 stars

Описание

Это всесторонний сервер Model Context Protocol (MCP) на TypeScript, использующий библиотеку jsforce для взаимодействия с Salesforce. Предоставляет 17 инструментов для запросов (SOQL/SOSL), управления данными (CRUD), Apex-разработки (выполнение кода и тестов), метаданных (деплой/ретрив) и проверки соединения. Ключевые фичи: авто-булк-переключение, кэширование, двойная аутентификация (OAuth2/Username). Идеально для AI-ассистированной разработки, автоматизации задач в Salesforce через ИИ-клиенты.

Возможности

Запросы и поиск

Выполнение SOQL/SOSL с пагинацией, авто-булк и агрегацией результатов.

Apex-разработка

Выполнение анонимного Apex, запуск тестов с покрытием и получение логов.

Управление данными

CRUD-операции (create, get, update, delete, upsert) с поддержкой bulk и валидацией.

Метаданные

Список типов, деплой/ретрив компонентов, проверка статуса деплоя.

Соединение

Тестирование и мониторинг соединения с Salesforce.

Установка

Для macOS/Linux с Username/Password:

{
  "mcp.servers": {
    "salesforce": {
      "command": "npx",
      "args": [
        "-y",
        "@jjar/salesforce-mcp-server"
      ],
      "env": {
        "SF_USERNAME": "your-username@company.com",
        "SF_PASSWORD": "your-password",
        "SF_SECURITY_TOKEN": "",
        "SF_LOGIN_URL": "https://login.salesforce.com"
      },
      "disabled": false,
      "alwaysAllow": [
        "test-connection",
        "execute-soql",
        "describe-sobject",
        "get-record",
        "get-apex-logs",
        "list-metadata-types"
      ]
    }
  }
}

Аналогично для OAuth2 и Windows (используйте ‘cmd’ вместо ’npx’). Добавьте в конфиг Claude Desktop или Cline и перезапустите приложение.

Информация

Язык
TypeScript
Лицензия
MIT License
GitHub Stars
29

Ссылки