使用说明
项目简介
Blastengine Mailer MCP服务器是一个基于Model Context Protocol (MCP) 的后端服务,专注于提供邮件发送功能。它通过 'send_email' 工具,允许LLM应用调用Blastengine邮件服务发送邮件。
主要功能点
- 邮件发送工具 (send_email): 提供 'send_email' 工具,LLM可以通过调用该工具发送电子邮件。该工具接受收件人、发件人、邮件主题和正文作为参数。
安装步骤
- 安装依赖: 在项目根目录下,运行以下命令安装项目依赖:
npm install - 构建服务器: 运行以下命令构建服务器代码:
npm run build
服务器配置
要将 Blastengine Mailer MCP 服务器与 MCP 客户端(例如 Claude Desktop)配合使用,您需要配置客户端的 MCP 服务器设置。以下是 Claude Desktop 的配置示例,您需要根据您的实际环境进行调整。
打开 Claude Desktop 配置文件 ('claude_desktop_config.json'),通常位于:
- MacOS: '~/Library/Application Support/Claude/claude_desktop_config.json'
- Windows: '%APPDATA%/Claude/claude_desktop_config.json'
在 'mcpServers' 字段中添加以下配置信息。请务必替换占位符值:
{ "mcpServers": { "blastengine-mailer": { "command": "node", "env": { "BLASTENGINE_USER_ID": "your_blastengine_user_id", // 替换为您的 Blastengine 用户ID "BLASTENGINE_API_KEY": "your_blastengine_api_key" // 替换为您的 Blastengine API 密钥 }, "args": [ "/path/to/blastengine-mailer/server.js" // 替换为 server.js 文件的实际路径,例如:/Users/yourname/blastengine-mailer/server.js ] } } }
基本使用方法
- 确保您已正确配置 'claude_desktop_config.json' 文件,并替换了 Blastengine 用户ID、API 密钥以及 'server.js' 的路径。
- 启动 Claude Desktop 或其他 MCP 客户端。
- 在 LLM 应用中,您应该能够发现名为 'blastengine-mailer' 的 MCP 服务器提供的 'send_email' 工具。
- 通过自然语言指示 LLM 调用 'send_email' 工具,并提供必要的参数,例如收件人、发件人、主题和邮件正文。
- MCP 服务器将调用 Blastengine API 发送邮件,并将发送结果返回给 LLM 应用。
调试
如果需要调试 MCP 服务器,可以使用 MCP Inspector。运行以下命令启动 Inspector:
npm run inspector
Inspector 将提供一个浏览器 URL,您可以在其中查看和调试 MCP 服务器的通信过程。
信息
分类
通信与社交