Model Context Protocol (MCP) 服务器充当外部服务(为大语言模型 [LLM] 或 AI 应用提供上下文、数据或功能)与 LLM 或 AI 应用之间的代理。MCP 服务器将 AI 应用连接到数据库和 Web 服务等外部系统,并将这些系统的响应转换为 AI 应用可理解的格式。
MCP 工具
MCP 工具是 MCP 服务器向 LLM 或 AI 应用公开的函数或可执行功能,用于在现实世界中执行操作。
calendarmcp.googleapis.com MCP 服务器具有以下工具:
| MCP 工具 | |
|---|---|
| list_events |
列出给定日历中满足给定条件的日历活动。 主要特性:
如果符合以下条件,请改用 search_events 工具:
此工具适用于以下类型的查询:
示例: |
| get_event |
返回指定日历中的单个活动。 此工具适用于以下类型的查询:
示例: |
| list_calendars |
返回用户日历列表中的日历。 此工具适用于以下类型的查询:
示例: |
| suggest_time |
建议一个或多个日历中的时间段。如需访问主日历,请在 attendee_emails 字段中添加“primary”。 此工具适用于以下类型的查询:
示例: |
| create_event |
创建日历活动。 此工具适用于以下类型的查询:
示例: |
| update_event |
更新日历活动。 此工具适用于以下类型的查询:
示例: |
| delete_event |
删除日历活动。 此工具适用于以下类型的查询:
如需取消或拒绝活动,请改用 respond_to_event 工具。 示例: |
| respond_to_event |
响应事件。 此工具适用于以下类型的查询:
示例: |
获取 MCP 工具规范
如需获取 MCP 服务器中所有工具的 MCP 工具规范,请使用 tools/list 方法。下面的示例演示了如何使用 curl 列出 MCP 服务器中当前可用的所有工具及其规范。
| Curl 请求 |
|---|
curl --location 'https://calendarmcp.googleapis.com/mcp' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/list", "jsonrpc": "2.0", "id": 1 }' |