连接器指南阅读约 2 分钟4 个 MCP 工具7 种语言

如何将 OpenTable 连接到 ChatGPT — 通过 MCP

通过任何 AI 助手在 OpenTable 上搜索餐厅。查找某个坐标附近的餐厅,读取完整餐厅详情(菜单、营业时间、照片、评价),查询给定用餐人数和时间范围内的实时订位情况。4 个工具,无需认证:基于对 OpenTable 移动应用的逆向工程。

HC作者:HelpCode 团队更新于 2 分钟阅读 在 GitHub 开源

开源 · AGPL-3.0 · 运行在您自己的服务器上

OpenTable

OpenTable

Search restaurants on OpenTable from any AI assistant. Find restaurants near a coordinate, read full restaurant detail (menu, hours, photos, reviews), check live table availability for a given party size and time window. 4 tools, no auth — reverse-engineered from the OpenTable mobile app.

个工具

4

区域

INTL

类别

餐饮

身份验证

Public API

用 Docker 自托管

开源 · AGPL-3.0 · 运行在您自己的服务器上

  • 7 天免费试用
    无需信用卡
  • 符合 GDPR,SOC 2 就绪
    数据驻留欧盟,审计日志
  • 在 GitHub 开源
    开源 · AGPL-3.0
  • 支持 ChatGPT、Claude、Gemini
    任何兼容 MCP 的客户端

摘要

通过任何 AI 助手在 OpenTable 上搜索餐厅。查找某个坐标附近的餐厅,读取完整餐厅详情(菜单、营业时间、照片、评价),查询给定用餐人数和时间范围内的实时订位情况。4 个工具,无需认证:基于对 OpenTable 移动应用的逆向工程。

试试这样问

OpenTable 的示例提示

点击任意提示即可复制,然后粘贴到 Claude、ChatGPT、Cursor、Gemini、Copilot 或 OpenClaw 中,在该连接器上运行。

OpenTable · 通过 MCP 实时
分享
Opus 4.7

Claude 是 AI,可能会出错。请核对回答。

仅限自托管。 OpenTable 会拒绝来自数据中心 IP 地址的请求,而 AnythingMCP Cloud 运行在数据中心,因此该连接器无法在 AnythingMCP Cloud 上使用。它可以在你自己运行的 AnythingMCP 实例上工作,前提是该实例所在的电脑或服务器使用普通的家庭或办公网络。

OpenTable + ChatGPT

通过任何 AI 助手在 OpenTable 上搜索餐厅。查找某个坐标附近的餐厅,读取完整餐厅详情(菜单、营业时间、照片、评价),查询给定用餐人数和时间范围内的实时订位情况。4 个工具,无需认证:基于对 OpenTable 移动应用的逆向工程。

前提条件

完整的设置说明已内置在连接器中 (在 store 中选择连接器时可见)。所需环境变量:

(none — public API)

步骤 1 — 获取凭证

This connector wraps the OpenTable mobile app's internal API (mobile-api.opentable.co.uk).

Setup: nothing. The endpoints exposed here are the same the OpenTable iOS app uses for restaurant discovery; they do not require an API key or user login.

What it does NOT do: complete reservations. OpenTable's reservation-completion flow requires a logged-in session + payment-method-on-file + bot-detection checks that we deliberately don't automate. Use this connector to find the right restaurant and slot; book in the OpenTable app or web site.

Geo coordinate: latitude and longitude as floats. Use 48.0707,7.8674 for Freiburg, 41.3851,2.1734 for Barcelona, 40.7128,-74.0060 for NYC.

…(continued in the in-app connector instructions)

步骤 2 — 安装 adapter

curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
  1. 打开 http://localhost:3000 并注册。第一个账户会成为管理员。
  2. 打开连接器商店(http://localhost:3000/connectors/store),选择 OpenTable,填写它要求的凭证(有些连接器不需要),然后安装。
  3. 在 MCP Servers 中创建一个服务器,并把 OpenTable 连接器分配给它。在该服务器的页面上复制 MCP endpoint(http://localhost:4000/mcp/<server-id>),并在 API keys 下生成一个密钥。

快速启动只监听 localhost。如果需要一个其他人或云端 AI 客户端也能访问的实例,请克隆仓库并运行 ./setup.sh,它会配置域名、HTTPS 和 OAuth(部署指南)。

步骤 3 — 在 ChatGPT 中添加连接器

ChatGPT 从 OpenAI 的云端连接 MCP 服务器,因此无法访问快速启动的 localhost endpoint。你需要一个具有公网 HTTPS 地址的 AnythingMCP 实例(见上文的 ./setup.sh),并且它所在的网络要被 OpenTable 接受;在下面的步骤中填入该实例的 MCP endpoint,而不是 Cloud 地址。

ChatGPT 通过开发者模式(Developer mode)将 MCP 服务器作为自定义应用接入,仅付费套餐可用,免费套餐不可用。在 Business 和 Enterprise 工作区中,可能需要管理员先开启。

  1. 在 ChatGPT 中打开 Settings → Security and login,开启 Developer mode。
  2. 前往 chatgpt.com/plugins,点击 +。
  3. 填写名称和简短描述,例如 Name: OpenTable。
  4. 在 Connection 下填入 MCP 服务器 URL https://<your-anythingmcp-domain>/mcp/<server-id>,然后创建连接。
  5. ChatGPT 提示时,登录 AnythingMCP(OAuth)并允许访问。

如果无法提供公网实例,请改用在你电脑上运行的客户端:Claude Code、Cursor 或 Gemini CLI 可以直接访问 localhost。

可用工具

ToolWhat it does
opentable_search_restaurantsSearch OpenTable restaurants near a coordinate, with optional filters for party size, date/time, cuisine, and price
opentable_get_restaurantFull detail of one OpenTable restaurant — name, address, cuisine, hours, menu URL, photos, reviews summary, price band, dress code, parking,
opentable_check_availabilityCheck live table availability at one or more OpenTable restaurants for a given party size and date/time
opentable_autocompleteAutocomplete restaurant or location names

FAQ

ChatGPT 免费套餐能用自定义 MCP 连接器吗? 不能。自定义 MCP 连接需要开发者模式,只有付费套餐提供。

为什么 AnythingMCP Cloud 上没有 OpenTable? OpenTable 会拒绝来自数据中心 IP 地址的请求。AnythingMCP Cloud 运行在数据中心,因此每次调用都会失败。部署在家庭或办公网络上的 AnythingMCP 实例通常可以正常使用。

下一步

这份指南对你有帮助吗?

你的 OpenTable 智能体只差一次点击。

安装连接器,粘贴密钥,向 ChatGPT 提问。免费试用 7 天,无需信用卡。

相关指南

连接器

如何将 OpenTable 连接到 Meta Muse — 通过 MCP

通过任何 AI 助手在 OpenTable 上搜索餐厅。查找某个坐标附近的餐厅,读取完整餐厅详情(菜单、营业时间、照片、评价),查询给定用餐人数和时间范围内的实时订位情况。4 个工具,无需认证:基于对 OpenTable 移动应用的逆向工程。

连接器

如何将 OpenTable 连接到 Claude — 通过 MCP

通过任何 AI 助手在 OpenTable 上搜索餐厅。查找某个坐标附近的餐厅,读取完整餐厅详情(菜单、营业时间、照片、评价),查询给定用餐人数和时间范围内的实时订位情况。4 个工具,无需认证:基于对 OpenTable 移动应用的逆向工程。

连接器

如何将 OpenTable 连接到 Cursor — 通过 MCP

通过任何 AI 助手在 OpenTable 上搜索餐厅。查找某个坐标附近的餐厅,读取完整餐厅详情(菜单、营业时间、照片、评价),查询给定用餐人数和时间范围内的实时订位情况。4 个工具,无需认证:基于对 OpenTable 移动应用的逆向工程。

连接器

如何将 OpenTable 连接到 Gemini — 通过 MCP

通过任何 AI 助手在 OpenTable 上搜索餐厅。查找某个坐标附近的餐厅,读取完整餐厅详情(菜单、营业时间、照片、评价),查询给定用餐人数和时间范围内的实时订位情况。4 个工具,无需认证:基于对 OpenTable 移动应用的逆向工程。

连接器

OpenTable 接入 MCP — 从任意 AI 代理驱动 OpenTable

通过任何 AI 助手在 OpenTable 上搜索餐厅。查找某个坐标附近的餐厅,读取完整餐厅详情(菜单、营业时间、照片、评价),查询给定用餐人数和时间范围内的实时订位情况。4 个工具,无需认证:基于对 OpenTable 移动应用的逆向工程。

连接器

如何通过 MCP 将 Canva 连接到 ChatGPT

让你的 AI 在 Canva 中工作:查找和读取设计,创建新设计,将设计导出为 PDF、PNG、PowerPoint 或视频并获取下载链接,整理文件夹,通过链接上传图片,读取品牌模板,并在设计上发表评论。