这是由 Drive API 提供的 MCP 服务器。该服务器为开发者提供了在 Google 云端硬盘上构建 LLM 应用的工具。
Model Context Protocol (MCP) 服务器充当外部服务(为大语言模型 [LLM] 或 AI 应用提供上下文、数据或功能)与 LLM 或 AI 应用之间的代理。MCP 服务器将 AI 应用连接到数据库和 Web 服务等外部系统,并将这些系统的响应转换为 AI 应用可理解的格式。
服务器设置
您必须先配置 Drive MCP 服务器,然后才能使用。如需详细了解如何使用 Google 和 Google Cloud 远程 MCP 服务器,请参阅 Google Cloud MCP 服务器概览。
服务器端点
MCP 服务端点是 MCP 服务器的网络地址和通信接口(通常是网址),AI 应用(MCP 客户端的宿主)使用该端点来建立安全、标准化的连接。它是 LLM 请求上下文、调用工具或访问资源的交互点。Google MCP 端点可以是全球性的,也可以是区域性的。
Drive API MCP 服务器具有以下全局 MCP 端点:
- https://drivemcp.googleapis.com/mcp/v1
MCP 工具
MCP 工具是 MCP 服务器向 LLM 或 AI 应用公开的函数或可执行功能,用于在现实世界中执行操作。
工具
drivemcp.googleapis.com MCP 服务器具有以下工具:
| MCP 工具 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| create_file |
调用此工具以创建文件或将文件上传到 Google 云端硬盘。 如果上传文件,无论上传文件的 MIME 类型是什么,内容都需要以 base64 编码格式添加到 成功创建后,返回单个 File 对象。 以下 Google 云端硬盘第一方 MIME 类型可在不提供内容的情况下创建:
默认情况下,系统会针对以下 MIME 类型进行以下转换:
如需针对第一方 MIME 类型停用转化,请将 通过将 MIME 类型设置为 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| download_file_content |
调用此工具可将云端硬盘文件的内容下载为原始二进制数据(字节)。 如果文件是 Google 云端硬盘第一方 MIME 类型,则必须提供 如果找不到该文件,请尝试使用其他工具(例如 如果用户想要以自然语言表示其云端硬盘内容,请使用 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| get_file_metadata |
调用此工具可查找用户云端硬盘文件的常规元数据。 如果找不到该文件,请尝试使用其他工具(例如 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| get_file_permissions | 调用此工具可列出云端硬盘文件的权限。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| list_recent_files |
调用此工具可查找用户最近的文件,并指定排序顺序。默认排序顺序为 支持的排序顺序包括:
默认页面大小为 10。利用 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| read_file_content |
调用此工具以获取 Google 云端硬盘文件的自然语言表示形式。 对于非常大的文件,文件内容可能不完整。文本表示形式会随时间变化,因此请勿对该工具返回的文本的特定格式做出假设。 支持的 MIME 类型:
如果找不到文件,请尝试使用其他工具(例如 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| search_files |
调用此工具以根据结构化查询搜索云端硬盘文件。
查询字符串包含以下三个部分:
查询字词下表列出了有效的搜索字词及其说明:
查询运算符下表列出了有效的查询运算符:
以下是一些查询示例:
利用 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
获取 MCP 工具规范
如需获取 MCP 服务器中所有工具的 MCP 工具规范,请使用 tools/list 方法。下面的示例演示了如何使用 curl 列出 MCP 服务器中当前可用的所有工具及其规范。
| Curl 请求 |
|---|
curl --location 'https://drivemcp.googleapis.com/mcp/v1' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/list", "jsonrpc": "2.0", "id": 1 }' |