Gemini Data Analysis & Research MCP Server

Gemini Data Analysis & Research MCP Server

site icon
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技术提升数据处理和研究效率。

核心功能

  1. 高级数据分析与报告 (analyze-data)
  2. 支持Excel和CSV文件的全面分析
  3. 提供自动数据类型检测、统计分析、交互式可视化等功能
  4. 生成详细的HTML报告并支持直接通过电子邮件发送结果

  5. 研究与电子邮件分发系统 (send-email)

  6. 生成专业的研究论文和技术报告
  7. 自动化电子邮件分发,支持多种内容类型和格式

  8. 研究与分析生成器 (generate-thinking)

  9. 生成研究论文、技术文档、数据分析摘要等
  10. 支持时间戳响应保存和自定义输出目录

适用场景

  • 企业数据分析与报告生成
  • 学术研究论文的自动化生成
  • 商业智能报告的创建与分发
  • 技术文档的自动化编写

使用教程

使用依赖

  • Node.js (v16或更高版本)
  • TypeScript
  • Claude Desktop
  • Google Gemini API密钥
  • SMTP电子邮件账户

安装教程

  1. 克隆并设置项目:
git clone [your-repo-url]
cd gemini-data-analysis-email-generator
npm install
  1. 创建.env文件:
GEMINI_API_KEY=your_api_key_here
[email protected]
NODEMAILER_PASSWORD=your_app_password_here
  1. 构建项目:
npm run build

Claude Desktop配置

  1. 创建/编辑%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"
      }
    }
  }
}
  1. 重启Claude Desktop

调试方式

添加DEBUG=true.env文件以启用详细日志记录:

GEMINI_API_KEY=your_key_here
DEBUG=true

常见问题解答

  1. API密钥错误
  2. 验证.env文件是否存在
  3. 检查API密钥的有效性

  4. Claude Desktop连接问题

  5. 验证config.json语法
  6. 检查配置文件中的路径
  7. 重启Claude Desktop

  8. 电子邮件发送问题

  9. 检查NODEMAILER_EMAIL和NODEMAILER_PASSWORD设置是否正确
  10. 对于Gmail,确保已创建应用密码

  11. 数据分析问题

  12. 确保文件格式受支持
  13. 检查文件编码和大小
  14. 确保数字列格式正确

许可证

该项目遵循 MIT 开源许可条款。