Кратко
Ищи рестораны в OpenTable из любого AI-ассистента. Находи рестораны рядом с координатой, читай полные детали ресторана (меню, часы работы, фото, отзывы), проверяй доступность столиков в реальном времени для заданного размера компании и временного окна. 4 инструмента, без аутентификации: восстановлено по мобильному приложению OpenTable.
Попробуй спросить
Примеры промптов для OpenTable
Кликни по промпту — он скопируется. Вставь в Claude, ChatGPT, Cursor, Gemini, Copilot или OpenClaw и запусти через этот коннектор.
Claude — это AI, он может ошибаться. Проверяйте ответы.
Только self-hosted. OpenTable отклоняет запросы с IP-адресов дата-центров, а AnythingMCP Cloud работает в дата-центре, поэтому этот коннектор недоступен в AnythingMCP Cloud. Он работает в экземпляре AnythingMCP, который ты запускаешь сам на компьютере или сервере с обычным домашним или офисным интернетом.
OpenTable + Microsoft Copilot
Ищи рестораны в OpenTable из любого AI-ассистента. Находи рестораны рядом с координатой, читай полные детали ресторана (меню, часы работы, фото, отзывы), проверяй доступность столиков в реальном времени для заданного размера компании и временного окна. 4 инструмента, без аутентификации: восстановлено по мобильному приложению OpenTable.
Предварительные требования
Полные инструкции по настройке встроены в коннектор (видны в магазине при выборе коннектора). Требуемые переменные окружения:
(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 — Установи адаптер
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
- Открой
http://localhost:3000и зарегистрируйся. Первая учётная запись становится администратором. - Открой магазин коннекторов (
http://localhost:3000/connectors/store), выбери OpenTable, введи запрошенные учётные данные (некоторым коннекторам они не нужны) и установи его. - В разделе MCP Servers создай сервер и назначь ему коннектор OpenTable. На странице сервера скопируй MCP endpoint (
http://localhost:4000/mcp/<server-id>) и создай ключ в разделе API keys.
Quickstart слушает только localhost. Если нужен экземпляр, доступный другим людям или облачным AI-клиентам, клонируй репозиторий и запусти ./setup.sh: скрипт настроит домен, HTTPS и OAuth (руководство по развёртыванию).
Шаг 3 — Добавь коннектор OpenTable в Microsoft Copilot
Copilot Studio подключается к MCP-серверам из облака Microsoft, поэтому не может достучаться до localhost-endpoint из quickstart. Чтобы использовать OpenTable в Microsoft Copilot, нужен экземпляр AnythingMCP с публичным HTTPS-адресом (см. ./setup.sh выше) на подключении, которое OpenTable принимает. В Copilot Studio открой своего агента, перейди в Tools → Add a tool → New tool → Model Context Protocol, вставь MCP endpoint экземпляра и выбери API key с заголовком X-API-Key. Затем опубликуй агента в канале Microsoft 365 and Microsoft Teams.
Если публичный экземпляр не вариант, используй клиент, который работает на твоём компьютере: Claude Code, Cursor или Gemini CLI подключаются к localhost напрямую.
Доступные инструменты
| Tool | What it does |
|---|---|
opentable_search_restaurants | Search OpenTable restaurants near a coordinate, with optional filters for party size, date/time, cuisine, and price |
opentable_get_restaurant | Full detail of one OpenTable restaurant — name, address, cuisine, hours, menu URL, photos, reviews summary, price band, dress code, parking, |
opentable_check_availability | Check live table availability at one or more OpenTable restaurants for a given party size and date/time |
opentable_autocomplete | Autocomplete restaurant or location names |
FAQ
Почему OpenTable недоступен в AnythingMCP Cloud? OpenTable отклоняет запросы с IP-адресов дата-центров. AnythingMCP Cloud работает в дата-центре, поэтому каждый вызов завершался бы ошибкой. С экземпляром AnythingMCP на домашнем или офисном подключении обычно всё работает.
Для какого Copilot это руководство? Для Microsoft 365 Copilot на работе — через агентов Copilot Studio. В приложении Microsoft Copilot для личных аккаунтов добавить свой MCP-сервер нельзя.
Что нужно? Рабочий аккаунт с доступом к Copilot Studio (лицензия или пробная версия), чтобы создать агента. Тем, кто будет пользоваться им в Microsoft 365 Copilot или Teams, нужен доступ к агенту: поделись им или попроси администратора опубликовать его для организации. Если в организации действуют политики данных для коннекторов Power Platform, они распространяются и на MCP-серверы.
Агент не вызывает инструменты. Проверь, что имя заголовка — ровно X-API-Key, а ключ относится к тому же MCP-серверу, что и URL, и сделай Server description конкретным: по нему Copilot Studio решает, когда вызывать сервер. После каждого изменения опубликуй агента заново; в открытом чате введи «start over», чтобы перейти на новую версию.
Следующие шаги
- Страница коннектора
- Подключить к Claude
- Подключить к ChatGPT
- Подключить к Cursor
- Подключить к Gemini
- Подключить к Meta Muse
Это руководство помогло?