Skip to main content
Glama

Что это такое

Swiggy предоставляет три официальных удалённых MCP-сервера (mcp.swiggy.com/{food,im,dineout}), каждый со своим подключением. swiggy-lyr объединяет все ~35 upstream-инструментов в один сервер, к которому ваш агент подключается один раз:

Поток

Префикс

Что охватывает

Food

food_

поиск ресторанов, меню, корзина, заказы, отслеживание

Instamart

instamart_

поиск товаров, корзина, оформление заказа

Dineout

dineout_

поиск заведений, детали, слоты, бесплатное бронирование

Схемы upstream-инструментов обнаруживаются динамически при запуске — изменения схем Swiggy применяются без изменения кода.

Related MCP server: wolt-mcp

Быстрый старт

# Install
curl -sSL https://raw.githubusercontent.com/ishan-parihar/swiggy-lyr/main/install.sh | bash

# Authenticate (browser OAuth consent, ~5 day token)
swiggy-lyr --login

# Check status
swiggy-lyr --status

# Run the MCP server (stdio)
swiggy-lyr

Конфигурация агента

{
  "mcpServers": {
    "swiggy": {
      "command": "swiggy-lyr",
      "args": []
    }
  }
}

Ещё нет токена? Переменная окружения SWIGGY_LYR_TOKEN=<bearer> тоже работает.

Безопасность заказов

COD-заказы Swiggy нельзя полностью отменить, поэтому в swiggy-lyr по умолчанию включены ограничения:

  1. Изменение корзины и бронирование требуют переменную окружения SWIGGY_LYR_ALLOW_ORDERS=1 на серверном процессов.

  2. Инструменты оформления заказа / размещения заказа дополнительно требуют от агента параметр confirm=true.

Операции чтения (поиск, меню, слоты, просмотр корзины) работают всегда.

Архитектура

┌────────────────────── swiggy-lyr (stdio FastMCP) ──────────────────────┐
│  food_*        instamart_*        dineout_*      ← generated proxies   │
│        └──────────────┴───────────────────┘                            │
│              dynamic tools/list → local registration                   │
│                        Bearer (OAuth 2.1 + PKCE)                       │
└────────────────────────────────┬───────────────────────────────────────┘
                                 ▼
     mcp.swiggy.com/food    mcp.swiggy.com/im    mcp.swiggy.com/dineout

CLI

swiggy-lyr --login            OAuth consent via browser
swiggy-lyr --login --token X  store a bearer token manually
swiggy-lyr --status           auth state + expiry countdown (TOON)
swiggy-lyr                    start MCP server on stdio
swiggy-lyr --transport http --port 8000

Переменные окружения

Переменная

Назначение

SWIGGY_LYR_TOKEN

обход сохранённого токена (CI / вручную)

SWIGGY_LYR_ALLOW_ORDERS

включать изменяющие операции (по умолчанию выкл.)

SWIGGY_LYR_CLIENT_ID

предварительно записанный клиент, если DCR недоступен

SWIGGY_REDIRECT_URI

переопределение callback URI

LOG_LEVEL

DEBUG/INFO/WARNING

Примечания

  • Держите приложение Swiggy закрытым, пока агенты работают с ним (возможны конфликты сессий).

  • Сторонняя разработка сейчас проходит окно проверки безопасности Swiggy; считайте это инструментом для личного использования.

  • Разработка: см. AGENTS.md. Установка из исходников: uv sync.

Лицензия

MIT

A
license - permissive license
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

  • A
    license
    Not graded
    quality
    C
    maintenance
    An MCP server that enables AI agents to discover restaurants and place food delivery orders on Uber Eats and Thuisbezorgd (Just Eat Takeaway). It provides tools for restaurant discovery and order management through normalized platform APIs.
    2
    2
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    A thin MCP server that exposes Wolt's public consumer endpoints to AI agents, enabling discovery of nearby venues and fetching their menus with live prices and deal signals.
    2
    MIT
  • F
    license
    B
    quality
    F
    maintenance
    Aggregates quick commerce platforms like Zepto, Swiggy Instamart, and BigBasket for searching, comparing prices, and ordering through a single MCP interface.
    7
    2

View all related MCP servers

Related MCP Connectors

  • MCP Hub: AI service discovery, per-user OAuth, and multi-service workflow orchestration

  • Managed LinkedIn MCP server for AI agents: search, connect, message and enrich on accounts you own.

  • MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.

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/ishan-parihar/swiggy-lyr'

If you have feedback or need assistance with the MCP directory API, please join our Discord server