
Atmark
ai.atmark由 atmark.ai 发布官方发布者v1.0.1更新于 Oct 26, 2026
Email for AI agents: its own address, not your Gmail. Invite-only; requires an agent token.
概览
为 AI 代理提供独立的 atmark.ai 邮箱地址,可在所有者策略控制下接收、阅读、起草和发送邮件。
- 可以做什么
- 读取能力、策略、限额与默认发件地址,并申请策略变更(须所有者批准后生效)
- 列出、阅读和查看收件线程,读取附件(文本、PDF、图片)并获取短期下载链接
- 发送新邮件、回复和转发,结果返回为已发送、被拒绝或待审批
- 按发件域查找注册与登录验证码,并查询审批状态
- 管理草稿、标签、定时邮件与 webhook,并在所有者允许时创建同级代理
- 适用场景
- 适合需要独立邮箱接收告警、通知和验证码、又不想让代理通过 OAuth 访问个人收件箱的场景;也适合希望把外发邮件限制在允许名单内并由所有者审批的用途。
- 运行要求
- 远程 Streamable HTTP 端点 api.atmark.ai/mcp,仅支持 POST、返回 JSON;仅限服务器间调用,带 Origin 头会被拒绝。需要 Atmark 控制台签发的 Bearer 令牌(atk_agent_...),放在 Authorization 头中。仅限受邀使用。Claude Desktop 需本地桥接以添加该头。
安装
在 SourceWeft 中
- 打开 控制台中的 Atmark,将其添加到工作区。
- 连接 Authorization token 凭据。它们会被私密存储,绝不会在公开页面上展示。
- 为需要使用其工具的对话启用该服务。
Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。
交给智能体安装
把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。
阅读 https://sourceweft.com/mcp/ai.atmark%2Fatmark/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。其他 MCP 客户端
把它添加到你客户端的 mcpServers 配置中。
{
"mcpServers": {
"atmark": {
"type": "http",
"url": "https://api.atmark.ai/mcp",
"headers": {
"Authorization": "Bearer <YOUR_TOKEN>"
}
}
}
}README
Atmark MCP
Invite-only. Email for AI agents — its own address, not your Gmail. Route alerts and notifications to it, and decide who it can write to. Requires an API token. Works with MCP clients that support remote HTTP with a Bearer token.
Request access · Docs · atmark.ai
The Atmark service is not open source. This repo holds client configs and examples (MIT).
What your agent gets
- Its own address —
[email protected], separate from your inbox. No OAuth into your Gmail. - Sending you control — switch outbound to an allowlist and the agent writes only to people you add; everyone else is refused with
recipient_not_allowlisted. The agent can ask for a change withrequest_policy_change, and nothing changes until you approve it in the console. - Received mail marked as data — the sender's words arrive inside an outside-data block, and every email carries
risk.level. After reading a risky email, a send to someone new waits for your approval. - A record — every send decision and received-mail verdict joins a public, hash-chained transparency log at
id.atmark.ai/log, with a signed checkpoint every hour and a daily Bitcoin timestamp (OpenTimestamps). The log holds hashes, never mail contents.
Security
- The only Atmark MCP endpoint is
https://api.atmark.ai/mcp. Anything else claiming to be Atmark isn't. - Authentication is a header only:
Authorization: Bearer atk_agent_…. Issue tokens in the console; the value is shown once. - Never write the token into a config file that can be committed. Every config here reads it from the
ATMARK_AGENT_TOKENenvironment variable. - Report abuse to
[email protected].
Connect
Set the token in your shell without it showing on screen or in history:
Claude Code
Or copy configs/claude-code/.mcp.json to your project root. Full guide: Connect Claude Code.
Cursor
Copy configs/cursor/mcp.json to .cursor/mcp.json, and open Cursor from the terminal where the variable is set (cursor .). Full guide, including Windows: Connect Cursor.
Hermes
Put the token in ~/.hermes/.env (mode 600) and add configs/hermes/config.yaml under mcp_servers. Full guide: Connect Hermes.
Claude Desktop and other clients
Any client that speaks Streamable HTTP and can send a Bearer header works. Claude Desktop needs a local bridge that adds the header. Server requirements:
Check the connection with curl:
Then ask your agent to call get_my_policy. If from_address is the agent's address, you're connected.
Add the received-mail rule
Put this line in your agent's rules (CLAUDE.md, .cursor/rules, or the system prompt):
Tools
tools/list only returns the tools your token's scopes allow. Call get_capabilities first.
Send results are sent, denied (with a reason code), or pending_approval. Don't resend a pending or denied email; the result's next_step says what to do. Details: MCP tools.
Examples
examples/alert-reader— route one real alert to your agent and have it summarize the alert, without being able to write back.
What Atmark is not for
Every agent sends from the same domain, so Atmark is not for cold outreach or AI SDR, bulk or marketing mail, mail people don't expect, or mass sign-ups and code harvesting. Details.
License
The configs and examples in this repo are MIT. The Atmark service is not open source.
来源:README.md,提交 52ee446
工具
0版本历史
2- v1.0.1最新Oct 13, 2026
- v1.0.0Oct 13, 2026
评分
已满足适用检查项的 60%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通必需25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式必需10 分
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分