Devart MCP Server for Salesforce — MCP-сервер для Claude Code
Подключает ИИ-агентов к Salesforce через ADO.NET или ODBC для выполнения запросов и работы с объектами CRM на естественном языке.
Открыть на GitHubЧто делает Devart MCP Server for Salesforce (ADO.NET)
Сервер переводит текстовые запросы ассистента в структурированные команды к Salesforce и возвращает данные прямо в контекст диалога. Поддерживаются два способа подключения: через провайдер Devart dotConnect ADO.NET либо через Devart ODBC Driver. Обмен данными с ИИ-клиентами настраивается через протоколы stdio или http.
Для сборки из исходников обязателен .NET 8 SDK. Без установленного SDK скомпилировать исполняемый файл не получится. Конфигурация подключений и параметры авторизации задаются в файле mcpserver.json, где указываются строка подключения, лицензионный ключ или имя системного DSN.
Какие задачи решает
- Запрашивать записи и аналитику из Salesforce без ручной выгрузки отчётов
- Проверять структуру CRM-таблиц и полей через промпты к ИИ
- Передавать структурированные ответы из базы данных в диалог с агентом
Примеры запросов агенту
- Найди последние закрытые сделки в Salesforce за текущий месяц
- Покажи контакты компании из Salesforce с открытыми обращениями в техподдержку
- Сделай выборку лидов со статусом New из таблицы Leads
Как установить Devart MCP Server for Salesforce (ADO.NET)
Установка
Команды запуска нет в реестре MCP — смотрите README репозитория
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Devart MCP Server for Salesforce (ADO.NET)
Как установить Devart MCP Server for Salesforce в Claude Code?
Склонируйте репозиторий командой git clone https://github.com/devart-ai-connectivity/devart-mcp-server-salesforce.git, выполните `dotnet publish Devart.AI.McpServer.AdoNet/Devart.AI.McpServer.AdoNet.Salesforce/Devart.AI.McpServer.AdoNet.Salesforce.csproj -c ReleaseSalesforce /p:TargetFramework=net8.0 и создайте конфигурационный файл mcpserver.json` рядом с полученным бинарником.
Какие протоколы передачи данных поддерживает сервер?
Поддерживаются протоколы stdio и http. При выборе stdio клиент запускает исполняемый файл сам, а для http требуется указать порт HttpPort в конфигурации и запустить сервер отдельной командой.
Что нужно подготовить перед запуском сервера?
Требуется установить .NET 8 SDK. Для варианта с ODBC нужно отдельно поставить драйвер Devart ODBC Driver for Salesforce нужной разрядности, а пакет ADO.NET загружается сам через NuGet при сборке.