Token导航 LogoToken导航

MCP Server · AI代理

docugen (Eagleisbatman)

DocuGen是一个基于Model Context Protocol (MCP)的Google Sheets自动化服务器,支持62种操作,包括创建电子表格、分析数据、构建仪表板和自动化工作流程。

stdio官方级别未说明来源级核验工具 7
PythonClaudeAI代理Claude Desktop

快速开始

作者 / 组织
eagleisbatman
提供方
eagleisbatman

工具数量

7

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

docugen (Eagleisbatman) 属于AI代理类 MCP Server,公开资料标注 7 个工具,通过stdio 本地进程接入,适配 Claude Desktop、Claude,有可以直接复制的安装命令;接入前要先准备 OAuth 授权。

分类

AI代理

传输方式

stdio

认证方式

OAuth 授权

部署方式

公开资料未说明

安装与配置

安装命令

pip install -r requirements.txt

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 对应的运行时,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 7 个工具,随便调一个只读工具确认能返回结果。

接入前确认

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

详细介绍

DocuGen-谷歌表格MCP服务器

使用模型上下文协议(MCP)的Claude Desktop强大的Google表格自动化服务器。创建电子表格、分析数据、构建仪表板,并通过62个操作自动化工作流程。

🚀 什么是DocuGen?

DocuGen使Claude能够以编程方式创建和操作Google表格。与其手动点击电子表格,不如用简单的英语告诉克劳德你需要什么:

  • “为我的个人财务创建预算跟踪器”
  • “导入此CSV数据并创建销售仪表板”
  • “构建具有再订购警报的库存管理系统”

✨ 特性

62谷歌表格操作

  • 电子表格管理:创建、批量更新、获取元数据
  • 数据操作:读取、写入、追加、清除、导入CSV/JSON
  • 格式化:单元格样式、边框、合并、条件格式
  • 高级功能:数据透视表、图表、数据验证、过滤器
  • 表单管理:添加、删除、复制、重命名、隐藏/显示工作表
  • 保护:锁定范围、保护工作表、管理权限
  • 公式:添加复杂公式、命名范围、计算

智能模板

  • 带有收入/支出类别的预算跟踪器
  • 带有KPI和图表的财务仪表板
  • 使用甘特图进行项目管理
  • 具有自动重新订购警报的库存系统
  • 具有联系人和交易跟踪功能的CRM系统
  • 活动策划模板
  • 带有摊销计划的贷款计算器

📋 先决条件

  • Python 3.12或更高版本
  • Google Cloud帐户(免费版有效)
  • Claude桌面应用程序
  • 5分钟用于设置

🛠️ 安装

步骤1:克隆并安装

# Clone the repository
git clone https://github.com/eagleisbatman/docugen.git
cd docugen

# Create virtual environment (recommended)
python3.12 -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate

# Install dependencies
pip install -r requirements.txt
pip install git+https://github.com/modelcontextprotocol/python-sdk.git

步骤2:设置Google OAuth

  1. 首选 谷歌云控制台
  1. 创建新项目(或使用现有项目)
  1. 启用 谷歌网页API:

- 导航到“API和服务”>“库” - 搜索“Google Sheets API” - 单击并启用它

  1. 创建OAuth 2.0凭据:

- 转到“API和服务”>“凭据” - 点击“创建凭据”>“OAuth客户端ID” - 选择“桌面应用程序”作为应用程序类型 - 下载JSON文件 - 将其保存在安全的地方(例如。, ~/Desktop/credentials.json)

步骤3:配置Claude桌面

编辑 ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "docugen": {
      "command": "python3.12",
      "args": [
        "/absolute/path/to/docugen/docugen_mcp_server.py"
      ],
      "env": {
        "GOOGLE_OAUTH_PATH": "/path/to/your/credentials.json"
      }
    }
  }
}

用实际路径替换路径!

步骤4:重新启动克劳德桌面

完全退出并重新启动Claude Desktop。您应该看到MCP图标(🔌) 在聊天界面中。

步骤5:(推荐)设置DocuGen项目

为了获得最佳效果,请在Claude Desktop中创建一个专用项目:

  1. 在Claude Desktop中,创建一个新项目
  2. 转到项目设置→ 客户指令
  3. 从以下位置复制内容 DOCUGEN_SYSTEM_PROMPT.md
  4. 将其粘贴到项目说明中
  5. 将项目另存为“DocuGen”或“电子表格”

现在,这个项目中的每一次对话都将充分了解DocuGen的能力!

💬 使用示例

创建预算跟踪器

"Create a personal budget tracker with income, expenses, and monthly summary"

导入CSV数据

"Import this CSV data and analyze it:
Date,Product,Sales,Quantity
2024-01-15,Widget A,1500,50
2024-01-16,Widget B,2300,75
Create a pivot table and sales chart"

构建仪表板

"Create a financial dashboard for Q4 2024 with revenue tracking, expense categories, and KPI metrics"

项目管理

"Build a project tracker with task list, timeline, status tracking, and Gantt chart visualization"

🧪 测试

测试服务器安装:

# Test server with dummy credentials (no authentication required)
cd docugen
GOOGLE_OAUTH_PATH="/tmp/dummy_credentials.json" python3.12 docugen_mcp_server.py --help

# For actual testing with authentication:
GOOGLE_OAUTH_PATH="/path/to/your/credentials.json" python3.12 docugen_mcp_server.py

📁 项目结构

docugen/
├── docugen_mcp_server.py    # Main server (3700+ lines, 62 operations)
├── requirements.txt         # Python dependencies
├── LICENSE                  # Apache 2.0 license
├── README.md               # This file
└── docs/
    ├── SETUP_GUIDE.md      # Detailed setup instructions
    ├── DOCUGEN_SYSTEM_PROMPT.md  # Claude's instructions
    └── DOCUGEN_USER_PROMPTS.md   # Example prompts

🔧 运作原理

  1. 你告诉克劳德 你想用自然语言表达什么
  2. 克劳德明白了 您的业务需求
  3. DocuGen执行 适当的Google表格操作
  4. 有 无需编写代码的专业电子表格

技术细节

  • 用途 FastMCP 高效实施MCP的框架
  • OAuth 2.0 使用Google进行身份验证
  • 令牌安全存储在 ~/.docugen/token.json
  • 所有操作都在一个组织良好的文件中
  • 全面的错误处理和验证

🚨 重要提示

  • CSV导入:用户必须将数据粘贴为文本(Claude无法访问本地文件)
  • 权限:第一次运行打开浏览器进行谷歌授权
  • 电子表格ID:Claude在创建电子表格后提供ID
  • 运营:Claude可以创建、读取、更新、格式化,但不能删除整个电子表格

🐛 故障排除

服务器未出现在Claude Desktop中

  • 确保配置中的路径是绝对的,而不是相对的
  • 检查Python版本: python3.12 --version
  • 完全重新启动克劳德桌面
  • 验证凭据文件是否存在

身份验证问题

  • 确保Google Sheets API已启用
  • 检查OAuth同意屏幕是否已配置
  • 验证您正在使用桌面应用凭据

导入错误

# Reinstall MCP SDK
pip uninstall mcp
pip install git+https://github.com/modelcontextprotocol/python-sdk.git

📚 资源

入门指南

优化克劳德的表现

  • DOCUGEN_SYSTEM_PROMPT.md -添加到Claude Desktop项目说明以获得最佳结果(包括12个详细的工作流程示例)

🤝 贡献

欢迎投稿!代码库是一个单独的文件(docugen_mcp_server.py)有62个组织良好的行动。

要添加新操作,请执行以下操作:

  1. 将您的功能添加到 docugen_mcp_server.py
  2. 用…装饰 @mcp.tool()
  3. 遵循现有的参数和返回模式
  4. 使用虚拟或真实凭据在服务器上进行测试

📄 许可证

Apache-2.0许可证-请参阅 许可证 文件

👨‍💻 作者

由高塔姆·曼德沃克创作

📍 Cumming,福赛斯县,佐治亚州,美国

🔗 | 领英

🙏 致谢

📊 状态

✅ 生产就绪

  • 62个可用工具(与Claude Desktop中显示的完全相同)
  • 简单的单文件架构
  • FastMCP性能框架
  • 全面的错误处理
  • 已准备好立即与Claude Desktop一起使用

工具与能力

工具数量

7

资源数量

0

提示词数量

0

能力标签

GoogleSheets自动化Python本地部署数据管理工作流程自动化电子表格工具MCP协议

支持客户端

Claude DesktopClaude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

多步任务编排

把拆解、检索、执行串成一条链,模型按步骤调用工具。

长期上下文

把会话、笔记和知识放到外部存储,换个会话还能接着做。

接自有流程

把内部系统和模型连起来,让助手调用已有的工作流。

选择建议

值得选的地方

  • 只提供 7 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude Desktop、Claude,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 运行环境,换机器要重新装一遍。
  • 需要自备OAuth 授权,没有凭据没法直接试。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在AI代理场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 暂时拿不到OAuth 授权的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
docugen (Eagleisbatman)

MCP World · 本页

7stdio有1 个2026-05-17
Everything Claude Code

MCP World

0stdio有1 个2026-05-17
Filesystem 560c4363

MCP World

13未说明未标注2 个2026-05-17
Time 7365cb6d

MCP.so

2SSE有2 个2026-05-17
Server Everything (everything)

MCP World

11stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

docugen (Eagleisbatman) 怎么安装?

公开资料给出的安装命令是 pip install -r requirements.txt,运行环境为 未标注。装完后按客户端要求写进 MCP 配置,重启客户端生效。

docugen (Eagleisbatman) 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

docugen (Eagleisbatman) 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

docugen (Eagleisbatman) 需要 API Key 吗?

公开资料标注的认证方式是OAuth 授权,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

docugen (Eagleisbatman) 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP