Token导航 LogoToken导航TokenDH.com
Datahub MCP logo
数据服务未说明官方级别未说明来源级核验

Datahub MCP

MCP Server

DatahubMCP是一个教育数据集成服务器,使LLM能够查询MySQL数据库和Google Workspace,用于教育项目管理。

工具数

6

提示词数

0

GitHub Stars

5

资源数

0
数据管理PythonClaudeClaude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

yucheuan

提供方

yucheuan

最后核验

2026/5/17 20:20

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

DatahubMCP-教育数据集成服务器

MCP服务器使LLM能够查询MySQL数据库和Google Workspace进行教育项目管理。

![Python 3.13+](https://www.python.org/downloads/) ![License: MIT](https://opensource.org/licenses/MIT)

它做什么

将LLM桌面应用程序连接到:

  • mysql数据库:企业数据库(出勤、课程计划、DRDP评估等)
  • Google 工作区:表格、表单、驱动器集成
  • 内置模板:数据分析和报告生成提示

技术栈

后端:Python 3.13、FastMCP、SQLAlchemy\ 应用程序编程接口:MySQL、谷歌OAuth 2.0、谷歌表格/表单/驱动器\ 配置:环境变量、凭证管理\ 建筑:服务层模式、连接池、上下文管理器

快速开始

# Install dependencies
uv sync

# Configure credentials
cp .env.example .env
# Edit .env with your DB and Google credentials

# Add to Claude Desktop config
{
  "mcpServers": {
    "datahub": {
      "command": "uv",
      "args": ["--directory", "/path/to/DatahubMCP", "run", "datahubmcp.py"]
    }
  }
}

主要特点

数据库工具

  • 查询考勤记录、课程计划、DRDP记录
  • 按日期范围、地点、教室、儿童ID筛选
  • 分层网站/教室列表

谷歌工作区工具

  • 列出/读取/写入电子表格,创建表单
  • 表数据作为MCP资源
  • OAuth身份验证流程

提示词

  • analyze_sheet_data:综合分析模板
  • create_report_template:专业报告
  • form_to_sheet:表单到电子表格工作流

项目结构

datahubmcp.py      # FastMCP server with tool definitions
database.py        # MySQL session management
google_service.py  # Google OAuth & API builders
models.py          # SQLAlchemy ORM models
.env.example       # Configuration template

示例用法

通过克劳德桌面应用程序自然语言:

"Show attendance for site S001 last week"
"Query DRDP records for child C456"
"List my recent spreadsheets"
"Create a feedback form"

技术亮点

  • 会话管理:安全DB/API访问的上下文管理器
  • 类型安全:整个代码库中的完整类型提示
  • 安全:基于环境的配置, .gitignore 获取凭据
  • 错误处理:全面的验证和用户友好的消息
  • 关注点分离:模块化架构(DB/API/MCP层)

______________________________________________________________________

专为:教育项目管理\ 联系:黄(@玉川)

目录标签

目录标签

数据管理PythonClaude教育数据集成本地部署MySQL查询GoogleWorkspace集成LLM工具

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

oauth

工具数量(toolCount,工具数)

6

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明oauth部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP