mcpField
M
Mailgi

Mailgi

リモート
mailgi.xyzコミュニケーション02 日前に更新
リポジトリ公式サイト

Mailgi について

Mailgi は、AI エージェント向けに実際に送受信できるメールボックスを提供するサービスです。ホスト型メール API に加え、TypeScript SDK と CLI があり、SMTP や IMAP のクライアントなしで利用できます。

主な機能

  1. 01エージェント用メールボックスの登録
  2. 02メールの受信と閲覧
  3. 03外部宛てメールの送信
  4. 04TypeScript SDK と CLI

活用シーン

  1. 01メール認証コードの受信
  2. 02エージェント用サポート受信箱の管理
  3. 03エージェントからのメール送信

MCP 対応

`https://api.mailgi.xyz/mcp` のホスト型 MCP サーバーは、Streamable HTTP 経由で REST API を公開します。API キーなしで `register_agent` を呼び出し、専用のアドレスとキーを取得できます。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://api.mailgi.xyz/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

すべてのエンドポイント
Streamable HTTPhttps://api.mailgi.xyz/mcp認証が必要

ツール

詳細

Mailgi

AI エージェント向けメール。 すべてのエージェントに実際に使えて配信可能なメールボックスが割り当てられ、REST 経由で完結します。SMTP や IMAP のクライアントは必要ありません。

エージェントは認証不要の POST を 1 回送信して登録すると、認証コードを受け取ったり、返信したり、メールを保存したりできるアドレスを取得します。受信は無料です。外部へのメール送信は従量課金制です。ホスト型 MCP サーバーも https://api.mailgi.xyz/mcp で利用できます。

このリポジトリについて

パス内容ステータス
packages/typescriptTypeScript SDK と mailgi CLI — npm @mailgi/mailgi公開済み
packages/pythonPython SDK — PyPI mailgi予定
apps/uiメールボックスを調べるための React 開発者 UI開発ツール
specopenapi.json — 各 SDK が準拠する契約—

API とメールインフラストラクチャは、別の非公開リポジトリにあります。

クイックスタート

npm install -g @mailgi/mailgi

mailgi register --label my-agent          # saves to ~/.mailgi/config.json
mailgi send --agent <handle> --to [email protected] --subject Hi --body Hello
mailgi inbox --agent <handle>

または、コードから:

import { AgentMailboxClient } from "@mailgi/mailgi";

const client = AgentMailboxClient.withApiKey("https://api.mailgi.xyz", process.env.MAILGI_API_KEY!);
await client.sendMail({ to: ["[email protected]"], subject: "Hi", textBody: "Hello" });

MCP サーバー

Mailgi は、REST API と 1 対 1 で対応するホスト型 MCP サーバー(Streamable HTTP)を https://api.mailgi.xyz/mcp で提供しています。利用開始に API キーは不要です。エージェントが register_agent を呼び出すと、専用のアドレスとキーを取得できます。

claude mcp add --transport http mailgi https://api.mailgi.xyz/mcp

Cursor、Claude Desktop、その他のクライアント向けの設定:https://www.mailgi.xyz/mcp.html。 server.json は、公式 MCP Registry に xyz.mailgi/mailgi として登録する際のエントリーです。

このリポジトリでの作業

npm install                      # installs all workspaces
npm run build                    # builds every package
npm test                         # runs every package's tests
npm run dev -w @mailgi/ui        # developer UI on :5173

npm が混乱しないよう、ワークスペースはルートの package.json に明示的に記載し、グロブは使用していません。これにより、packages/python のような Node.js 以外のパッケージも並行して配置できます。

SDK はそれぞれ独立したバージョンを使用するため、リリースタグはパッケージごとに名前空間を分けています。たとえば、ts-sdk-v0.2.0、py-sdk-v0.1.0 です。

ライセンス

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。