Token导航 LogoToken导航

MCP Server · 日程管理

Agenda MCP

一个简单的Go程序,用于从Google Calendar获取并显示每日日程,支持命令行和MCP服务器模式。

未说明官方级别未说明来源级核验工具 2
日程管理命令行工具GoClaude时间管理

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
jeanlaurent
提供方
jeanlaurent

工具数量

2

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

2

仓库热度

收录来源

1 个

MCP World

选型结论

Agenda MCP 属于日程管理类 MCP Server,公开资料标注 2 个工具,通过传输方式未标注接入,适配 Claude,没有现成的安装命令;接入前要先准备 OAuth 授权。

分类

日程管理

传输方式

未说明

认证方式

OAuth 授权

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

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

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

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

  4. 4

    验证是否可用

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

接入前确认

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

公开资料仍需确认:安装命令

详细介绍

谷歌日历中的每日议程

一个简单的Go程序,从谷歌日历中获取并显示您的日常日程。

先决条件

此项目使用 任务 用于任务自动化。先安装:

# macOS
brew install go-task/tap/go-task

# Linux
sh -c "$(curl --location https://taskfile.dev/install.sh)" -- -d -b ~/.local/bin

# Windows
choco install go-task

# Or install via Go
go install github.com/go-task/task/v3/cmd/task@latest

安装说明

1.启用Google日历API

  1. 转到 谷歌云控制台
  2. 创建新项目或选择现有项目
  3. 启用Google日历API:

- 转到“API和服务”>“库” - 搜索“Google日历API” - 点击它并按“启用”

2.创建凭据

  1. 转到“API和服务”>“凭据”
  2. 点击“创建凭据”>“OAuth客户端ID”
  3. 如果系统提示,请先配置OAuth同意屏幕:

- 选择“外部”用户类型 - 填写所需信息(应用程序名称、用户支持电子邮件、开发人员联系方式) - 将您的电子邮件添加到测试用户

  1. 对于应用程序类型,选择“桌面应用程序”
  2. 给它起个名字(例如,“每日议程应用程序”)
  3. 重要:添加 http://localhost:8080 到“授权重定向URI”
  4. 下载JSON文件并将其另存为 credentials.json 在此目录中

3.安装依赖项

task mod-tidy

4.构建应用程序

task build

用法

该程序支持2种模式:

文本模式(显示日历议程)

显示今天的议程:

task run-text
# or directly: ./agenda-mcp text

显示特定日期的议程:

./agenda-mcp text 2024-12-25

日期必须采用YYYY-MM-DD格式。如果没有提供日期,则显示今天的议程。

MCP服务器模式

task run-mcp

首次运行时(身份验证模式):

  1. 该程序将自动打开您的浏览器(如果无法打开,则显示URL)
  2. 使用您的Google帐户登录
  3. 授予阅读日历的权限
  4. 授权将自动完成,您将看到一个成功页面
  5. 您的凭据将保存以备将来运行

身份验证后,您可以使用 task run-test 显示您的议程或 task run-mcp 作为MCP服务器运行。

可用任务

跑 task --list 查看所有可用任务:

  • task build -构建本地二进制文件
  • task clean -清理构建工件
  • task mod-tidy -整理并验证go模块
  • task run-text -在命令行中显示今天的议程
  • task run-mcp -启动MCP服务器
  • task inspector -运行npx MCP检查器

MCP检查员

为了调试和测试MCP服务器,您可以使用MCP检查器:

task inspector

这将在以下时间启动MCP检查员http://localhost:8080用于测试MCP服务器功能。

替代方案:直接执行命令

如果您不想使用Task,可以直接运行命令:

# Install dependencies
go mod tidy

# Run modes directly
go run main.go text              # Show today's agenda
go run main.go text 2024-12-25   # Show agenda for specific date
go run main.go mcp               # Start MCP server

特性

  • 📅 按时间顺序显示今天的事件
  • 🕐 显示事件时间(或全天事件的“全天”)
  • 🎨 显示事件颜色和您的实际类别名称(焦点时间、内部小组会议、外部会议、个人会议等)
  • 📍 显示事件位置(如果可用)
  • 📝 显示事件描述(截断为100个字符)
  • 👥 列出与会者及其响应状态(✅ 认可的,❌ 拒绝,❓ 实验性的,⏳ 待定)
  • 👁️ 显示事件可见性设置
  • ⏱️ 显示透明度设置(忙/闲)
  • 🎉 未安排活动时的友好消息
  • 🔌 MCP服务器:通过模型上下文协议公开日历数据,以便与LLM应用程序集成

MCP服务器模式

在MCP模式下运行时(task run-mcp),该程序充当模型上下文协议服务器,可以与Claude等LLM应用程序集成,提供两个日历工具:

可用的MCP工具

  1. get_todays_agenda -从谷歌日历获取今天的日历议程
  2. get_agenda_for_date -获取特定日期的日历议程(YYYY-MM-DD格式)

MCP集成

将此添加到MCP客户端配置中:

{
  "mcpServers": {
    "google-calendar": {
      "command": "/path/to/your/agenda-mcp",
      "args": ["mcp"],
      "env": {
        "client_id": "your-google-oauth-client-id",
        "project_id": "your-google-project-id",
        "client_secret": "your-google-oauth-client-secret"
      }
    }
  }
}

备注:替换 /path/to/your/agenda-mcp 使用构建的二进制文件的实际完整路径,并使用来自的Google OAuth凭据设置环境变量 credentials.json 文件。

这允许LLM应用程序:

  • 使用以下工具获取您的每日谷歌日历议程 get_todays_agenda 工具
  • 使用获取任何特定日期的日历事件 get_agenda_for_date 带有日期参数的工具(例如“2024-12-25”)

安全说明

  • 保持 credentials.json 和 token.json 私有的
  • 不要将这些文件提交到版本控制
  • 该程序仅请求对您的日历进行只读访问

工具与能力

工具数量

2

资源数量

0

提示词数量

0

能力标签

日程管理Go本地部署Google日历命令行工具MCP服务器时间管理

支持客户端

Claude

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

典型使用场景

安排与改期

用自然语言创建会议、调整时间,冲突时先提示。

提醒与待办

把任务写进清单,到点提醒。

多日历合并

把几个日历的行程放在一起看,避免撞期。

选择建议

值得选的地方

  • 只提供 2 个工具,职责集中,接入后不容易误操作。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 需要自备OAuth 授权,没有凭据没法直接试。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。

更适合

  • 需要在日程管理场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 暂时拿不到OAuth 授权的人。
  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

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

MCP World · 本页

2未说明未标注1 个2026-05-17
MCP Server Apple Events

MCP World

5stdio有2 个2026-05-17
Google Calendar

MCP World

0HTTP有3 个2026-05-17
Todoist MCP Server 79e800d2

MCP World

35stdio有3 个2026-05-17
Google Calendar Streamable MCP Server

MCP World

0stdio有2 个2026-05-17

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

常见问题

5 条

Agenda MCP 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

Agenda MCP 怎么在 Claude Desktop、Cursor 里配置?

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

Agenda MCP 收费吗?

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

Agenda MCP 需要 API Key 吗?

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

Agenda MCP 支持哪些客户端?

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

来源信息

继续浏览同类 MCP