mail-mcp Documentation
Overview
mail-mcp is an MCP (Model Context Protocol) server for accessing and analyzing Apache Maven mailing list archives. It provides tools to retrieve and process historical email discussions from Maven mailing lists, primarily dev@maven.apache.org.
Status
Functional - MCP server implemented with Streamable HTTP transport on port 58080. All core tools (search, get_message, get_thread, find_references) available.
Documentation
Getting Started
- Development Guide
-
Development workflow, project structure, virtual environment setup, and CI.
- Docker Setup
-
Running Elasticsearch and related services with Docker Compose.
Using the MCP Server
- MCP Server Guide
-
Setting up and using the MCP server with Claude Code and Claude Desktop.
- Data Management
-
Working with mbox files, downloading archives, and indexing.
Analysis and Testing
- Analysis Scripts
-
Scripts for analyzing and exploring the email archives.
- Testing MCP
-
Testing the MCP server implementation.
Project Status
- Roadmap
-
Implementation status and planned features.
Part of Maven MCPs
This project is one MCP server within the maven-mcps umbrella project.
-
Maven MCPs Documentation - umbrella project docs
-
Usage Documentation - using MCPs together
-
Components Catalog - internal and external MCPs