Token导航 LogoToken导航TokenDH.com
Lucidchart MCP Server logo
日程管理未说明官方级别未说明来源级核验

Lucidchart MCP Server

MCP Server

该项目通过自定义MCP服务器集成Google Calendar API v3,实现自然语言交互的日历管理功能。

工具数

0

提示词数

0

GitHub Stars

2

资源数

0
日程管理自然语言处理PythonClaudeAPI集成Claude

安装说明

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

作者 / 组织

sohamkapileshwar2

提供方

sohamkapileshwar2

最后核验

2026/5/17 20:20

快速接入

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

详细介绍

🗓️ 谷歌日历MCP服务器

该项目整合了 谷歌日历v3 API 有个习惯 MCP(模型上下文协议)服务器,通过以下工具实现与日历的自然语言交互 克劳德桌面.

它充当日历数据和使用MCP兼容HTTP流的LLM之间的桥梁。

______________________________________________________________________

🧠 概述

此项目包含两个核心服务器:

1.🔐 谷歌OAuth服务器

  • 处理OAuth 2.0流
  • 在本地会话文件中存储和刷新访问令牌

2.🤖 MCP服务器

______________________________________________________________________

🚀 入门指南

第一步:🔧 设置Google API凭据

  1. 转到 谷歌云控制台
  2. 创建或选择项目
  3. 启用 谷歌日历API
  4. 首选 凭证 → *创建OAuth 2.0客户端ID*

- 选择 桌面应用程序 - 设置品牌并在受众中添加测试用户电子邮件

  1. 将OAuth凭据下载为 client_secret.json
  2. 将此文件放入 根目录 项目的

______________________________________________________________________

第二步:📦 再进行

poetry install

______________________________________________________________________

步骤3:🚪 启动OAuth服务器

poetry run uvicorn src.main:app --host 0.0.0.0 --port 8000
  • 这应该会自动打开浏览器进行OAuth身份验证。
  • 如果没有,请访问 http://0.0.0.0:8000/google_oauth/
  • 成功验证后,您将看到一个成功页面。
  • A. session.json 文件将使用您的访问/刷新令牌创建。

OAuth Success Page

______________________________________________________________________

步骤4:🧩 运行MCP服务器

poetry run python src/server.py
这将在以下位置启动可流式传输的MCP兼容HTTP服务器 http://localhost:8080/mcp

______________________________________________________________________

步骤5:🧠 连接MCP客户端(克劳德桌面)

更新配置文件:

~/Library/Application Support/Claude/claude_desktop_config.json

添加以下条目:

{
  "mcpServers": {
    "google-calendar-mcp": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "http://localhost:8080/mcp"
      ]
    }
  }
}

______________________________________________________________________

步骤6:✅ 验证集成

  • 打开 克劳德桌面 设置。
  • 如果正确添加了MCP服务器,它将显示在 *设置->集成*

MCP client integrations

🧠 演示

https://github.com/user-attachments/assets/27a8e5ee-8f2f-40c7-bdfc-1caa93767efb

🧱 项目结构

project-root/
├── client_secret.json         # Google OAuth credentials
├── session.json               # Access/refresh token storage
├── pyproject.toml             # Poetry project config
├── README.md                  

└── src/
    ├── main.py                # FastAPI app for OAuth server
    ├── server.py              # MCP-compatible server
    ├── settings.py            # App settings and constants

    ├── api/
    │   └── oauth_callback.py  # OAuth endpoint logic

    ├── core/
    │   ├── calendar_client.py # Google Calendar API wrapper
    │   ├── mcp_tools.py       # Tools exposed to MCP clients
    │   ├── oauth_manager.py   # OAuth initiation and flow
    │   └── session_manager.py # Token handling

    └── gcalendar_types/       # Typed definitions for Calendar v3 API

______________________________________________________________________

🧩 依赖项

______________________________________________________________________

目录标签

目录标签

日程管理自然语言处理PythonClaudeAPI集成日历管理本地部署OAuth认证HTTP流式传输

支持客户端

Claude

接入字段

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

未说明

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

oauth

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明oauth部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP