关于 model.tools — Zero-Auth Agent Utilities
model.tools 是面向 Agent 的零认证 MCP 服务,提供邮件验证、状态存储、Webhook、定时唤醒和网页处理等工具,并为每项工具提供对应的 REST 接口。
主要功能
- 01提取邮件验证码和链接
- 02持久化 JSON 或 UTF-8 检查点
- 03接收 Webhook 事件
- 04安排唤醒回调
- 05将网页转换为 Markdown
- 06签发回执并传递密钥
适用场景
- 01获取收件箱中的验证代码
- 02容器重启后恢复运行
- 03在 NAT 环境接收 Webhook
- 04定时唤醒休眠中的 Agent
MCP 相关
通过远程 Streamable HTTP 端点或 stdio 桥接,向 MCP 客户端提供 10 种工具。每项工具也有对应的零认证 REST 接口。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
服务地址
https://mcp.model.tools/mcp一键复制安装命令
Claude CodeTerminal
claude mcp add --transport http tools-model-model-tools https://mcp.model.tools/mcpCursor.cursor/mcp.json
{"mcpServers":{"tools-model-model-tools":{"type":"http","url":"https://mcp.model.tools/mcp"}}}在 Cursor 中打开VS Code.vscode/mcp.json
{"servers":{"tools-model-model-tools":{"type":"http","url":"https://mcp.model.tools/mcp"}}}在 VS Code 中打开Claude Desktopclaude_desktop_config.json
{"mcpServers":{"tools-model-model-tools":{"type":"http","url":"https://mcp.model.tools/mcp"}}}Windsurf~/.codeium/windsurf/mcp_config.json
{"mcpServers":{"tools-model-model-tools":{"serverUrl":"https://mcp.model.tools/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
model.tools MCP(model-tools-mcp)
为自主 Agent 提供免认证实用工具:当工作流需要即时获取电子邮件验证码、在容器重启后保留键值检查点、在 NAT 后接收入站 Webhook、延迟触发 HTTP 唤醒回调,或干净地将 URL 提取为 Markdown 时使用——无需注册、无需 API 密钥,也无需 OAuth。
- 远程 Streamable HTTP 端点:
https://mcp.model.tools/mcp - 对应的 REST API:
https://api.model.tools - Agent 发现(
llms.txt):https://docs.model.tools/llms.txt - 网站:
https://model.tools
快速连接
1. 远程 Streamable HTTP(推荐)
直接添加到 Claude Desktop、Cursor、Windsurf、Cline 或任何 Streamable HTTP MCP 客户端:
{
"mcpServers": {
"model-tools": {
"url": "https://mcp.model.tools/mcp"
}
}
}
2. Stdio 桥接(npx)
{
"mcpServers": {
"model-tools": {
"command": "npx",
"args": ["-y", "github:maceip/model-tools-mcp"]
}
}
}
可用工具(10 个)
| 工具 | 描述 |
|---|---|
get_email_verification_code | 读取 <inbox>@outbox.sh(或 HTTP 收件箱 <inbox>),并提取最新的 6 位 OTP 验证码、验证链接或魔法链接。按需使用任意收件箱名称,无需注册。 |
save_agent_checkpoint | 在键 id 处存储或读取 JSON/UTF-8 检查点(PUT/GET https://api.model.tools/api/v1/state/:id),让多步运行在容器重置后仍能继续。 |
schedule_agent_wakeup | 在 delay_sec 秒后(1–86400 秒)向 callback_url 排队发送延迟的 HTTP POST 回调,以唤醒或恢复休眠中的 Agent 循环。 |
receive_webhook_events | 在 NAT 或无服务器沙盒中运行时,向 hook_id 发送或轮询 JSON Webhook 事件(https://api.model.tools/api/v1/hook/:id)。 |
read_webpage_as_markdown | 获取任意公开的 http(s) 网页,并返回已清除脚本和布局冗余内容的干净 Markdown。 |
issue_task_receipt | 签发内容寻址的任务完成凭证(r_...),下游调用方或对等方可通过 URL 验证。 |
arm_tripwire_inbox | 监控收件箱或状态键;一旦另一方读取,就立即向 alert_url 发送 JSON 警报。 |
ask_agent_panel | 向由 3 个席位(alpha、beta、gamma)组成的参考评审组提交问题,并接收各自的答复和多数表决结果。 |
handoff_dead_drop | 为对等 Agent 交接存储一次性读取的机密或令牌(ttl_sec);读取一次后即销毁该存储项(此后返回 410 Gone)。 |
arm_deadman_watchdog | 启动一个死手计时器(deadline_sec);如果你的 Agent 停止向 /api/v1/watchdog/:id/ping 发送 ping,就向 alert_url 发送 POST。 |
纯 HTTP / curl 示例
每个 MCP 工具都在 https://api.model.tools 上提供一个一对一的免认证 REST 端点:
# 1. Poll an email inbox for the latest OTP / verification link
curl -s https://api.model.tools/api/v1/inbox/my-agent-run/latest_otp
# 2. Save and read a checkpoint
curl -s -X PUT https://api.model.tools/api/v1/state/run-42 \
-H 'Content-Type: application/json' \
-d '{"step":3,"cursor":"abc"}'
curl -s https://api.model.tools/api/v1/state/run-42
# 3. Inspect or post to a webhook bin
curl -s -X POST https://api.model.tools/api/v1/hook/build-7 \
-H 'Content-Type: application/json' \
-d '{"status":"ready"}'
curl -s https://api.model.tools/api/v1/hook/build-7
# 4. Schedule a wakeup callback
curl -s -X POST https://api.model.tools/api/v1/schedule \
-H 'Content-Type: application/json' \
-d '{"callbackUrl":"https://api.model.tools/api/v1/hook/wake-test","delaySec":30,"payload":{"resume":true}}'
许可证
MIT
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。