Token导航 LogoToken导航TokenDH.com
Inxmail MCP logo
办公协作stdio官方级别未说明来源级核验

Inxmail MCP

MCP Server

vitest

一个用于管理Inxmail Commerce事务性邮件的MCP服务器,支持事件触发、发送状态跟踪、反弹邮件处理等功能。

工具数

29

提示词数

0

GitHub Stars

2

资源数

0
邮件管理JavaScriptClaudeClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

shahabazdev

提供方

shahabazdev

最后核验

2026/5/17 20:23

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx vitest # run in watch mode

详细介绍

电子邮件mcp

![CI](https://github.com/shahabazdev/inxmail-mcp/actions/workflows/ci.yml) ](https://www.npmjs.com/package/inxmail-mcp) ](https://www.npmjs.com/package/inxmail-mcp) ![License: MIT](https://opensource.org/licenses/MIT) ![MCP](https://modelcontextprotocol.io) ](https://nodejs.org) ![Glama](https://glama.ai/mcp/servers/shahabazdev/inxmail-mcp) ![Awesome MCP Servers](https://github.com/punkpeye/awesome-mcp-servers)

MCP服务器 Inxmail商务交易API.直接从Claude管理事件、发送、反弹、阻止列表、黑名单、反应和交付跟踪。

快速开始

1.安装

npm install -g inxmail-mcp
# or use npx (no install needed)

2.获取API凭据

在您的Inxmail Commerce管理面板中,在下创建一个API键 API登录数据。您将获得:

  • API密钥ID (用户名)
  • API秘密 (密码)

您的实例名称是来自Inxmail Commerce API URL的子域:

  • https://your-instance.api.inxmail-commerce.com/ 例子 your-instance

3.配置Claude代码

claude mcp add inxmail-mcp -e INXMAIL_INSTANCE=your-instance -e INXMAIL_API_KEY_ID=your-key-id -e INXMAIL_API_SECRET=your-secret -- npx -y inxmail-mcp

或来源:

claude mcp add inxmail-mcp -e INXMAIL_INSTANCE=your-instance -e INXMAIL_API_KEY_ID=your-key-id -e INXMAIL_API_SECRET=your-secret -- node /path/to/inxmail-mcp/build/index.js

4.配置克劳德桌面

添加 claude_desktop_config.json:

{
  "mcpServers": {
    "inxmail": {
      "command": "npx",
      "args": ["-y", "inxmail-mcp"],
      "env": {
        "INXMAIL_INSTANCE": "your-instance",
        "INXMAIL_API_KEY_ID": "your-key-id",
        "INXMAIL_API_SECRET": "your-secret"
      }
    }
  }
}

可用工具

核心用例

工具说明
check_email_delivery检查电子邮件的传递状态——发送、退回、反应和阻止状态
check_email_blocked检查电子邮件是否被阻止(阻止列表硬反弹+黑名单显式阻止)
get_server_info获取API入口点,链接到所有可用资源

事件

工具说明
trigger_event触发事务性电子邮件事件
get_event_state通过事务ID获取触发事件的状态/结果
list_event_types列出所有已配置的事件类型
get_event_type按ID获取单个事件类型

发送信息

工具说明
list_sendings使用过滤器列出已发送的交易电子邮件
get_sending按ID获取特定发送的详细信息

反应和跟踪

工具说明
list_reactions列出收件人的反应(打开和点击)
list_deliveries列出交货状态信息

反弹和投诉

工具说明
list_bounces列出被退回的交易电子邮件
list_complaints列出反馈回路投诉

阻止列表(硬反弹)

工具说明
list_blocklist列出硬反弹阻止的电子邮件地址
get_blocklist_entry检查特定电子邮件是否在阻止列表中
remove_from_blocklist从阻止列表中删除电子邮件

黑名单(显式块)

工具说明
list_blacklist列出明确列入黑名单的电子邮件地址
get_blacklist_entry检查特定电子邮件是否在黑名单上
add_to_blacklist将电子邮件地址添加到黑名单
remove_from_blacklist从黑名单中删除电子邮件

邮件中继

工具说明
list_relay_sendings列出邮件中继发送
get_relay_sending获取特定邮件中继发送的详细信息
list_relay_reactions列出邮件中继反应(打开、点击)
list_relay_bounces列表邮件中继反弹
list_relay_complaints列出邮件中继投诉

原始邮件

工具说明
send_raw_mail发送一封完整的RFC 5322电子邮件(Base64编码)

错误记录

工具说明
list_error_logs列出错误日志条目
get_error_log按ID获取单个错误日志条目
mark_error_log_read将错误日志条目标记为已读

示例提示

"Is test@example.com blocked or blacklisted?"

"Check the delivery status for user@example.com"

"List all bounces from last week"

"Trigger a welcome email event for new-user@example.com"

"Show me all event types configured in the system"

"List recent complaints from the last 30 days"

发展

git clone https://github.com/shahabazdev/inxmail-mcp.git
cd inxmail-mcp
npm install
npm run build

测试

npm test          # run all tests
npx vitest        # run in watch mode

使用运行单元测试 维测试 涵盖:

  • API客户端(身份验证、请求方法、查询参数、分页、错误处理)
  • 工具注册(所有29个工具均已注册,无重复项)

环境变量

变量必填描述
INXMAIL_INSTANCE实例子域(例如。 your-instance)
INXMAIL_API_KEY_IDAPI密钥ID
INXMAIL_API_SECRETAPI机密

许可证

麻省理工学院

目录标签

目录标签

邮件管理JavaScriptClaude本地部署事务性邮件邮件跟踪反弹处理黑名单管理

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Node.js

部署方式(deploymentType,部署类型)

remote-capable

来源包(packageName,安装包名)

vitest

工具数量(toolCount,工具数)

29

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiononeremote-capable

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP