使用说明
📝 文档MCP服务器
欢迎来到 文档MCP服务器!
该工具使您的AI能够通过MCP创建和编辑Google文档,将自然语言转化为强大的文档工作流程。
所以你可以做这样的事情:
⚙️ 核心功能
使用此服务器,您的AI(如Claude或GPT)可以:
✅ 创建一个仅包含标题的新Google文档
✅ 创建一个包含标题和内容的新Google文档
✅ 向现有文档添加更多内容
✅ 创建谷歌日历事件,并以纯文本列出接下来的x个事件
🚀 入门指南
1.克隆存储库
git clone https://github.com/your-username/docs-mcp-server.git
cd docs-mcp-server
2.安装MCP CLI
uv add "mcp[cli]"
3.创建和激活虚拟环境
python3.11 -m venv venv
source venv/bin/activate
4.安装Python依赖项
pip install -r requirements.txt
5.设置Google Docs API
- 首选 谷歌云控制台.
- 启用 谷歌文档API.
- 创建OAuth凭据和 选择“桌面应用程序” 当被问及应用程序类型时。
- 下载
credentials.json文件。 - 将文件放在项目文件夹中。
- 在……里面
authentication.py,设置CREDENTIALS_PATH走向你的道路credentials.json.
6.运行服务器
python server.py
- 这将在您的浏览器中打开一个Google OAuth窗口。
- 一旦认证,a
token.pickle将生成文件。 - 在……里面
authentication.py,设置TOKEN_FILE走向你的道路token.pickle.
🎉 您的Docs MCP服务器现在正在运行!
🧠 连接到克劳德(Anthropic)
-
确保已安装Claude Desktop
-
运行MCP服务器安装命令:
mcp install server.py
- 打开 Claude桌面应用程序设置
(Cmd +,或单击顶部栏中的Cluade按钮,然后导航到设置)
- 导航到 开发者 标签
你应该看看google-docs-mcp上市的。
⚠️ 如果你看到错误,别担心——继续下面的操作。
- 点击 “编辑配置” 在左下角。这将打开您的
claude_desktop_config.json.
- 找到您的
google-docs-mcp进入。更新args包括必要的依赖关系:
🔧 之前:
"args": [
"run",
"--with",
"mcp[cli]",
"mcp",
"run",
"$YOUR PATH"
]
✅ 之后:
"google-docs-mcp": {
"command": "/usr/local/bin", // or wherever your Python binaries live
"args": [
"run",
"--with",
"mcp[cli]",
"--with",
"google-api-python-client",
"--with",
"google-auth",
"--with",
"google-auth-oauthlib",
"--with",
"google-auth-httplib2",
"--with",
"python-dotenv",
"mcp",
"run",
"/Users/sujannandikolsunilkumar/docs mcp/docs-mcp/server.py" #Your path will be different, don't need to change it.
]
}
- 保存文件并 重新启动克劳德桌面.
✅ 最终测试
重启克劳德后:
-
系统应提示您完成Google OAuth。
-
授权后,单击 “搜索和工具” 克劳德里面。
-
你应该看看你的 谷歌文档MCP服务器 已列出并准备就绪。
✨ 你现在可以要求克劳德:
- 创建一个谷歌文档并为其命名
- 创建一个谷歌文档 标题和内容
- 在现有的Google文档中添加更多文本
🆘 需要帮助?
请随时联系:
📧 nandikolsujan@gmail.com
🧠 关于MCP
此项目使用 模型上下文协议(MCP) 使LLM能够通过自描述接口直接与工具交互,无需硬编码。Claude阅读并理解工具功能,并相应地执行。