
Gemini Data Analysis & Research MCP Server

2025.04.15
1
TypeScript数据分析研究内容生成电子邮件分发内容生成开发效率
Gemini Data Analysis & Research MCP Server 是一个基于Google Gemini Flash 2 AI模型的强大MCP服务器,专注于数据分析和研究内容生成。它提供了全面的数据集分析、研究内容生成以及通过电子邮件直接向利益相关者分发结果的功能。
View on GitHub
Overview
基本能力
产品定位
Gemini Data Analysis & Research MCP Server 是一个集成了高级数据分析和研究内容生成功能的MCP服务器,旨在通过AI技术提升数据处理和研究效率。
核心功能
- 高级数据分析与报告 (
analyze-data
) - 支持Excel和CSV文件的全面分析
- 提供自动数据类型检测、统计分析、交互式可视化等功能
-
生成详细的HTML报告并支持直接通过电子邮件发送结果
-
研究与电子邮件分发系统 (
send-email
) - 生成专业的研究论文和技术报告
-
自动化电子邮件分发,支持多种内容类型和格式
-
研究与分析生成器 (
generate-thinking
) - 生成研究论文、技术文档、数据分析摘要等
- 支持时间戳响应保存和自定义输出目录
适用场景
- 企业数据分析与报告生成
- 学术研究论文的自动化生成
- 商业智能报告的创建与分发
- 技术文档的自动化编写
使用教程
使用依赖
- Node.js (v16或更高版本)
- TypeScript
- Claude Desktop
- Google Gemini API密钥
- 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,确保已创建应用密码
-
数据分析问题
- 确保文件格式受支持
- 检查文件编码和大小
- 确保数字列格式正确