mcp-opentable
@striderlabs/mcp-opentable
通过OpenTable使用AI代理预订餐厅座位
属于 Strider Labs —— 为个人AI代理提供操作执行。
两分钟快速开始
适用于Claude Desktop用户
将此添加到你的Claude Desktop配置中:
{
"mcpServers": {
"opentable": {
"command": "npx",
"args": ["-y", "@striderlabs/mcp-opentable"]
}
}
}重启Claude。
告诉Claude:"今晚7点在一家意大利餐厅订一张4人桌"
你的代理现在可以预订座位了。就这么简单。
Related MCP server: Restaurant Reservation MCP Server
安装(NPM)
npm install @striderlabs/mcp-opentable或者直接使用npx:
npx @striderlabs/mcp-opentable功能
🔍 按菜系、位置和评分搜索餐厅
⏰ 查看特定时间和人数的可用性
📅 一键确认预订
📝 查看预订历史并管理预订
🏷️ 按价格、菜系和用餐风格筛选
🔐 持久会话 - 重启后保持登录状态
🔄 自动MFA - 处理多因素认证
📱 每用户凭据 - 加密会话存储
测试与兼容性
组件 | 版本 | 状态 |
MCP SDK | ^1.0.0 | ✅ |
Node.js | 18+ | ✅ |
Claude Desktop | Latest | ✅ |
Claude (API) | claude-3.5-sonnet+ | ✅ |
Anthropic SDK | ^0.20+ | ✅ |
指标
每周下载量: 187(2026年4月10-17日)—— 顶级餐厅连接器(+467%增长)
状态: ✅ 生产环境运行中
可靠性: 85%+ 任务完成率
发现渠道: npm、Claude Plugins、mcpservers.org、ClawHub、PulseMCP
其他获取方式
Claude Plugins: 在Claude中搜索"Strider Labs"
mcpservers.org: Strider Labs OpenTable
完整Strider Labs: github.com/striderlabsdev/striderlabs
工作原理
面向代理
你的代理可以使用以下能力:
// Search for restaurants
restaurants = search_restaurants({
location: "San Francisco, CA",
cuisine: "Italian",
price_range: "$$",
date: "2026-04-15",
party_size: 4,
time: "19:00"
})
// Get detailed restaurant info
details = get_restaurant_details({
restaurant_id: "ristorante-milano-sf"
})
// Check availability
availability = check_availability({
restaurant_id: "ristorante-milano-sf",
party_size: 4,
date: "2026-04-15",
time: "19:00"
})
// Make a reservation
booking = make_reservation({
restaurant_id: "ristorante-milano-sf",
party_size: 4,
date: "2026-04-15",
time: "19:00",
special_requests: "Window seat if possible"
})
// View your reservations
reservations = get_my_reservations()会话管理
每个用户都有加密的持久凭据
自动刷新OAuth令牌
MFA处理(短信/电子邮件)
会话在代理重启后仍然有效
可靠性
85%+ 任务完成率
自动UI变更检测(当OpenTable变化时连接器更新)
故障回退路径
24/7监控和警报
配置
环境变量
# Optional: Use a specific OpenTable account
OPENTABLE_EMAIL=your-email@example.com
OPENTABLE_PASSWORD=your-password # Highly recommend using .env file自托管
# Clone the repo
git clone https://github.com/striderlabsdev/mcp-opentable
cd mcp-opentable
# Install dependencies
npm install
# Start the server
npm start
# Your agent can now connect to localhost:3000架构
我们如何连接
此连接器使用浏览器自动化(Playwright)与OpenTable交互,因为OpenTable没有全面的公共预订API。以下是其安全可靠的原因:
用户控制: 你的代理仅访问你自己的OpenTable账户
基于会话: 我们安全地存储你的登录会话,而不是你的密码
变更感知: 我们检测OpenTable UI变更并立即发出警报
指纹识别: 我们使用逼真的浏览器配置文件以避免机器人检测
速率限制: 我们通过适当的延迟尊重OpenTable的基础设施
安全性
凭据加密存储在你的本地
.env或安全保险库中会话按用户隔离
不向第三方发送数据
MIT许可——自行审计代码
支持
贡献
我们欢迎贡献!感兴趣的领域:
错误报告和修复
功能请求(新筛选器、集成等)
性能改进
文档增强
请参阅 CONTRIBUTING.md 获取指南。
许可证
MIT — 免费使用、修改和分发。详情请参阅 LICENSE。
由Strider Labs构建 — 让AI代理真正有用。
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables restaurant reservation management through SevenRooms API, allowing users to create reservations and query available time slots with guest details and party size information.
- FlicenseBqualityFmaintenanceEnables users to search, check availability, and book restaurant reservations across Resy and OpenTable platforms. It supports direct booking for Resy and includes an automated reservation 'sniper' for securing high-demand slots the moment they become available.124
- AlicenseAqualityAmaintenanceManage OpenTable reservations via natural language — find slots, book, cancel, manage favorites, and read your dashboard using your own browser session.13149MIT
- FlicenseNot gradedqualityDmaintenanceConnects AI assistants to the Meitre restaurant reservation platform, enabling operations like checking availability, searching reservations, booking, rescheduling, and canceling through natural language.
Related MCP Connectors
Discover and book businesses via AI agents.
Last-minute booking slots across 11 suppliers. Search, price, and execute bookings via AI agents.
Agentic scheduling & booking for field service: availability, jobs, customers, crews, fleet.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/markswendsen-code/mcp-opentable'
If you have feedback or need assistance with the MCP directory API, please join our Discord server