Fastmail MCP Server
Integrate your Fastmail account with AI assistants using the Model Context Protocol.
🧪 Development
Available Scripts
npm run build # Compile TypeScript
npm run watch # Watch mode for development
npm run dev # Build and run server
npm run inspector # Debug with MCP inspector
Testing
npm test # Run test suite
npm run lint # Code quality checks
npm audit # Security vulnerability scan
🛡️ 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
Servidores relacionados
mcp-server-unipile
95-tool MCP server for the Unipile unified API — messaging (LinkedIn, WhatsApp, Instagram, Telegram), email (Gmail, Outlook), calendar, LinkedIn search (people, companies, posts, jobs), profile management, connections, InMail, and webhooks.
mcp2mqtt
An MCP service for device communication and PWM control via the MQTT protocol.
Twitter NoAuth
Provides Twitter API access without requiring local credential setup. Credentials must be provided at runtime.
Beyond MCP Server
Provides standardized access to social platform and onchain data using the Neynar API.
BGG MCP
BGG MCP enables AI tools to interact with the BoardGameGeek API.
mcp-server-rabel
AI-to-AI messaging via I-Poll protocol and AInternet. Enables agents to communicate using .aint domains, semantic messaging, and trust-based routing.
LGTM Images
Fetches random LGTM (Looks Good To Me) images for use in code reviews and developer communications.
Postmark
An MCP server for sending emails via the Postmark service, configured through environment variables.
Gmail AutoAuth MCP Server
An MCP server for integrating Gmail with auto-authentication support.
Perplexity Chat
A Python-based server for the Perplexity API that manages chat history and conversations.