一款强大的模型上下文协议(MCP)服务器,利用Google的Gemini Flash 2人工智能模型生成吸引人的邮件主题和详细的思考过程。此工具与Claude Desktop无缝集成,提供智能邮件主题生成和高级内容创作功能。
send-email)generate-thinking)git clone [your-repo-url]
cd gemini-email-subject-generator
npm install
.env文件:GEMINI_API_KEY=your_api_key_here
NODEMAILER_EMAIL=your.email@gmail.com
NODEMAILER_PASSWORD=your_app_password_here
npm run build
%AppData%/Claude/claude_desktop_config.json:{
"mcpServers": {
"Gemini Email Generator": {
"command": "node",
"args": ["path/to/gemini-email-subject-generator/dist/index.js"],
"cwd": "path/to/gemini-email-subject-generator",
"env": {
"GEMINI_API_KEY": "your_api_key_here",
"NODEMAILER_EMAIL": "your.email@gmail.com",
"NODEMAILER_PASSWORD": "your_app_password_here"
}
}
}
}
{
"name": "send-email",
"arguments": {
"to": "recipient@example.com",
"subjectPrompt": "为关于我们新的人工智能驱动分析平台的营销邮件创建一个引人注目的主题行",
"text": "你好!这是邮件的纯文本版本。",
"html": "<h1>你好!</h1><p>这是带有内联图像的<b>HTML</b>版本的邮件:<img src='cid:image0'/></p>",
"images": [
{
"name": "chart.png",
"data": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAA..."
}
]
}
}
关于邮件工具的重要说明:当你使用
send-email工具时,Claude会显示一封确认邮件已成功发送的消息。这封确认邮件不是邮件的实际内容——它只是反馈给你操作成功了。实际发送给收件人的邮件将只包含你在text和html字段中指定的内容,主题由Gemini根据你的提示生成。
{
"name": "generate-thinking",
"arguments": {
"prompt": "在这里放置你的复杂分析提示",
"outputDir": "./custom_output"
}
}
output/
└── thinking/
└── gemini_thinking_[时间戳].txt
npm run build: 将TypeScript编译成JavaScriptnpm run start: 启动MCP服务器npm run dev: 使用ts-node运行开发模式GEMINI_API_KEY: 你的Google Gemini API密钥NODEMAILER_EMAIL: 发送邮件的电子邮件地址NODEMAILER_PASSWORD: 你的电子邮件应用密码(对于Gmail,请使用应用密码).env文件API密钥错误
.env文件是否存在Claude Desktop连接
邮件发送问题
NODEMAILER_EMAIL和NODEMAILER_PASSWORD是否设置正确在你的.env文件中添加DEBUG=true以获得详细日志:
GEMINI_API_KEY=your_key_here
DEBUG=true
interface SendEmailParams {
to: string; // 收件人电子邮件地址
subjectPrompt: string; // 生成邮件主题的提示
text: string; // 邮件的纯文本版本
html?: string; // 邮件的HTML版本(可选)
images?: { // 可选的附加图片
name: string; // 图像文件名
data: string; // base64编码的图像数据
}[];
}
interface GenerateThinkingParams {
prompt: string; // 分析提示
outputDir?: string; // 可选的输出目录
}
MIT许可证 - 查看LICENSE文件获取详情