Skip to main content
Glama

Omnisend MCP Server

Omnisend MCPサーバー

TypeScript で記述された、Omnisend API V5 と統合する Model Context Protocol (MCP) サーバー。

バージョン: 2.2.0

特徴

  • 連絡先管理(リスト、作成、取得、更新)
  • 製品管理(リスト、作成、取得、置換、削除)
  • イベントトラッキング
  • 製品カテゴリー管理
  • 次の/前の URL と制限/オフセット情報を使用したカーソルベースのページネーションのサポート

バージョン2.2.0の変更点

  • コードベースをよりモジュール化された構造にリファクタリングしました
  • ドメイン固有のモジュール(連絡先、製品、カテゴリ、イベント)を実装しました
  • コードを論理ディレクトリ(/types、/filters、/api-resources、/resources、/tools)に整理しました
  • pingツールでサーバーのバージョンを動的にしました
  • APIリクエストのエラー処理を改善しました
  • バレルエクスポートによるコード保守性の向上
  • 冗長なコードと重複コードを削除しました

バージョン2.1.0の変更点

  • @modelcontextprotocol/sdk v1.11.0 に更新されました
  • アプリケーション全体のエラー処理の改善
  • エラーメッセージの改善による API の安定性の向上
  • 接続のハングを防ぐためにリクエストタイムアウト設定を追加しました
  • MCP Inspector の SSE 接続の問題を修正しました
  • MCPクライアントと互換性があるようにコンソール出力を最適化しました
  • MCP レスポンスにカーソルベースのページネーション コンテキストを追加しました (次/前の URL、制限/オフセット)

バージョン2.0.0の変更点

  • コードベース全体をTypeScriptに移行しました
  • 最新の仕様に従って更新されたMCPリソース構造
  • すべてのAPIレスポンスとリクエストに適切な型宣言を追加しました
  • 型付き例外によるエラー処理の改善
  • 強化されたコード構成と保守性

インストール

npm install

建物

TypeScript コードをコンパイルするには:

npm run build

開発モードで実行

自動リロードを使用した開発の場合:

npm run dev

構成

Omnisend API キーを使用してルート ディレクトリに.envファイルを作成します。

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

使用法

MCP サーバーを起動するには:

npm start

MCPサーバーとのやり取り

MCPサーバーは、モデルコンテキストプロトコル(MCP)を理解するクライアントで使用するように設計されています。MCPサーバーとのやり取りは以下のとおりです。

VSコード統合

VS Code で使用するために、 .vscode/mcp.jsonに構成ファイルが提供されています。適切な MCP 拡張機能を持つ VS Code は、このサーバーと通信できます。

AIアシスタント

MCP をサポートする Claude などの AI アシスタントは、このサーバーと通信して 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実際の Omnisend API キーに置き換えてください。
  6. 設定ファイルを保存し、Claude Desktop を再起動します。
  7. 再起動後、入力ボックスの右下隅にハンマーのアイコンが表示されます。
  8. 利用可能な Omnisend ツールを表示するには、ハンマー アイコンをクリックします。
  9. これで、Claude に次のような操作の実行を依頼できるようになりました。
    • 「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ドキュメント

Omnisend API の詳細については、公式ドキュメントを参照してください。

ライセンス

このプロジェクトは、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.

AI アシスタントが Omnisend マーケティング プラットフォームと対話し、自然言語による連絡先管理、製品管理、イベント追跡操作をサポートするサーバーです。

  1. 特徴
    1. バージョン2.2.0の変更点
      1. バージョン2.1.0の変更点
        1. バージョン2.0.0の変更点
          1. インストール
            1. 建物
              1. 開発モードで実行
                1. 構成
                  1. 使用法
                    1. MCPサーバーとのやり取り
                      1. VSコード統合
                      2. AIアシスタント
                      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