返回 MCP 目录
public公开dns本地运行

sidemail-mcp-server

Sidemail MCP服务器提供对Sidemail.io服务的程序化访问,支持通过MCP协议管理邮件、联系人、域名和消息功能。

article

README

🚀 Sidemail模型上下文协议(MCP)服务器

Sidemail MCP服务器为 Sidemail.io 提供了模型上下文协议(MCP)集成,允许通过VS Code中的MCP代理模式和其他MCP客户端以编程方式访问Sidemail的事务性电子邮件、联系人、域名和Messenger功能。

✨ 主要特性

  • 管理发送域名
  • 测试发送事务性电子邮件
  • 管理联系人及联系人组
  • 创建、更新和删除Messenger草稿
  • 查询已发送的电子邮件和联系人

📦 安装指南

前提条件

  • Node.js v18 或更高版本
  • Sidemail API密钥

Microsoft VS Code设置(辅助方式)

  1. 打开命令面板(Ctrl/Cmd + Shift + P)。
  2. 输入 “MCP: 添加服务器…” 并选择该选项。
  3. 选择 “NPM包”
  4. 输入 @sidemail/mcp 并确认。
  5. 确认安装。
  6. 输入你的Sidemail API密钥并确认。

Microsoft VS Code设置(手动方式)

或者,你可以通过修改 mcp.json 配置文件手动安装。

  1. 打开命令面板(Ctrl/Cmd + Shift + P)。
  2. 输入 “MCP: 打开用户配置” 并选择该选项。
  3. 添加以下配置并保存更改。
{
    "servers": {
        "sidemail-mcp": {
            "type": "stdio",
            "command": "npx",
            "args": ["-y", "@sidemail/mcp"],
            "env": {
                "SIDEMAIL_API_KEY": "${input:sidemail-key}",
            },
        },
    },
    "inputs": [
        {
            "type": "promptString",
            "id": "sidemail-key",
            "description": "Sidemail API Key",
            "password": true,
        },
    ],
}

Claude Desktop设置

编辑(或创建)配置文件:

  • macOS:~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows:%APPDATA%\Claude\claude_desktop_config.json
  • Linux:~/.config/Claude/claude_desktop_config.json
{
    "mcpServers": {
        "sidemail": {
            "command": "npx",
            "args": ["-y", "@sidemail/mcp"],
            "env": { "SIDEMAIL_API_KEY": "your-key" }
        }
    }
}

Cursor设置

创建或编辑 ~/.cursor/mcp.json 文件:

{
    "mcpServers": {
        "sidemail": {
            "command": "npx",
            "args": ["-y", "@sidemail/mcp"],
            "env": { "SIDEMAIL_API_KEY": "your-key" }
        }
    }
}

💻 使用示例

CLI使用方法

npx @sidemail/mcp

📚 详细文档

域名相关操作

  • list-domains:列出所有发送域名
  • create-domain:添加新的发送域名
  • delete-domain:删除发送域名

Messenger相关操作

  • list-messenger-drafts:列出Messenger草稿
  • get-messenger-draft:按ID获取Messenger草稿
  • create-messenger-draft:创建Messenger草稿
  • update-messenger-draft:更新Messenger草稿
  • delete-messenger-draft:删除Messenger草稿

联系人组相关操作

  • list-groups:列出所有联系人组
  • create-group:创建新的联系人组
  • update-group:更新联系人组

联系人相关操作

  • create-or-update-contact:创建或更新联系人
  • query-contacts:使用过滤器查询联系人
  • find-contact:按电子邮件查找联系人
  • delete-contact:删除联系人

电子邮件相关操作

  • send-email:发送事务性电子邮件(仅用于测试)
  • query-emails:查询已发送的电子邮件
help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端