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 | 최신 | ✅ |
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 처리 (SMS/이메일)
세션은 에이전트 재시작 후에도 유지됩니다
안정성
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또는 보안 볼트에 암호화되어 저장됩니다세션은 사용자별로 격리됩니다
제3자에게 전송되는 데이터가 없습니다
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