Skip to main content
Glama

Omnisend MCP Server

Сервер MCP Omnisend

Сервер Model Context Protocol (MCP), интегрируемый с Omnisend API V5, написанный на TypeScript.

Версия: 2.2.0

Функции

  • Управление контактами (список, создание, получение, обновление)
  • Управление продуктами (список, создание, получение, замена, удаление)
  • Отслеживание событий
  • Управление категориями продуктов
  • Поддержка постраничной навигации на основе курсора со следующими/предыдущими URL-адресами и информацией об ограничениях/смещениях

Изменения в версии 2.2.0

  • Реорганизованная кодовая база с приданием ей более модульной структуры
  • Реализованы доменно-зависимые модули (контакты, продукты, категории, события)
  • Организованный код в логические каталоги (/types, /filters, /api-resources, /resources, /tools)
  • Сделал версию сервера динамической в инструменте ping
  • Добавлена улучшенная обработка ошибок в запросах API.
  • Улучшена поддержка кода с помощью экспорта стволов
  • Удален избыточный и дублирующийся код

Изменения в версии 2.1.0

  • Обновлено до @modelcontextprotocol/sdk v1.11.0
  • Улучшенная обработка ошибок во всем приложении
  • Повышенная стабильность API с улучшенными сообщениями об ошибках
  • Добавлена настройка времени ожидания запроса для предотвращения зависания соединений.
  • Исправлены проблемы с подключением SSE к MCP Inspector.
  • Оптимизирован вывод консоли для совместимости с клиентами MCP
  • Добавлен контекст пагинации на основе курсора в ответах MCP (следующие/предыдущие URL, ограничение/смещение)

Изменения в версии 2.0.0

  • Перенесена вся кодовая база на TypeScript
  • Обновленная структура ресурсов MCP в соответствии с последней спецификацией
  • Добавлены правильные объявления типов для всех ответов и запросов API.
  • Улучшенная обработка ошибок с типизированными исключениями
  • Улучшенная организация кода и удобство его обслуживания

Установка

npm install

Здание

Для компиляции кода TypeScript:

npm run build

Работа в режиме разработки

Для разработки с автоперезагрузкой:

npm run dev

Конфигурация

Создайте файл .env в корневом каталоге с вашим ключом API Omnisend:

OMNISEND_API_KEY=your_api_key_here OMNISEND_API_URL=https://api.omnisend.com/v5

Использование

Чтобы запустить сервер MCP:

npm start

Взаимодействие с сервером MCP

Сервер MCP предназначен для использования с клиентами, которые понимают Model Context Protocol. Вот способы взаимодействия с ним:

Интеграция VS-кода

Для использования с VS Code предоставляется файл конфигурации в .vscode/mcp.json . VS Code с соответствующим расширением MCP может взаимодействовать с этим сервером.

Помощники ИИ

Помощники на основе искусственного интеллекта, такие как Claude, которые поддерживают MCP, могут взаимодействовать с этим сервером для доступа к данным Omnisend и выполнения операций.

Использование с Claude Desktop

Чтобы использовать этот MCP-сервер с Claude Desktop:

  1. Загрузите и установите Claude Desktop с официального сайта .
  2. Убедитесь, что в вашей системе установлен Node.js. Вы можете проверить это, запустив:
    node --version
    Если Node.js не установлен, загрузите его с nodejs.org .
  3. Откройте меню Claude на вашем компьютере и выберите «Настройки...».
  4. Нажмите «Разработчик» в левой панели панели настроек, а затем нажмите «Изменить конфигурацию».
  5. Это откроет ваш файл конфигурации Claude Desktop. Замените содержимое файла или добавьте следующую конфигурацию:
    { "mcpServers": { "omnisend": { "command": "node", "args": [ "/path/to/dist/index.js" ], "env": { "OMNISEND_API_KEY": "your_api_key_here" } } } }
    Обязательно замените your_api_key_here на ваш фактический ключ API Omnisend.
  6. Сохраните файл конфигурации и перезапустите Claude Desktop.
  7. После перезапуска вы увидите значок молотка в правом нижнем углу поля ввода.
  8. Нажмите на значок молотка, чтобы увидеть доступные инструменты Omnisend.
  9. Теперь вы можете попросить Клода выполнить такие операции, как:
    • «Список моих последних контактов в Omnisend»
    • «Создать новый продукт в моем каталоге Omnisend»
    • «Отправить событие клиента в Omnisend»

Пользовательские клиенты MCP

Вы можете разрабатывать собственные клиенты, используя библиотеку @modelcontextprotocol/sdk :

import { McpClient } from '@modelcontextprotocol/sdk/client/mcp'; import { ProcessClientTransport } from '@modelcontextprotocol/sdk/client/process'; const transport = new ProcessClientTransport(serverProcess); const client = new McpClient(transport); // Connect to the server await client.connect(); // Execute tools const result = await client.executeTool("listContacts", { limit: 10 });

API-документация

Более подробную информацию об API Omnisend можно найти в официальной документации .

Лицензия

Данный проект лицензирован в соответствии с лицензией Apache License 2.0 — подробности см. в файле LICENSE .

Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Сервер, который позволяет помощникам на базе искусственного интеллекта взаимодействовать с маркетинговой платформой Omnisend, поддерживая управление контактами, управление продуктами и отслеживание событий с помощью естественного языка.

  1. Функции
    1. Изменения в версии 2.2.0
      1. Изменения в версии 2.1.0
        1. Изменения в версии 2.0.0
          1. Установка
            1. Здание
              1. Работа в режиме разработки
                1. Конфигурация
                  1. Использование
                    1. Взаимодействие с сервером MCP
                      1. Интеграция VS-кода
                      2. Помощники ИИ
                      3. Использование с Claude Desktop
                      4. Пользовательские клиенты MCP
                    2. API-документация
                      1. Лицензия

                        Related MCP Servers

                        • A
                          security
                          A
                          license
                          A
                          quality
                          A server that enhances AI assistants with the ability to update your JSON Resume by analyzing your coding projects, automatically extracting skills and generating professional descriptions.
                          Last updated -
                          3
                          32
                          39
                          TypeScript
                          The Unlicense
                          • Apple
                          • Linux
                        • -
                          security
                          F
                          license
                          -
                          quality
                          A Model Context Protocol server that enables AI assistants to interact with Coolify instances through natural language, allowing management of servers, applications, databases, and deployments.
                          Last updated -
                          85
                          2
                          TypeScript
                        • -
                          security
                          A
                          license
                          -
                          quality
                          This server implementation allows AI assistants to interact with Asana's API, enabling users to manage tasks, projects, workspaces, and comments through natural language requests.
                          Last updated -
                          189
                          TypeScript
                          MIT License
                        • -
                          security
                          -
                          license
                          -
                          quality
                          A server implementation that enables AI assistants to interact with HubSpot CRM data, allowing for seamless creation and management of contacts and companies, retrieval of activity history, and access to engagement data through natural language commands.
                          Last updated -
                          1
                          TypeScript
                          MIT License

                        View all related MCP servers

                        MCP directory API

                        We provide all the information about MCP servers via our MCP API.

                        curl -X GET 'https://glama.ai/api/mcp/v1/servers/plutzilla/omnisend-mcp'

                        If you have feedback or need assistance with the MCP directory API, please join our Discord server