MD

mmdju/divar-mcp

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

102 stars 8 forks Качество 71 Тренд 15NOASSERTION

MCP-сервер для Divar — поиск, сравнение и анализ объявлений. Только для чтения, без ключа API.

Обзор

Публичный MCP-сервер, который предоставляет агентам ИИ: поиск , категории и районы, пробег автомобиля и характеристики телефона, залог за аренду + аренду, детали рекламы, сравнения бок о бок и актуальный вердикт цены. https://divar-mcp.mmdju2.workers.dev/mcp (Потоковый HTTP, без состояния) Любой MCP-клиент, . Cline / Cursor / Claude Desktop (mcp.json стиле): Агенты, работающие в браузере, тоже работают — конечная точка отвечает на CORS preflight (OPTIONS /mcp). Каждый инструмент доступен только для чтения (readOnlyHint: true) и не требует учетных данных. MCP (сравнение реклам, лучший за бюджет) и (divar://cities, divar://categories, divar://category-filters/{slug}) — справочные данные без траты на инструмент. - (1 томан = 10 риалов), а оборотная реклама возвращает price_toman: null — никогда 0. Реклама продаётся за часы, поэтому свяжите URL объявления и дайте пользователю подтвердить информацию. - Продавец, который не публикует объявление, набирает подделку (۱,۰۰ تومان, повторяющиеся цифры) — эти объявления остаются в каждом списке, помечены price_note и никогда не устанавливают медиану.

Обзор (машинный перевод)

Публичный MCP-сервер, который даёт агентам ИИ реальные знания Divar: поиск Крупнейшие объявления Ирана, цены в Томане, категории и районы, пробег машины и характеристики телефона, залог аренды + аренда, детали рекламы, сравнения бок о бок и вердикт цен в реальном времени. Только для чтения, ключ не требуется. Нет входа, нет номеров телефонов — никогда.

Живая конечная точка: https://divar-mcp.mmdju2.workers.dev/mcp (Потоковый HTTP, без состояния)

نسخه فارسی · Примеры · Ссылка на инструменты · Журнал изменений

Соединяйся через 30 секунд

Любой MCP-клиент, один URL. Cline / Cursor / Claude Desktop (стиль mcp.json):

Тогда просто говорите: “прайд менее 300 миллионов”, “двухкомнатная квартира в аренде в Тегеране”, **“это 207 — хорошая сделка?” **, “самый дешёвый iPhone 13 в Мешхаде”.

Агенты, работающие в браузере, тоже работают — конечная точка отвечает на CORS preflight (OPTIONS /mcp).

7 инструментов

Инструмент На что он отвечает
divar_suggest Расплывчатые формулировки для реальных поисковых запросов, категорий, идентификаторов городов и районов — все 236 категорий и 1177 городов
search_ads «Покажи мне X», проверка цен — фильтры, сортировка, страницирование; один звонок может отсканировать и объединить до 5 страниц

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

Divar MCP - Classifieds intelligence for AI agents

A public MCP server that gives AI agents real Divar knowledge: search Iran’s largest classifieds, prices in Toman, categories and neighbourhoods, car mileage and phone specs, rental deposit + rent, ad details, side-by-side comparisons and a live price verdict. Read-only, no key needed. No login, no phone numbers - ever.

Live endpoint: https://divar-mcp.mmdju2.workers.dev/mcp (Streamable HTTP, stateless)

نسخه فارسی · Examples · Tool reference · Changelog

Connect in 30 seconds

Any MCP client, one URL. Cline / Cursor / Claude Desktop (mcp.json style):

{
  "mcpServers": {
    "divar": { "url": "https://divar-mcp.mmdju2.workers.dev/mcp" }
  }
}

Then just talk: “pride under 300 million”, “two-bedroom to rent in Tehran”, “is this 207 a good deal?”, “cheapest iPhone 13 in Mashhad”.

Agents running in a browser work too - the endpoint answers CORS preflights (OPTIONS /mcp).

7 tools

Tool What it answers
divar_suggest Vague wording to real search terms, category slugs, city and district ids - all 236 categories and 1177 cities
search_ads “Show me X”, price checks - filters, sorting, paging; one call can scan and merge up to 5 pages
ad_details Everything about one ad: price, specs, amenities, condition scores, photos, map, expiry, chat flag, seller type
get_ads_batch Shortlist cards for up to 10 tokens - feeds compare_ads, and each card says who is selling and until when
compare_ads “Which of these?” - only the specs that actually differ, plus the middle of the set and where each ad sits
find_best_value “Best X under Y Toman” - picks ranked by what the budget reaches, judged against the uncapped market (market_scale)
market_price “Is this price normal?” - the median of a live sample, with its size and what it kept out of the maths

Every tool is read-only (readOnlyHint: true) and needs no credentials. MCP prompts (compare-ads, best-under-budget) and resources (divar://cities, divar://categories, divar://category-filters/{slug}) ride along - reference data without spending a tool call.

Notes for agent builders:

  • All prices are in Toman (1 Toman = 10 Rial), and a negotiable ad returns price_toman: null - never 0. Ads sell in hours, so link the ad URL and let the user confirm.
  • Not every number in a price field is a price. A seller who will not publish one types a fake (۱,۰۰۰ تومان, repeated digits) - those ads stay in every list, labelled price_is_placeholder with a price_note, and never set a median. The evidence rides along as price_reading, so the caller judges the number instead of trusting it.
Открыть полный README на GitHub

Установка

This server does not publish a one-line install command.

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →

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

{ "mcpServers": { "divar": { "url": "https://divar-mcp.mmdju2.workers.dev/mcp" } } }