X

agentmail-toolkit

Information

AgentMail MCP 集成 一个简单的模型上下文协议 (MCP) 服务器,与 AgentMail 集成,通过 AI 助手(如 Claude)动态管理邮箱、列出邮件、发送或回复电子邮件。此参考实现演示了如何在 MCP 服务器中使用 AgentMail 的 API 来即时编排邮箱。 关于 AgentMail AgentMail 是一个以 API 为先的电子邮件提供商,允许 AI 代理即时创建邮箱以发送、接收和处理电子邮件。我们在电子邮件层之上构建了多层智能,优化了代理工作流程,并使数据能够被大语言模型消化。请在此处请求 API 密钥 这里! 重要提示 这是一个正在进行中的包,因为 MCP 协议仍在不断发展中。一旦添加新功能,我们将立即更新。加入我们的 Discord 社区!Discord 特性 动态创建新邮箱 列出并检索邮箱 以查看哪些是活跃的 从您的任何 AgentMail 邮箱发送电子邮件 在现有线程中回复消息 列出所选邮箱的线程和消息 检索消息附件 前提条件 Python 3.10+ AgentMail API 密钥 (可选)Claude Desktop 或支持 MCP 命令的任何其他前端 安装 该项目存在一个 PyPi 包。安装后,您可以在 Claude Desktop 配置中引用它(或直接运行),以启用电子邮件管理工具。 PIP(本地或 PyPI) 如果您维护自己的 Python 环境,只需从虚拟环境中安装该包(从 PyPI 或本地源): pip install agentmail-mcp 然后运行: agentmail-mcp --api-key="YOUR_AGENTMAIL_API_KEY" 这将使服务器在您的本地机器上运行。 选项 1:使用 Claude Desktop 如果您想从 Claude Desktop 与服务器交互,请按照以下步骤操作。 激活您的虚拟环境。 source .venv/bin/activate 运行下面的命令以查找 Agentmail MCP 服务器包的位置。如果在虚拟环境中安装了 agentmail-mcp 包,它应该位于某个 .venv/bin/ 目录中。对于 Claude Desktop,重要的是您需要在虚拟环境中安装它。 which agentmail-mcp 复制返回的路径。 将路径粘贴到 claude_desktop_config.json 文件中的 command 字段中。 重启 Claude Desktop。 以下是 claude_desktop_config.json 文件应具有的样子: \{ "mcpServers": \{ "agentmail-mcp": \{ "command": "/path/to/agentmail-mcp", "args": ["--api-key", "\{AGENT_MAIL_API_KEY\}"] \} \} \} 如果您没有 claude_desktop_config.json 文件,请在以下目录中创建一个: 在 macOS 上,配置文件通常位于:~/Library/Application Support/Claude/claude_desktop_config.json 在 Windows 上,通常位于:%APPDATA%/Claude/claude_desktop_config.json 保存后,重启 Claude Desktop 以加载新的 MCP 服务器。 使用方法 在Claude Desktop(或其他MCP客户端)中运行您的服务器后,您可以使用自然语言命令来指示Claude执行与AgentMail MCP工具相对应的操作。例如: “创建一个名为demo的新收件箱。” “列出我所有的收件箱。” “从收件箱test@agentmail.to向test@example.com发送一封主题为‘Hello’的邮件,并在正文中解释过去一周旧金山的天气情况。” “回复收件箱abc123中的最新消息。” 内部实现上,Claude会调用暴露出来的MCP工具(如create_inbox, list_inboxes, send_message等),这些工具再进一步调用AgentMail API。 许可证 许可证 MIT许可证 - 本项目按照MIT许可证分发。使用风险自负。 ⸻

Prompts

Reviews

Tags

Write Your Review

Detailed Ratings

ALL
Correctness
Helpfulness
Interesting
Upload Pictures and Videos

Name
Size
Type
Download
Last Modified
  • Community

Add Discussion

Upload Pictures and Videos