Skip to main content
Glama

@striderlabs/mcp-opentable

AIエージェントを使ってOpenTableでレストランの予約をします

npm MCP Registry Claude Desktop License: MIT

Strider Labsの一部 — 個人向けAIエージェントのアクション実行。

2分で始める

Claude Desktopユーザー向け

  1. これをClaude Desktopの設定に追加します:

{
  "mcpServers": {
    "opentable": {
      "command": "npx",
      "args": ["-y", "@striderlabs/mcp-opentable"]
    }
  }
}
  1. Claudeを再起動します。

  2. 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

他の入手先

仕組み

エージェント向け

エージェントは以下の機能を使用できます:

// 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エージェントを実際に役立つものに。

GitHub | Website | Discord

Install Server
A
license - permissive license
A
quality
Not graded
maintenance - not tested

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

  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables restaurant reservation management through SevenRooms API, allowing users to create reservations and query available time slots with guest details and party size information.
  • A
    license
    A
    quality
    A
    maintenance
    Manage OpenTable reservations via natural language — find slots, book, cancel, manage favorites, and read your dashboard using your own browser session.
    13
    149
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    Connects AI assistants to the Meitre restaurant reservation platform, enabling operations like checking availability, searching reservations, booking, rescheduling, and canceling through natural language.

View all related MCP servers

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.

View all MCP Connectors

Latest Blog Posts

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