Token导航 LogoToken导航TokenDH.com
When2meet MCP logo
搜索检索HTTP官方级别未说明来源级核验

When2meet MCP

MCP Server

This is a Model Context Protocol (MCP) server that provides integration with When2Meet. It allows users to specify availability in natural language, and for LLMs to fill out their when2meet in their place.

工具数

4

提示词数

0

GitHub Stars

0

资源数

0
时间管理JavaScript搜索

安装说明

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

作者 / 组织

joyce-yuan

提供方

joyce-yuan

最后核验

2026/5/18 03:28

快速接入

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

详细介绍

何时遇到MCP服务器

一种基于人工智能的调度助手,通过模型上下文协议(MCP)自动标记When2Meet可用性。此工具可帮助用户提取事件详细信息,选择时间段,并自动标记When2Meet日程调查的可用性。

特性

  • 🔍 提取事件详细信息:自动抓取和解析When2Meet事件
  • 🗣️ 智能时间选择:使用自然语言、代码或直接时间戳选择时隙
  • 🤖 自动可用性标记:无需手动单击即可标记您的可用性
  • 🔌 MCP集成:连接任何支持 模型上下文协议

快速开始

安装

git clone https://github.com/joyce-yuan/when2meet-mcp.git
cd when2meet-mcp
npm install

运行MCP服务器

node when2meet-server.js

运行MCP客户端进行测试

node client.js

支持的工具

1. get-event-details

从任何When2Meet URL中提取信息。

// Example response
{
  "name": "Team Meeting",
  "dateRange": "April 7-9, 2025",
  "availableTimeslots": {
    // Structured time slot data with timestamps
  }
}

2. generate-availability-prompt

创建包含所有可用时隙的结构化选择提示。

[d0t0] 9:00 AM (1744549200)
[d0t1] 9:15 AM (1744550100)

3. parse-availability-selections

使用多种输入格式将选择转换为实际时间戳:

  • 插槽代码(d0t0 d1t2)
  • 时间模式(morning0 day1)
  • 直接时间戳(1744549200, 1744550100)

4. mark-when2meet-availability

使用浏览器自动化自动标记您在When2Meet上的可用性。

客户端使用示例

const { Client } = require("@modelcontextprotocol/sdk/client/index.js");
const { StdioClientTransport } = require("@modelcontextprotocol/sdk/client/stdio.js");

// Create client transport
const transport = new StdioClientTransport({
  command: "node",
  args: ["when2meet-server.js"]
});

// Initialize client
const client = new Client(
  { name: "when2meet-client", version: "1.0.0" },
  { capabilities: { prompts: {}, resources: {}, tools: {} } }
);

// Connect and use tools
await client.connect(transport);

// Get event details
const eventDetails = await client.callTool({
  name: "get-event-details",
  arguments: { eventUrl: "https://www.when2meet.com/your-event-id" }
});

// Mark availability
await client.callTool({
  name: "mark-when2meet-availability", 
  arguments: {
    eventUrl: "https://www.when2meet.com/your-event-id",
    userName: "Your Name",
    timestamps: [1744549200, 1744550100]
  }
});

用例

  • AI助手集成:让AI助手为您处理日程安排
  • 自动调度:在没有人工干预的情况下安排会议
  • 自然语言调度:简明英语的快速可用性
  • 批量可用性标记:一次标记多个时隙

需求

  • Node.js 18+
  • @模型上下文协议/sdk(^1.8.0)
  • 操纵者
  • 动物圈

许可证

麻省理工学院

即将到来的集成

  • 支持谷歌日历直接日程安排

目录标签

目录标签

时间管理JavaScript搜索research-and-dataAI调度助手本地部署自动标记会议安排MCP集成

接入字段

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

HTTP

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

none

工具数量(toolCount,工具数)

4

资源数量(resourceCount,资源数)

0

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

0

权限和风险

HTTPnone部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP