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

mcp

Сервер MCP для безопасного взаимодействия LLM с Salesforce orgs

TypeScript
146 stars

Описание

Salesforce DX MCP Server — это реализация Model Context Protocol для интеграции больших языковых моделей с Salesforce. Использует TypeScript-библиотеки для прямого доступа к orgs без раскрытия секретов. Поддерживает инструменты для управления orgs, данными, метаданными, тестами и мобильной разработкой. Идеален для автоматизации задач в VS Code с GitHub Copilot или Agentforce, обеспечивая гранулярный контроль доступа и безопасность. Применяется в разработке Salesforce для AI-ассистированных workflow.

Возможности

Управление orgs

Список orgs, создание/удаление scratch orgs, открытие в браузере.

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

Выполнение SOQL-запросов для чтения данных из org.

Управление пользователями

Назначение permission sets пользователям.

Метаданные

Развертывание и извлечение метаданных между проектом и org.

Тестирование

Запуск Apex-тестов и agent-тестов в org.

Мобильная разработка

Инструменты для LWC: биометрия, геолокация, сканеры, оффлайн-анализ (NON-GA).

Анализ кода

Статический анализ с Salesforce Code Analyzer, описание правил (NON-GA).

Безопасность

Allowlisting orgs, отсутствие секретов в конфиге, прямой доступ через TypeScript.

Установка

Для установки в VS Code:

  1. Установите Salesforce CLI и VS Code.
  2. Создайте DX-проект и авторизуйте org (sf org login web).
  3. В корне проекта создайте .vscode/mcp.json:
{
  "servers": {
    "Salesforce DX": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "@salesforce/mcp", "--orgs", "DEFAULT_TARGET_ORG", "--toolsets", "all"]
    }
  }
}
  1. В Command Palette выполните MCP: List Servers > Start Server. Для других клиентов (Cursor, Cline) используйте аналогичный JSON в их конфигах.

Информация

Язык
TypeScript
Лицензия
Apache License 2.0
GitHub Stars
146

Ссылки