Mailjet Mcp Server について
Mailjet MCP Serverは、標準化されたツールを通じてMailjet APIを対応するAIエージェントに接続します。コンタクト、キャンペーン、セグメント、統計、ワークフローを扱うチーム向けです。
主な機能
- 01コンタクトとリストへのアクセス
- 02キャンペーンとセグメントの管理
- 03送信統計の取得
- 04ワークフロー API の利用
活用シーン
- 01購読者数が最多のコンタクトリストを特定
- 02最近のメール配信統計を集計してグラフ化
MCP 対応
Mailjet APIの機能をツールとして対応するMCPクライアントに公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Mailjet MCP サーバー
概要
このプロジェクトは、Mailjet API 用の Model Context Protocol(MCP)サーバーを提供し、互換性のある AI エージェント(例:Claude Desktop)が、標準化されたツールインターフェースを通じて Mailjet の連絡先、キャンペーン、セグメンテーション、統計、ワークフローなどの API を利用できるようにします。
クイックスタート
NPX から実行
このプロジェクトは NPM で公開されており、NPX から実行できます。
サーバーをローカルで起動するには、次のコマンドを実行してください。
MAILJET_API_KEY="YOUR_api_key:YOUR_secret_key" npx mailjet-mcp-server
多くの場合、AI デスクトップアプリを利用して Mailjet MCP を直接接続できます。その場合は、次の MCP 設定を追加してください。
"mcpServers": {
"mailjet": {
"command": "npx",
"args": [
"-y",
"@mailjet/mailjet-mcp-server"
],
"env": {
"MAILJET_API_KEY": "YOUR_api_key:YOUR_secret_key"
}
}
}
手動インストール
-
リポジトリをクローンします。
git clone https://github.com/mailgun/mailjet-mcp-server.git cd mailjet-mcp-server -
依存関係をインストールしてビルドします。
pnpm install -
Claude Desktop を設定します。
設定ファイルを作成または編集します。
- MacOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%/Claude/claude_desktop_config.json
- MacOS:
次に、MCP サーバーを起動します。
node src/mailjet-mcp.js
次の設定を追加します。
{
"mcpServers": {
"mailjet": {
"command": "node",
"args": ["CHANGE/THIS/PATH/TO/mailjet-mcp-server/src/mailjet-mcp.js"],
"env": {
"MAILJET_API_KEY": "YOUR_api_key:YOUR_secret_key"
}
}
}
}
対応している環境変数
現在、サーバーで対応している環境変数は次のとおりです。
MAILJET_API_KEY="your_api_key:your_secret_key" # REQUIRED, used for authenticating your account
MAILJET_API_REGION="eu" # OPTIONAL, used to change to the EU servers, if desired
テスト
次のコマンドでローカルのテストスイートを実行します。
NODE_ENV=test pnpm test
Claude でのプロンプト例
連絡先情報を検索する
Which of my contacts lists has the most subscribers?
配信統計を取得して可視化する
Would you be able to make a chart with email delivery statistics for the past week?
デバッグ
MCP サーバーは stdio 経由で通信します。Model Context Protocol のデバッグのセクションを参照してください。
公開
このパッケージは Mailjet NPM レジストリで公開されています。新しいパッケージの更新は Mailjet チームが担当します。 Github バージョンと公開中の NPM パッケージに相違がある場合は、お気軽に issue を作成してください。
ライセンス
このプロジェクトは Apache License 2.0 の下でライセンスされています。詳細は LICENSE を参照してください。
貢献
貢献を歓迎します!お気軽にプルリクエストを送信してください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。