About Mcp日程表server
An MCP server for the MCP日程表 VSCode extension, enabling natural-language schedule changes and queries from compatible editors. It communicates with the extension peer-to-peer over a local network using libp2p and mDNS.
Key features
- 01Add schedules and reminders in natural language
- 02Query schedules by time range
- 03Delete or clear schedules
- 04Receive notifications when reminders are due
Use cases
- 01Create one-time or recurring schedules through chat
- 02Check plans for today or a chosen time range
- 03Remove an existing schedule
- 04View due reminders in VSCode
MCP support
The server exposes tools for adding, querying, and deleting schedules to compatible clients, and communicates with its companion extension through libp2p and mDNS.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.
Tools
Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.
Details
From the project READMEMCP日程表 Server README
这是与[VSCode插件/Trae/Cursor/Lingma]MCP日程表 配套使用的 MCP Server 端。
MCP Server 端用于VSCode/Trae/Cursor/Lingma 端大模型通过libp2p和mDNS实现局域网内的对等网络和MCP日程表插件点对点通讯实现 增、删、查取插件端日程的功能。
插件地址:
MCP日程表 - Visual Studio Marketplace
或在VSCode搜索MCP日程表(作者:damonliu) 安装

Trae 中导入 VSCode 插件的 方式可见:
使用教程:
- 安装插件后
- 克隆项目到本地
- 安装依赖:
npm install或pnpm install - 运行项目:
npm run build或pnpm build - 在对应的
IDE或编辑器中配置``{ "mcpServers": { "schedules": { // 配置了fnm的情况下, 先指定你使用的node版本 "command": "fnm exec --using=20.10.0 node 你的路径\\mcp_server_for_schedules\\build\\index.js", // 正常node "command": "node 你的路径\\mcp_server_for_schedules\\build\\index.js" } } } - 在对应的
Chat中通过“增加日程”、“今天三点提醒我抢票”、“每天中午十一点提醒我点外卖”、“帮我查询今天下午有什么安排”、 “删除第一个日程”等自然语言进行交互。 并在提醒时间到后在VSCode内进行提醒,点击后可查看日程详情。
Tool 工具
目前提供了以下tool:
-
add-schedule: 添加日程或提醒,如果用户没有指定结束时间: end,则默认结束时间为开始时间: start或提醒时间: reminder加一小时 -
get-current-date: 获取当前日期,进行日程操作时先执行这个更新日期 -
get-schedules: 根据时间区间获取当前日程 -
delete-schedule: 删除日程 -
clear-all-schedules: 清空所有日程 - ...
常见编辑器简易使用教程:
Cursor中使用
Cursor中使用方法:
-
安装插件
-
配置MCP Server
{ "mcpServers": { "schedules": { // 配置了fnm的情况下,先指定你使用的node版本 "command": "fnm exec --using=20.10.0 node 你的路径\\mcp_server_for_schedules\\build\\index.js" // 正常node "command": "node 你的路径\\mcp_server_for_schedules\\build\\index.js" } } }
-
新增循环日程

-
新增一次性日程

-
到时间显示提醒

-
查看提醒详情

-
查询日程


-
删除日程

Trae中使用
Trae中使用方法:
Trae 中的 通知好像是默认设置为勿打扰模式,需要手动打开通知:

-
安装插件
-
配置MCP Server
{ "mcpServers": { "schedules": { // 配置了fnm的情况下,先指定你使用的node版本 "command": "fnm exec --using=20.10.0 node 你的路径\\mcp_server_for_schedules\\build\\index.js" // 正常node "command": "node 你的路径\\mcp_server_for_schedules\\build\\index.js" } } }
-
再对下中选择智能体MCP即可使用

-
新增循环日程

-
新增一次性日程

-
到时间显示提醒

-
查看提醒详情

-
查询日程


-
删除日程

更多 More
拓展开源。
MCP日程表仓库地址:
-
gitte: MCP日程表的MCPServer: 与MCP日程表( VSCode/Trae/Cursor拓展) 交互的 MCP Server
-
github: schedules-extension-for-mcp
详细内容和开发可查看掘金:
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.