Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Fastmail MCP Serverfind my unread emails from today"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
๐งช Development
Available Scripts
Testing
๐ก๏ธ Security
Token-based Authentication - No password storage
Granular Permissions - Minimum required access scope
Environment Variables - Secure credential management
Audit Logging - Track all API interactions
๐ค Contributing
We welcome contributions! Please see our Contributing Guide for details.
Development Workflow
Fork the repository
Create a feature branch (
git checkout -b feature/amazing-feature)Commit your changes (
git commit -m 'Add amazing feature')Push to the branch (
git push origin feature/amazing-feature)Open a Pull Request
๐ Roadmap
Email Templates - Reusable email templates
Advanced Analytics - Email usage insights and reports โ COMPLETED v1.1.0
Multi-Account Support - Manage multiple Fastmail accounts
Webhook Support - Real-time email notifications
Plugin System - Extensible architecture for custom features
Threading Reliability - Fix intermittent reply functionality issues
๐ Support
Documentation - Comprehensive guides and API reference
Issues - Report bugs or request features on GitHub
Discussions - Community support and feature discussions
๐ License
This project is licensed under the MIT License - see the LICENSE file for details.
๐ Acknowledgments
Fastmail - For their excellent JMAP API
Anthropic - For the MCP protocol and Claude integration
Community - For feedback, contributions, and support
โญ If this project helped you, please give it a star on GitHub! โญ
โก Get Started โข ๐ Documentation โข ๐ Report Bug โข ๐ก Request Feature