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

MCP Forwardemail

MCP Server

一个为ForwardEmail API提供全面访问的MCP服务器,支持Claude Desktop、Cline等MCP兼容客户端。

工具数

31

提示词数

0

GitHub Stars

0

资源数

0
安全PythonClaude团队协作Claude DesktopClaudeCline

安装说明

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

作者 / 组织

junxit

提供方

junxit

最后核验

2026/5/17 20:22

运行时

Python

快速接入

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

命令预览

uvx --from git+https://github.com/junxit/mcp-forwardemail.git forwardemail-mcp

详细介绍

转发电子邮件MCP服务器

⚠️ 非官方的 -这是一个非官方的MCP服务器 转发电子邮件。它不隶属于Forward Email LLC,也不受其认可或支持。

一个MCP(模型上下文协议)服务器,为Claude Desktop、Cline和其他兼容MCP的客户端提供对ForwardEmail API的全面访问。

特性

  • 31个MCP工具 涵盖ForwardEmail API
  • 域管理 -列出、创建、更新、删除域;验证DNS/SMTP记录
  • 别名管理 -带有转发规则的电子邮件别名的完整CRUD
  • 出站电子邮件 -通过API发送电子邮件,检查限制,管理队列
  • 团队协作 -邀请成员,管理角色
  • 安全 -IMAP/SMTP访问密码生成,TXT记录加密
  • 异步/等待 -采用现代Python异步模式构建
  • 类型安全 -Pydantic模型的完整类型提示

先决条件

  • python: 3.10+
  • 紫外线:0.4+(推荐)
  • uvx:包括紫外线
  • 具有API访问权限的ForwardEmail帐户
  • API密钥来自 转发电子邮件安全设置

安装

使用uvx(推荐)

uvx --from git+https://github.com/junxit/mcp-forwardemail.git forwardemail-mcp

使用pip

pip install git+https://github.com/junxit/mcp-forwardemail.git

来源

git clone https://github.com/junxit/mcp-forwardemail.git
cd mcp-forwardemail
uv pip install -e .

配置

克劳德桌面版

添加到您的 ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "forwardemail": {
      "command": "uvx",
      "args": ["--from", "git+https://github.com/junxit/mcp-forwardemail.git", "forwardemail-mcp"],
      "env": {
        "FORWARDEMAIL_API_KEY": "your_api_key_here"
      }
    }
  }
}

使用Claude Desktop进行本地开发

{
  "mcpServers": {
    "forwardemail": {
      "command": "uv",
      "args": ["--directory", "/path/to/mcp-forwardemail", "run", "forwardemail-mcp"],
      "env": {
        "FORWARDEMAIL_API_KEY": "your_api_key_here"
      }
    }
  }
}

持续/延长

添加到MCP设置中:

{
  "forwardemail": {
    "command": "uvx",
    "args": ["--from", "git+https://github.com/junxit/mcp-forwardemail.git", "forwardemail-mcp"],
    "env": {
      "FORWARDEMAIL_API_KEY": "your_api_key_here"
    }
  }
}

环境变量

或者,将API键设置为环境变量:

export FORWARDEMAIL_API_KEY="your_api_key_here"

可用工具

账户(3个工具)

工具说明
account_get检索帐户信息
account_create创建新帐户
account_update更新帐户详细信息

域名(10个工具)

工具说明
domains_list列出所有域
domain_create创建新域
domain_get获取域详细信息
domain_update更新域设置
domain_delete删除域
domain_verify_records验证DNS记录
domain_verify_smtp验证SMTP记录(DKIM、DMARC)
domain_catchall_passwords_list列表捕获所有密码
domain_catchall_password_create创建全面密码
domain_catchall_password_delete删除全部密码

别名(6个工具)

工具说明
aliases_list列出域别名
alias_create创建新别名
alias_get获取别名详细信息
alias_update更新别名
alias_delete删除别名
alias_generate_password生成IMAP/SMTP密码

出站电子邮件(5个工具)

工具说明
emails_limit_get获取每日发送限制
emails_list列出出站电子邮件
email_create发送电子邮件
email_get获取电子邮件详细信息
email_delete取消/删除电子邮件

邀请(3个工具)

工具说明
invite_accept接受域邀请
invite_create邀请用户加入域
invite_delete删除邀请

成员(2个工具)

工具说明
member_update更新成员角色
member_delete删除成员

日志(1个工具)

工具说明
logs_download请求日志下载(以CSV格式通过电子邮件发送)

加密(1个工具)

工具说明
encrypt_txt_record加密TXT记录值

使用示例

列出您的域名

问克劳德: *“列出我的ForwardEmail域名”*

创建电子邮件别名

问克劳德: *在example.com上创建一个名为“support”的别名,转发到admin@gmail.com"*

发送电子邮件

问克劳德: *“从发送电子邮件hello@example.com到user@gmail.com主题为“测试”,正文为“你好!'"*

验证域设置

问克劳德: *“验证DNS记录,例如.com”*

API限制

以下ForwardEmail API终结点需要 别名凭据 (电子邮件+生成的密码)而不是API令牌身份验证,并且 不支持 在此MCP服务器中:

  • 别名联系人(CardDAV)
  • Alias日历(CalDAV)
  • 别名邮件(IMAP/POP3)
  • 别名文件夹(IMAP/POP3)

故障排除

“身份验证失败”错误

  • 验证您的API密钥是否正确
  • 检查钥匙是否正确设置 env MCP配置的一部分
  • 确保键周围没有多余的空格或引号

“FORWARDEMAIL_API_KEY环境变量是必需的”

  • 确保您已添加 env MCP配置部分
  • 更改配置后重新启动Claude Desktop

未找到工具

  • 重新启动Claude Desktop以重新加载MCP服务器
  • 检查Claude Desktop日志中的启动错误

发展

# Clone the repository
git clone https://github.com/junxit/mcp-forwardemail.git
cd mcp-forwardemail

# Install in development mode
uv pip install -e ".[dev]"

# Run tests
uv run pytest tests/ -v

# Run the server locally
FORWARDEMAIL_API_KEY="your_key" uv run python -m forwardemail_mcp

如何测试

# Run unit tests
uv run pytest tests/ -v

# Run with coverage
uv run pytest tests/ --cov=forwardemail_mcp

# Run single test file
uv run pytest tests/test_client.py -v

如何卸载

# If installed via pip/uv
pip uninstall forwardemail-mcp

# Remove from Claude Desktop config
# Edit ~/Library/Application Support/Claude/claude_desktop_config.json
# and remove the "forwardemail" entry from mcpServers

清理本地文件

# Remove Python cache files
find . -type d -name "__pycache__" -exec rm -rf {} + 2>/dev/null
find . -type f -name "*.pyc" -delete
find . -type f -name "*.pyo" -delete

# Remove virtual environments
rm -rf .venv venv ENV .uv

# Remove build artifacts
rm -rf build dist *.egg-info .eggs

# Remove test/coverage artifacts
rm -rf .pytest_cache .coverage htmlcov .tox

# Remove the project directory (if installed from source)
cd .. && rm -rf mcp-forwardemail

假设

  • ForwardEmail API保持稳定在 https://api.forwardemail.net
  • API身份验证继续使用HTTP基本身份验证
  • MCP SDK 1.0+版本保持当前接口
  • 用户具有启用API访问的有效ForwardEmail帐户

贡献

欢迎投稿!拜托:

  1. 克隆该仓库
  2. 创建要素分支
  3. 进行更改
  4. 如果适用,添加测试
  5. 提交拉取请求

链接

许可证

MIT许可证-请参阅 许可证 文件。

______________________________________________________________________

免责声明:这是一个非官方的、由社区维护的项目。ForwardEmail是Forward Email LLC的商标。本项目不隶属于Forward Email LLC.,也不受其认可或支持。

目录标签

目录标签

安全PythonClaude团队协作邮件转发本地部署API访问域管理

支持客户端

Claude DesktopClaudeCline

接入字段

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

stdio

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

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

31

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP