Claws Mail Mcp Plugin

io.github.it-atelier-gn由 GitHub 账号 it-atelier-gn 发布v1.0.2更新于 Oct 24, 2026

Claws Mail plugin exposing the running mail client over a local, bearer-token MCP endpoint.

已验证STDIO仅桌面效率与工作流沟通与协作

概览

AI 生成的概览

一个原生 Claws Mail 插件,把正在运行的邮件客户端以仅限本机回环、需 bearer 令牌的 MCP 端点暴露出来,让助手读取、搜索和发送邮件。

可以做什么
  • 读取已配置账户中的文件夹和邮件
  • 跨文件夹搜索邮件
  • 撰写、回复和转发邮件
  • 管理文件夹与邮件标记
  • 通过已配置账户收发邮件
  • 查询插件版本与运行状态
适用场景
当你在同一台桌面电脑上使用 Claws Mail,并希望 AI 助手借助现有账户整理、搜索、起草和发送邮件、而无需另配凭据时使用。
运行要求
需要桌面版 Claws Mail,并通过“配置 > 插件”加载与 Claws Mail 版本匹配的预编译插件(或用 Meson、Ninja、C 编译器及 Claws Mail 开发文件自行编译)。端点、端口、令牌和只读模式在 Claws Mail 配置目录的 mcp_pluginrc 中设置;含 URL 与令牌的客户端配置写入 mcp_client.json。服务仅监听 127.0.0.1,AI 工具必须运行在同一台机器上。
安装前请注意
mcp_client.json 中的 bearer 令牌可访问你的邮箱,请妥善保管,不要提交到代码库。插件可撰写、回复、转发、收发邮件并修改文件夹和标记,助手会直接操作真实账户;若只需读取,请开启只读模式。不要使用 Claude Desktop 的“自定义连接器”流程,它无法访问回环地址。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Claws Mail Mcp Plugin,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。

其他 MCP 客户端

参照 仓库 中的启动说明。

README

claws-mail-mcp-plugin

[CI] [Claws Mail] [License: GPL v3+]

Native Claws Mail plugin that exposes the running mail client as an MCP server.

It runs inside Claws Mail and serves a local, loopback-only HTTP endpoint (JSON-RPC over MCP, bearer-token protected). Any MCP-capable AI tool can then read folders and messages, search, compose, reply, forward, manage folders and flags, and send or receive mail through your already-configured accounts. Endpoint, port, token and read-only mode are set in mcp_pluginrc inside the Claws Mail config directory; the plugin writes a ready-to-paste client config to mcp_client.json in the same place on every start.


Installing the plugin

Prebuilt binaries are attached to each release, one per OS and supported Claws Mail version (e.g. mcp-linux-claws4.3.1.so, mcp-windows-claws4.3.0.dll). Pick the file matching your Claws Mail version and OS, then:

  1. Save it in a folder of your choice, for example ~/.claws-mail/plugins or %APPDATA%\Claws-mail\plugins on Windows, as mcp.so or mcp.dll. Any file name works except one ending in _plugin.so or _plugin.dll: Claws Mail does not load such a file on startup and drops it from the plugin list.
  2. In Claws Mail, open Configuration > Plugins, click Load... and select the file.

Claws Mail loads the plugin again on every start.

To build from source instead, see Building.


Connecting an AI tool

Once loaded, the plugin writes the real endpoint URL and bearer token to mcp_client.json in the Claws Mail config directory. Use those two values with whichever method below matches your tool. The server is loopback-only (127.0.0.1), so it is reachable only from AI tools running on the same machine as Claws Mail.

Claude Code

claude mcp add --transport http claws-mail http://127.0.0.1:8765/mcp \  --header "Authorization: Bearer <TOKEN>"

Claude Desktop

Settings > Developer > Edit Config, then merge in packaging/claude/mcp.json (fill in <TOKEN>). Do not use the "Add custom connector" UI for this server: that flow connects from Anthropic's servers, not from your machine, so it cannot reach a loopback address.

VS Code / GitHub Copilot Chat

code --add-mcp "{\"name\":\"claws-mail\",\"type\":\"http\",\"url\":\"http://127.0.0.1:8765/mcp\",\"headers\":{\"Authorization\":\"Bearer <TOKEN>\"}}"

Or copy packaging/vscode/mcp.json to .vscode/mcp.json; it prompts for the token instead of storing it in the file.

Codex CLI

export CLAWS_MCP_TOKEN=<TOKEN>codex mcp add claws-mail --url http://127.0.0.1:8765/mcp --bearer-token-env-var CLAWS_MCP_TOKEN

This matches packaging/codex/config.toml, which Codex reads from ~/.codex/config.toml.

MCP registry

The plugin is listed in the MCP registry as io.github.it-atelier-gn/claws-mail-mcp-plugin. The listing carries no connection details; install the plugin and connect your tool as described above.


Building

Requires Meson, Ninja, a C compiler, and the Claws Mail development files (GTK3, GLib, GnuTLS, libgcrypt; on Linux also enchant).

Linux

Install dependencies (Debian/Ubuntu example):

sudo apt-get install build-essential meson ninja-build pkg-config \  libgtk-3-dev libglib2.0-dev libgnutls28-dev libgcrypt20-dev libenchant-2-dev

If a claws-mail pkg-config file is not already on your system, build one with:

PREFIX="$PWD/.claws-sdk" ci/build-claws-sdk.shexport PKG_CONFIG_PATH="$PWD/.claws-sdk/lib/pkgconfig"

Then configure and build:

meson setup buildmeson compile -C buildmeson test -C build

The plugin is built at build/mcp.so.

Windows (MSYS2)

Install the MINGW64 toolchain and dependencies:

pacman -S mingw-w64-x86_64-gcc mingw-w64-x86_64-meson mingw-w64-x86_64-ninja \  mingw-w64-x86_64-pkgconf mingw-w64-x86_64-gtk3 mingw-w64-x86_64-glib2 \  mingw-w64-x86_64-gnutls mingw-w64-x86_64-libgcrypt

Build the Claws Mail SDK and set PKG_CONFIG_PATH as above, then run the same meson setup / meson compile / meson test commands. The plugin is built at build/mcp.dll.

Plugin version

The version compiled into the binary (returned by plugin_version and the status tool) comes from -Dplugin_version, e.g.:

meson setup build -Dplugin_version=1.2.3

CI sets this from the pushed git tag on release builds. Without it, the build falls back to git describe, then to 0.0.0-dev.

Installing

meson install -C build

This installs the plugin into the Claws Mail plugin directory reported by pkg-config --variable=plugindir claws-mail. Load it from there once under Configuration > Plugins > Load...


Supported Claws Mail versions

Each release contains a Linux and a Windows build for every Claws Mail version listed in ci/claws-versions.json.


License

GPL-3.0-or-later, see LICENSE.

来源:README.md,提交 acb712f

工具

0
SourceWeft 尚未在沙箱中启动过该软件包,因此其工具未知。

版本历史

2
  1. v1.0.2最新Oct 22, 2026
  2. v1.0.1Sep 16, 2026

评分

已满足适用检查项的 50%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通25 分

    请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。

  • 已声明认证方式10 分

    请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。

  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分