mcpField
S
Sidemail

Sidemail

本地服务
github.com/sidemail通信协作425 周前更新

关于 Sidemail

Sidemail 是用于访问 Sidemail.io 邮件、联系人、域名和 Messenger 功能的 MCP 服务,可供 VS Code、Claude Desktop 和 Cursor 等 MCP 客户端使用。

主要功能

  1. 01管理发送域名
  2. 02发送测试事务性邮件
  3. 03管理联系人和分组
  4. 04创建和编辑 Messenger 草稿
  5. 05查询已发送邮件和联系人

适用场景

  1. 01添加或移除发送域名
  2. 02发送测试事务性邮件
  3. 03更新联系人及其分组
  4. 04起草产品更新或新闻简报

MCP 相关

向 MCP 客户端提供 Sidemail 邮件、联系人、域名和 Messenger 操作工具。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"sidemail": {
"command": "npx",
"args": [
"-y",
"@sidemail/mcp"
],
"env": {
"SIDEMAIL_API_KEY": "<SIDEMAIL_API_KEY>"
}
}
}
}
启动命令npx -y @sidemail/mcp
需要配置的环境变量
SIDEMAIL_API_KEY密钥

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@sidemail/mcp

工具

19

收录的工具列表 · 更新于 3 周前

此工具无需参数。

详细介绍

Sidemail Model Context Protocol (MCP) 服务

Sidemail MCP 服务为 Sidemail.io 提供 Model Context Protocol (MCP) 集成,支持通过 VS Code 中的 MCP Agent 模式及其他 MCP 客户端,以编程方式访问 Sidemail 的事务性邮件、联系人、域名和 Messenger 功能。

功能

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

前提条件

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

Microsoft VS Code 设置(辅助安装)

  1. 打开命令面板(Ctrl/Cmd + Shift + P)。
  2. 输入 “MCP: Add Server…” 并选择该项。
  3. 选择 "NPM Package"。
  4. 输入 @sidemail/mcp 并确认。
  5. 确认安装。
  6. 输入 Sidemail API key 并确认。

Microsoft VS Code 设置(手动安装)

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

  1. 打开命令面板(Ctrl/Cmd + Shift + P)。
  2. 输入 “MCP: Open User Configuration” 并选择该项。
  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

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:查询已发送的邮件

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。