email-firewall
Email Triage Agent
Deterministische E-Mail-Triage für Hermes Agent. Es klassifiziert Nachrichten in P0–P3 oder REVIEW, emittiert den gemeinsamen pif.event.v1-Vertrag und lässt Hermes das Ergebnis über sein bestehendes Feishu-Gateway zustellen.
确定性的 Hermes 邮件分诊 MCP:不确定就保留,V1 永不删除、永不发信,飞书凭证继续由 Hermes 管理。
Warum / 设计理念
Informationen reduzieren, nicht mehr davon erzeugen.
P0ist sofort;P1wartet auf einen Digest;P2/P3sind nur für Audits.Absender-Authentifizierungskonflikte und geringe Konfidenz werden zu
REVIEW/HOLD.Menschliches Feedback aktualisiert eine externe JSONL-Regelspur, niemals Modellgewichte.
Der optionale Adapter verbindet sich mit echten Postfächern über schreibgeschütztes IMAP. Er führt niemals Delete-, Send-, Move- oder Seen-Änderungen aus.
Related MCP server: inbox-to-action-mcp
Lokale Ausführung
npm ci
npm test
npm run demoBefehle für den echten Postfach-Adapter:
node src/adapter-cli.js test --account qq-main
node src/adapter-cli.js poll --accounts qq-mainAnmeldeinformationen sind Verweise auf macOS-Schlüsselbund-Einträge oder Umgebungsvariablen; Literale Passwörter und Tokens werden von der Konfigurationsvalidierung abgelehnt. Siehe den Leitfaden für den schreibgeschützten Postfach-Adapter.
Einmalige Klassifizierung:
node src/cli.js --json '{"sender":"no-reply@accounts.google.com","subject":"New login detected","auth":{"spf":"pass","dkim":"pass","dmarc":"pass"},"protectedSender":true}'Zu Hermes auf macOS hinzufügen
Hermes entdeckt stdio-MCP-Tools aus ~/.hermes/config.yaml. Klonen und installieren, dann einen absoluten Pfad verwenden:
git clone https://github.com/roclee2692/email-triage-agent.git ~/Projects/email-triage-agent
cd ~/Projects/email-triage-agent && npm ci
hermes mcp add email-firewall --command node --args "$HOME/Projects/email-triage-agent/src/mcp.js"
hermes mcp test email-firewallHermes registriert Tools mit Namen wie mcp_email_firewall_triage_email. Der Server benötigt niemals Feishu-Geheimnisse: Hermes besitzt bereits den Feishu-Kanal und präsentiert oder plant die zurückgegebene Nachricht.
Werkzeuge
triage_emailrender_feishu_emailrecord_email_feedbackget_email_policypoll_email_accountstest_email_accountacknowledge_email_events
Das Begleit-Repository ist crypto-market-sentinel. Beide geben denselben Ereignisumschlag zurück, sodass ein einziger Hermes-Prompt dieselbe dringend/Digest/Audit-Richtlinie anwenden kann.
Siehe Hermes macOS Setup und den gemeinsamen PIF-Ereignisvertrag.
Lizenz
MIT. Siehe LICENSE.
This server cannot be deployed
Maintenance
Related MCP Connectors
Email triage tool powered by AI: classifies your inbox, finds messages that need a reply, and…
Email infrastructure for AI agents — send, receive, search, and reply to email over MCP.
Triage support mail across every connected domain via API key–gated Streamable HTTP MCP.
Authenticated email gateway for AI agents — per-agent inboxes, HITL approval, SPF/DKIM verified.
Related MCP Servers
- FlicenseNot gradedqualityCmaintenanceClassify raw text into structured triage objects with intent, urgency, category, and sentiment. Zero-config MCP tool for support intake, lead routing, and ticket automation-
- AlicenseAqualityCmaintenanceOne-pass agentic inbox triage as an MCP server: fetch unread Gmail → classify (action_needed/fyi/newsletter/noise) → summarize → extract tasks → draft replies as Gmail DRAFTS (never sends) → flag calendar → write a triage report. Four stdio tools (fetch_emails, save_gmail_draft, append_tasks, write_report); the host is the LLM, so it runs keyless in Claude Code. Gmail scopes: readonly + compose459 PyPI2MIT
- FlicenseNot gradedqualityCmaintenanceProvides policy-grounded triage of Trust & Safety reports via MCP, with tools for triage, policy search, and operational telemetry.-
- FlicenseNot gradedqualityBmaintenanceEnables multi-channel inbox message priority classification and response SLA tracking through MCP-compliant clients, providing deterministic priority scoring and structured execution telemetry.8-