Sponsored by Deepsite.site

Mcp日程表server

Created By
Damon-law6 months ago
配套MCP日程表(VSCode插件拓展) 使用的一个MCP Server, 实现日程的自然语言描述增,查,删。
Content

MCP日程表 Server README

这是与[VSCode插件/Trae/Cursor/Lingma]MCP日程表 配套使用的 MCP Server 端。

MCP Server 端用于VSCode/Trae/Cursor/Lingma 端大模型通过http请求的方式和MCP日程表插件实现 增、删、查取插件端日程的功能。

插件地址:

MCP日程表 - Visual Studio Marketplace

或在VSCode搜索MCP日程表(作者:damonliu) 安装

插件市场.png

Trae 中导入 VSCode 插件的 方式可见:

管理插件 - 文档 - Trae CN

使用教程:

  1. 安装插件后
  2. 克隆项目到本地
  3. 安装依赖:npm installpnpm install
  4. 运行项目:npm run buildpnpm build
  5. 在对应的IDE编辑器中配置``
         {
             "mcpServers": {
                 "schedules": {
                 // 配置了fnm的情况下, 先指定你使用的node版本 --port为指定端口,VSCode插件需与MCP Server 请求端口一致, 默认3001
                 "command": "fnm exec --using=20.10.0 node 你的路径\\mcp_server_for_schedules\\build\\index.js --port 3001",
                 // 正常node
                 "command": "node 你的路径\\mcp_server_for_schedules\\build\\index.js --port 3001"
                 }
             }
         }
    
  6. 在对应的Chat中通过“增加日程”、“今天三点提醒我抢票”、“每天中午十一点提醒我点外卖”、“帮我查询今天下午有什么安排”、 “删除第一个日程”等自然语言进行交互。 并在提醒时间到后在 VSCode 内进行提醒,点击后可查看日程详情。

Tool 工具

目前提供了一下tool:

  • add-schedule: 添加日程或提醒,如果用户没有指定结束时间: end,则默认结束时间为开始时间: start或提醒时间: reminder加一小时
  • get-current-date: 获取当前日期,进行日程操作时先执行这个更新日期
  • get-schedules: 根据时间区间获取当前日程
  • [×] delete-schedule: 删除日程
  • ...

常见编辑器简易使用教程:

Cursor中使用

Cursor中使用方法:

  1. 安装插件

  2. 配置MCP Server

        {
            "mcpServers": {
                "schedules": {
                // 配置了fnm的情况下,先指定你使用的node版本, --port为指定端口,VSCode插件需与MCP Server 请求端口一致, 默认3001
                "command": "fnm exec --using=20.10.0 node 你的路径\\mcp_server_for_schedules\\build\\index.js --port 3001"
                // 正常node
                "command": "npx 你的路径\\mcp_server_for_schedules\\build\\index.js --port 3001"
                }
            }
        }
    

    MCP配置成功.png

  3. 新增循环日程

    新增循环日程.png

  4. 新增一次性日程

    新增一次性日程.png

  5. 到时间显示提醒

    提醒.png

  6. 查看提醒详情

    查看提醒详情.png

  7. 查询日程

    查询日程.png

    查询日程TreeView.png

  8. 删除日程

    删除日程.png

Trae中使用

Trae中使用方法:

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

打开通知.png

  1. 安装插件

  2. 配置MCP Server

        {
            "mcpServers": {
                "schedules": {
                // 配置了fnm的情况下,先指定你使用的node版本, --port为指定端口,VSCode插件需与MCP Server 请求端口一致, 默认3001
                "command": "fnm exec --using=20.10.0 node 你的路径\\mcp_server_for_schedules\\build\\index.js --port 3001"
                // 正常node
                "command": "npx 你的路径\\mcp_server_for_schedules\\build\\index.js --port 3001"
                }
            }
        }
    

    MCP配置成功.png

  3. 再对下中选择智能体MCP即可使用

    MCP选择智能体.png

  4. 新增循环日程

    新增循环日程.png

  5. 新增一次性日程

    新增一次性日程.png

  6. 到时间显示提醒

    提醒.png

  7. 查看提醒详情

    查看提醒详情.png

  8. 查询日程

    查询日程.png

    查询日程TreeView.png

  9. 删除日程

    删除日程.png

更多 More

拓展开源。

MCP日程表仓库地址:

  1. gitte: MCP日程表的MCPServer: 与MCP日程表( VSCode/Trae/Cursor拓展) 交互的 MCP Server

  2. github: schedules-extension-for-mcp

详细内容和开发可查看掘金:

赛博丁真Damon 的个人主页 - 动态 - 掘金

Server Config

{
  "mcpServers": {
    "schedules": {
      "command": "node 你的路径\\mcp_server_for_schedules\\build\\index.js --port 3001"
    }
  }
}
Recommend Servers
TraeBuild with Free GPT-4.1 & Claude 3.7. Fully MCP-Ready.
Zhipu Web SearchZhipu Web Search MCP Server is a search engine specifically designed for large models. It integrates four search engines, allowing users to flexibly compare and switch between them. Building upon the web crawling and ranking capabilities of traditional search engines, it enhances intent recognition capabilities, returning results more suitable for large model processing (such as webpage titles, URLs, summaries, site names, site icons, etc.). This helps AI applications achieve "dynamic knowledge acquisition" and "precise scenario adaptation" capabilities.
Baidu Map百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。
AiimagemultistyleA Model Context Protocol (MCP) server for image generation and manipulation using fal.ai's Stable Diffusion model.
Playwright McpPlaywright MCP server
ChatWiseThe second fastest AI chatbot™
CursorThe AI Code Editor
Howtocook Mcp基于Anduin2017 / HowToCook (程序员在家做饭指南)的mcp server,帮你推荐菜谱、规划膳食,解决“今天吃什么“的世纪难题; Based on Anduin2017/HowToCook (Programmer's Guide to Cooking at Home), MCP Server helps you recommend recipes, plan meals, and solve the century old problem of "what to eat today"
TimeA Model Context Protocol server that provides time and timezone conversion capabilities. This server enables LLMs to get current time information and perform timezone conversions using IANA timezone names, with automatic system timezone detection.
Jina AI MCP ToolsA Model Context Protocol (MCP) server that integrates with Jina AI Search Foundation APIs.
Visual Studio Code - Open Source ("Code - OSS")Visual Studio Code
Amap Maps高德地图官方 MCP Server
WindsurfThe new purpose-built IDE to harness magic
DeepChatYour AI Partner on Desktop
BlenderBlenderMCP connects Blender to Claude AI through the Model Context Protocol (MCP), allowing Claude to directly interact with and control Blender. This integration enables prompt assisted 3D modeling, scene creation, and manipulation.
Tavily Mcp
MCP AdvisorMCP Advisor & Installation - Use the right MCP server for your needs
EdgeOne Pages MCPAn MCP service designed for deploying HTML content to EdgeOne Pages and obtaining an accessible public URL.
Serper MCP ServerA Serper MCP Server
Context7Context7 MCP Server -- Up-to-date code documentation for LLMs and AI code editors
MiniMax MCPOfficial MiniMax Model Context Protocol (MCP) server that enables interaction with powerful Text to Speech, image generation and video generation APIs.