
Gemini Data Analysis & Research MCP Server

2025.04.21
0
TypeScript数据分析AI研究自动化报告邮件分发内容生成开发效率
Gemini Data Analysis & Research MCP Server 是一个基于Google Gemini Flash 2 AI模型的强大MCP服务器,专注于数据分析和研究论文生成。它提供了一套完整的解决方案,包括数据集分析、研究内容生成以及通过电子邮件直接向利益相关者分发结果。
View on GitHub
Overview
基本能力
产品定位
Gemini Data Analysis & Research MCP Server 是一个集成了AI能力的专业数据分析和研究内容生成工具,旨在帮助用户高效处理数据、生成专业报告并通过电子邮件自动分发结果。
核心功能
- 高级数据分析与报告 (
analyze-data
) - 支持Excel和CSV文件的全面分析
- 自动数据类型检测和解析
- 统计分析和交互式可视化
- AI驱动的洞察生成
-
详细的HTML报告和直接邮件发送
-
研究与邮件分发系统 (
send-email
) - AI生成研究论文和技术报告
- 自动邮件发送功能
- 支持多种内容类型和格式
-
专业的邮件主题生成和格式化
-
研究与分析生成器 (
generate-thinking
) - 生成研究论文、技术文档和商业报告
- 时间戳响应保存
- 直接邮件发送生成内容
适用场景
- 商业数据分析与报告生成
- 学术研究论文撰写
- 自动化邮件分发系统
- 商业智能和市场趋势分析
使用教程
使用依赖
- Node.js (v16或更高版本)
- TypeScript
- Claude Desktop
- Google Gemini API Key
- SMTP邮件账户
安装教程
- 克隆并设置项目:
git clone [your-repo-url]
cd gemini-data-analysis-email-generator
npm install
- 创建
.env
文件:
GEMINI_API_KEY=your_api_key_here
[email protected]
NODEMAILER_PASSWORD=your_app_password_here
- 构建项目:
npm run build
Claude Desktop配置
- 创建/编辑
%AppData%/Claude/claude_desktop_config.json
:
{
"mcpServers": {
"Gemini Data Analysis": {
"command": "node",
"args": ["path/to/gemini-data-analysis-email-generator/dist/index.js"],
"cwd": "path/to/gemini-data-analysis-email-generator",
"env": {
"GEMINI_API_KEY": "your_api_key_here",
"NODEMAILER_EMAIL": "[email protected]",
"NODEMAILER_PASSWORD": "your_app_password_here"
}
}
}
}
- 重启Claude Desktop
调试方式
添加DEBUG=true
到.env
文件以启用详细日志:
GEMINI_API_KEY=your_key_here
DEBUG=true
常见问题解答
- API密钥错误
- 验证
.env
文件是否存在 -
检查API密钥有效性
-
Claude Desktop连接问题
- 验证config.json语法
- 检查配置文件路径
-
重启Claude Desktop
-
邮件发送问题
- 检查NODEMAILER_EMAIL和NODEMAILER_PASSWORD设置
-
对于Gmail,确保已创建应用密码
-
数据分析问题
- 确保文件格式受支持
- 检查文件编码和大小
- 验证数字列格式正确