mcp-opentable
@striderlabs/mcp-opentable
AIエージェントを使ってOpenTableでレストランの予約をします
Strider Labsの一部 — 個人向けAIエージェントのアクション実行。
2分で始める
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
Full 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処理 (SMS/メール)
セッションはエージェントの再起動後も維持されます
信頼性
85%以上のタスク完了率
自動UI変更検出 (OpenTableが変更されたときにコネクタが更新)
障害時のフォールバックパス
24時間365日の監視とアラート
設定
環境変数
# 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アーキテクチャ
接続方法
このコネクタは、OpenTableに包括的な予約用の公開APIがないため、ブラウザ自動化 (Playwright) を使用してOpenTableと対話します。安全で信頼性が高い理由は次のとおりです:
ユーザー制御: エージェントは自分の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