ConsentGate
ConsentGate MCP server enables AI agents to request human approval before executing sensitive actions. Agents call the provided tools to check actions against a consent policy or submit approval requests that route to the user via Telegram. The server operates fail-closed, blocking actions when consent cannot be obtained. API keys are obtained from consentgate.fyi.
真实 I/O · 已连通 ✓
启动 server · tools/list · 2 个工具 · consentgate下面每个工具的字段、类型、必填项,都是我们真的把 server 启动、tools/list 拉回来的原始 JSON Schema —— 真实的工具契约。注意:下方「示例调用」是按 schema 自动生成的演示,不是真实调用的返回。
check_actionCheck whether an action is permitted by the ConsentGate owner's consent policy BEFORE you perform it. Call this for any potentially sensitive, irreversible, or high-impact action — e.g. sending email or messages, posting publicly, spending money, deleting or overwriting files, calling external/destructive APIs, or changing system state. Returns a decision: "allow" (you may proceed), "deny" (do NOT
actionstringrequiredcategorystringrequiredmetadataobject{
"tool": "check_action",
"arguments": {
"action": "…",
"category": "…"
}
}request_approvalRequest a human's explicit approval for an action and BLOCK until they decide or the timeout elapses. Use for high-stakes actions, or whenever check_action returned "ask". The owner gets an Approve/Deny prompt on Telegram. Returns "allow" ONLY if a human tapped Approve. Returns "deny" on tap-deny, on timeout (fail-closed), or when interactive approvals are unavailable (owner not on Pro, or Telegra
actionstringrequiredcategorystringrequiredmetadataobjectwait_secondsinteger{
"tool": "request_approval",
"arguments": {
"action": "…",
"category": "…"
}
}综合分
效果测评卡
进行中 · 待运行真实 I/O 已解决「输入输出是什么」;下一步接 agent 真跑,量化「效果好不好」。
A Telegram server by Ray Volcy that enables remote control of Claude Code sessions via Telegram bot integration, allowing users to send messages to Claude and receive responses through Telegram while maintaining session state across multiple concurrent projects. The implementation features shared file-based storage for cross-process communication, dynamic polling intervals that adapt based on session activity, and persistent message queuing to handle asynchronous interactions between Claude and Telegram users. Built with session management, file locking for concurrent access, and automatic cleanup of idle sessions, it's useful for developers who want to interact with Claude Code remotely, collaborate on projects through Telegram, or maintain multiple coding sessions accessible from mobile devices.
Provides comprehensive Telegram access through six composite tools covering messages, chats, media, contacts, configuration, and help. Supports dual-mode operation with Bot API via httpx for quick bot integrations and MTProto via Telethon for full user-account access including message search, history browsing, contact management, and group creation. Features three-tier token optimization, tool annotations, and auto-detection of authentication mode.
Enables sending notifications across multiple messaging platforms including WeChat Work, DingTalk, Telegram, Bark, Lark, Feishu, Ntfy, PushPlus, and Home Assistant. Supports text, markdown, images, videos, audio, file attachments, and text-to-speech conversion. Provides flexible configuration through environment variables with per-message override capabilities.