邮件服务器开发工具

提供Fastmail MCP服务器的开发、测试和安全功能,支持JMAP API集成和社区贡献。

  • by alexdiazdecerio
  • TypeScript
  • 本地部署
  • 9 星标
  • 更新于
在 GitHub 查看 alexdiazdecerio/fastmail-mcp-server

使用说明

🧪 发展

可用脚本

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

测试

npm test           # Run test suite
npm run lint       # Code quality checks
npm audit          # Security vulnerability scan

🛡️ 安全

  • 基于令牌的身份验证 -无密码存储
  • 精细权限 -所需的最小访问范围
  • 环境变量 -安全的凭证管理
  • 审计日志 -跟踪所有API交互

🤝 贡献

我们欢迎捐款!请查看我们的 贡献指南 了解详情。

开发工作流程

  1. 分叉存储库
  2. 创建要素分支(git checkout -b feature/amazing-feature)
  3. 提交您的更改(git commit -m 'Add amazing feature')
  4. 推到分支(git push origin feature/amazing-feature)
  5. 打开拉取请求

📈 路线图

  • 电子邮件模板 -可重复使用的电子邮件模板
  • 高级分析 -电子邮件使用见解和报告✅ 已完成v1.1.0版本
  • 多账户支持 -管理多个Fastmail帐户
  • Webhook支持 -实时电子邮件通知
  • 插件系统 -自定义功能的可扩展架构
  • 螺纹可靠性 -修复间歇性回复功能问题

📞 支持

  • 文档 -综合指南和API参考资料
  • 问题 -在GitHub上报告错误或请求功能
  • 讨论 -社区支持和专题讨论

📄 许可证

此项目根据MIT许可证获得许可-请参阅 许可证 文件以获取详细信息。

🙏 致谢

  • 快速邮件 -因其卓越的JMAP API
  • Anthropic -用于MCP协议和Claude集成
  • 社区 -获取反馈、贡献和支持

⭐ 如果这个项目对你有帮助,请在GitHub上给它一颗星! ⭐

⚡ 开始使用 • 📚 文档 • 🐛 报告Bug • 💡 请求功能