blastengine-mailer MCP Server

by r3-yamauchi

231 downloads
Not rated
GitHub

Description

# blastengine-mailer MCP Server Blastengine APIを使用してメールを送信するModel Context Protocol (MCP) サーバー このJavaScriptベースのMCPサーバーは、LLM(大規模言語モデル)がBlastengine APIを通じてメールを送信できるようにします。 ## 機能 ### ツール - `send_email` - Blastengine APIを使用してメールを送信 - 必須パラメータ: - `to`: 送信先メールアドレス - `from`: 送信元メールアドレス -…

About

# blastengine-mailer MCP Server Blastengine APIを使用してメールを送信するModel Context Protocol (MCP) サーバー このJavaScriptベースのMCPサーバーは、LLM(大規模言語モデル)がBlastengine APIを通じてメールを送信できるようにします。 ## 機能 ### ツール - `send_email` - Blastengine APIを使用してメールを送信 - 必須パラメータ: - `to`: 送信先メールアドレス - `from`: 送信元メールアドレス - `subject`: メールの件名 - `text`: メール本文 -…

Details

Author
r3-yamauchi
Downloads
231
Categories
Other

- Sends emails via Blastengine API through the send_email tool.
- Returns a delivery ID on successful submission.
- Returns detailed error messages when sending fails.
- Requires only Node.js and Blastengine API credentials.
- Integrates directly with Claude Desktop via stdio transport.
- Includes an MCP Inspector for interactive debugging.

Install Node.js (ES module support) and obtain a Blastengine API account with credentials. Install dependencies with npm install, build with npm run build, then configure the server in your MCP client (e.g., Claude Desktop) by adding the server command and environment variables BLASTENGINE_USER_ID and BLASTENGINE_API_KEY. Invoke the send_email tool with required parameters: to, from, subject, and text.

blastengine-mailer MCP Server

Blastengine APIを使用してメールを送信するModel Context Protocol (MCP) サーバー

このJavaScriptベースのMCPサーバーは、LLM(大規模言語モデル)がBlastengine APIを通じてメールを送信できるようにします。

機能

ツール

- send_email - Blastengine APIを使用してメールを送信 - 必須パラメータ: - to: 送信先メールアドレス - from: 送信元メールアドレス - subject: メールの件名 - text: メール本文 - 送信成功時はdelivery_idを返します - エラー時は詳細なエラーメッセージを返します

前提条件

- Node.js (ESモジュール対応)
- Blastengine APIアカウントとAPIキー

開発

依存関係のインストール:

npm install

サーバーのビルド:

npm run build

開発時の自動リビルド:

npm run watch

インストールと設定

Claude Desktopでの使用

Claude Desktopで使用するには、以下の設定ファイルにサーバー設定を追加します:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "blastengine-mailer": {
      "command": "node",
      "env": {
        "BLASTENGINE_USER_ID": "userid-of-blastengine",
        "BLASTENGINE_API_KEY": "apikey-of-blastengine"
      },
      "args": [
        "/path/to/blastengine-mailer/server.js"
      ]
    }
  }
}

デバッグ

MCPサーバーはstdio経由で通信するため、デバッグが困難な場合があります。MCP Inspectorの使用を推奨します:

npm run inspector

インスペクターは、ブラウザでデバッグツールにアクセスするためのURLを提供します。

使用例

Claude Desktopで設定後、以下のようにメールを送信できます:

「test@example.comに『テストメール』という件名でメールを送信して」

ライセンス

このプロジェクトはプライベートプロジェクトです。

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.