在我的日常工作中,我们将常见问题解答(FAQ)保存在 Google 表格中,以便非技术背景的团队成员无需接触代码即可进行编辑。一项第三方服务将该表格转换为网站可读取的应用程序接口(API)。这一方案一直运行良好,直到常见问题解答页面开始显示为空白。没有错误提示,没有警告,只有一个空页面。原来,该服务的免费层级每月请求上限较低,而常规流量已悄然耗尽了这一额度。
我的修复方案并不理想。我在同一服务上创建了三个额外账户,并手动轮换使用它们,以确保我们不会因长期依赖任何一个账户而触及限制。如今,仅为了保持两个简单表格的在线状态,就需要同时管理四个登录账户。
这正是 PasteSheet 旨在解决的问题。你只需粘贴一个 Google 表格统一资源定位符(URL),它便会为你提供一个可靠且带缓存的表格应用程序接口(API)。本文介绍的是其较新的组成部分:模型上下文协议(MCP)服务器,它允许像 Claude 这样的人工智能代理直接读取你的表格。如果你曾希望 Claude 或 Cursor 直接根据你的电子表格回答问题,这就是实现方法。
MCP 服务器究竟是什么
模型上下文协议(MCP)是 Claude 和 Cursor 等人工智能客户端连接外部数据的标准方式。MCP 服务器向人工智能提供一组可调用的工具。人工智能自行决定何时使用这些工具以及如何处理结果。
所谓“Google 表格 MCP 服务器”,仅仅是一个为人工智能提供读取单个电子表格工具的服务器。PasteSheet 为你构建并托管该服务器。你只需粘贴一个共享链接,任何兼容 MCP 的客户端均可连接至该服务器。无需创建 Google 云平台项目,无需处理 OAuth 同意屏幕,也无需配置服务账户文件。
发布表格,而非连接你的账户
大多数工具通过 OAuth 和你必须自行配置的云平台项目,将整个 Google 账户连接到人工智能代理来解决此问题。这使得人工智能代理获得的权限远超你实际关心的那一个表格。Google 自家的工具和 Zapier 均采用这种方式。
PasteSheet 则反其道而行之。你将单个表格发布为其独立的端点,人工智能代理只能读取该表格,而无法访问你云盘中的其他任何内容。此外,产品中没有任何写入路径,因此该连接在设计上即为只读。这正是将端点交给自主人工智能代理的安全之处:它无法调用任何工具来覆盖你的真实数据源。
你的智能代理获得的三个工具
连接成功后,人工智能拥有三个只读工具:
-
list_tabs显示表格中的工作表标签以及默认标签。 -
get_schema显示每一列的名称和类型,以便人工智能在执行查询前了解其处理对象。 -
query_rows读取行数据,支持过滤、全文搜索、排序和分页。
其中,get_schema 是确保可靠性的关键。如果人工智能不知道你的列名,它只能猜测,导致半数查询失败。当它能先读取架构时,便会使用真实的列名,从而使查询成功执行。正是这单一工具,造就了从“通常有效”到“始终有效”的区别。
进行连接
每个端点都有其专属的模型上下文协议(MCP)统一资源定位符(URL)。在类 Claude 桌面版的客户端中,你可以将其添加到配置文件中:
{
"mcpServers": {
"pastesheet": {
"url":免责声明:本文内容来自互联网,该文观点不代表本站观点。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请到页面底部单击反馈,一经查实,本站将立刻删除。