mcp_agent_mail  by Dicklesworthstone

A coordination layer for multi-agent coding workflows

Created 1 week ago

New!

567 stars

Top 56.7% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

MCP Agent Mail provides a coordination layer for multiple coding agents, functioning as an asynchronous email system to prevent conflicts and improve context sharing. It targets developers using AI coding assistants, enabling agents to communicate, manage identities, and avoid stepping on each other's work across codebases.

How It Works

This system employs an HTTP-only FastMCP server with a dual persistence model: human-auditable Markdown in Git and fast querying/indexing via SQLite with FTS5. Agents receive memorable adjective-noun identities, inboxes, outboxes, and can signal intent through advisory file reservations (leases) to prevent concurrent edits.

Quick Start & Requirements

Installation is a one-line bash command: curl -fsSL https://raw.githubusercontent.com/Dicklesworthstone/mcp_agent_mail/main/scripts/install.sh | bash -s -- --yes. This sets up Python 3.14, uv, and dependencies, then starts the server. Manual setup requires cloning the repo and using uv for environment management. Python 3.14 and Git are primary requirements.

Highlighted Details

  • Web UI: A server-rendered interface at /mail for human oversight and browsing.
  • Human Overseer: Enables human operators to send high-priority, preambled messages to agents.
  • Project Discovery: AI-driven suggestions for linking related projects (e.g., frontend/backend).
  • Beads Integration: Complements steveyegge/beads for task planning and coordination.
  • File Reservations: Advisory leases with an optional pre-commit hook for conflict avoidance.
  • Resource Layer: Exposes data via URIs (e.g., resource://inbox/).

Maintenance & Community

The project is marked "Under active development." No specific community channels or maintainer details are provided in the README.

Licensing & Compatibility

The README does not specify a software license, which is a critical omission for adoption decisions.

Limitations & Caveats

The project is "Under active development," indicating potential for changes. The primary adoption blocker is the missing license information. File reservations are advisory by default, requiring client-side or server-side enforcement for strictness. Python 3.14 is a specific dependency.

Health Check
Last Commit

1 day ago

Responsiveness

Inactive

Pull Requests (30d)
4
Issues (30d)
4
Star History
594 stars in the last 12 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), Wes McKinney Wes McKinney(Author of Pandas), and
6 more.

beads by steveyegge

10.6%
2k
Memory system for AI coding agents
Created 3 weeks ago
Updated 9 hours ago
Starred by Edward Z. Yang Edward Z. Yang(Research Engineer at Meta; Maintainer of PyTorch), Anton Osika Anton Osika(Cofounder of Lovable), and
3 more.

gptme by gptme

0.2%
4k
CLI tool for terminal agent workflows
Created 2 years ago
Updated 9 hours ago
Feedback? Help us improve.