ต้นแบบ · รุ่นทดลอง: มีทุก server ในทะเบียนทางการ อัปเดตทุก 30 นาที รีวิวและบัญชีผู้ใช้จะมาในขั้นถัดไป
PopNx MCPที่รวม MCP สำหรับคนใช้ AI · อธิบายเป็นภาษาคน

Divar

โดย sepehr071รุ่น 0.3.0i★ –iรันบนเครื่อง
ชื่อใน registryio.github.sepehr071/divar-mcp

ติดตั้ง

ภาพรวม

คำอธิบายจากผู้ทำ (ภาษาอังกฤษตามต้นฉบับ)

Unofficial read-only Divar: search Iran's classified ads, cheapest and best-value ads, price checks.

สามเสาของ PopNx MCP

สามเรื่องนี้ไม่รวมเป็นคะแนนเดียว เพราะความเห็น การวัด และความนิยม เป็นคนละเรื่องกัน

ใช้ทำอะไรได้

ตัวนี้ยังไม่ได้เรียบเรียงเป็นภาษาไทย ด้านล่างคือข้อเท็จจริงที่เราอ่านจาก registry

  • การเชื่อมต่อ: รันบนเครื่อง
  • ช่องทาง (transport): stdio
  • หมวด: การตลาดและโซเชียล

ติดตั้ง

เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง

ก่อนติดตั้ง

ต้องเตรียมก่อน

  • PyPIติดตั้ง uv ของ Python (มีคำสั่ง uvx) ในเครื่อง

คุณใช้แอปไหน

เลือกแอปด้านบน เราจำไว้ให้ ครั้งหน้าปุ่มจะขึ้นว่า “ติดตั้งลง …”

เปิด Claude Desktop → Settings → Developer → Edit Config แล้ววางค่านี้ในไฟล์ claude_desktop_config.json

{
  "mcpServers": {
    "divar": {
      "command": "uvx",
      "args": [
        "divar-mcp"
      ],
      "env": {
        "DIVAR_MCP_PROXY": "ใส่ค่าของคุณ"
      }
    }
  }
}

พิมพ์คำสั่งนี้ใน Terminal

claude mcp add divar --env DIVAR_MCP_PROXY='ใส่ค่าของคุณ' -- uvx divar-mcp

เติมค่าที่เว้นว่างไว้ก่อนรัน

เปิดใน Cursor

หรือคัดลอกค่าตั้งเอง

วางในไฟล์ .cursor/mcp.json ของโปรเจกต์ หรือ ~/.cursor/mcp.json

{
  "mcpServers": {
    "divar": {
      "command": "uvx",
      "args": [
        "divar-mcp"
      ],
      "env": {
        "DIVAR_MCP_PROXY": "ใส่ค่าของคุณ"
      }
    }
  }
}

เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง

เปิดใน VS Code

หรือคัดลอกค่าตั้งเอง

วางในไฟล์ .vscode/mcp.json ของโปรเจกต์

{
  "servers": {
    "divar": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "divar-mcp"
      ],
      "env": {
        "DIVAR_MCP_PROXY": "ใส่ค่าของคุณ"
      }
    }
  }
}

เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง

ตัวนี้รันในเครื่องคุณ แต่ ChatGPT ต่อได้เฉพาะ server บนอินเทอร์เน็ต ลองเลือกแอปอื่น

ตัวเลือกเก็บในคุกกี้บนเครื่องนี้ ไม่ต้องมีบัญชี

ค่าที่ต้องใส่เอง

  • DIVAR_MCP_PROXY env
    Optional HTTP proxy URL for requests to divar.ir, or a comma-separated list: one is used until it gets blocked or fails to connect, then the next. System proxy settings are ignored.

ค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README

ทำอะไรได้บ้าง

รันในเครื่องคุณ รายการเครื่องมือจะขึ้นในแอป AI หลังติดตั้ง

ผลตรวจเบื้องต้นi

เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 7 พ.ย. 2569

  • ✓ ผ่าน

    ตัวตนผู้ทำตรงกับ repo

    ชื่อใน registry ยืนยันด้วยบัญชี GitHub sepehr071 ซึ่งเป็นเจ้าของ repo

  • … ยังไม่ตรวจ

    ยังมีคนดูแล

    ยังไม่ได้อ่านข้อมูล repo จาก GitHub

  • … ยังไม่ตรวจ

    มีสัญญาอนุญาต (license)

    ยังไม่ได้อ่านข้อมูล repo จาก GitHub

  • – ไม่เกี่ยว

    endpoint ตอบ

    ตัวนี้รันบนเครื่องคุณ ไม่มี endpoint บนอินเทอร์เน็ต

  • – ไม่เกี่ยว

    ล็อกอินแบบ OAuth

    ตัวนี้รันบนเครื่อง ใช้ค่าที่ตั้งในเครื่องแทน

  • … ยังไม่ตรวจ

    คำอธิบายเครื่องมือไม่มีคำสั่งแอบแฝง

    รันในเครื่องคุณ เราอ่านรายการเครื่องมือได้เฉพาะตัวที่มี endpoint บนอินเทอร์เน็ต

เทียบกับตัวอื่นในหมวด การตลาดและโซเชียลi

  • ดาวมากกว่า 0% ของอีก 2985 ตัวในหมวดนี้
  • ส่งรุ่นใหม่เข้า registry ล่าสุดกว่า 97% ของอีก 2985 ตัวในหมวดนี้
  • ผลตรวจเบื้องต้นดีกว่าหรือเท่ากับ 100% ของอีก 2985 ตัวในหมวดนี้

เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo

คำถามที่พบบ่อย

Divar ปลอดภัยไหม?

จากการตรวจเบื้องต้นของเรา ผ่าน 1 จาก 1 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น

ต้องใช้กุญแจหรือรหัสอะไรบ้าง?

registry ไม่ได้ระบุว่าต้องใช้กุญแจ แต่บางตัวจะขอให้ล็อกอินตอนใช้ครั้งแรก

ตัวนี้รันบนเครื่องหรือบนคลาวด์?

รันบนเครื่องของคุณ โปรแกรม AI จะเปิด server ขึ้นมาเองเมื่อใช้ ข้อมูลไม่ต้องผ่านเซิร์ฟเวอร์ของผู้ทำ (ยกเว้นตัวที่ไปเรียกบริการออนไลน์ต่อ)

ยังมีคนดูแลอยู่ไหม?

repo บน GitHub มีการแก้โค้ดล่าสุด – และส่งรุ่นล่าสุด (0.3.0) เข้า registry วันนี้

ใช้กับโปรแกรมไหนได้บ้าง?

โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต้องมี Python (uv) ในเครื่องด้วย

มีตัวไหนใช้แทนได้บ้าง?

ในหมวดเดียวกันมี MCP YouTube Transcript, Google Analytics MCP, BibiGPT YouTube Video Summarizer

ตัวที่ใช้แทนได้

server หมวดเดียวกันจากผู้ทำคนอื่น เรียงตามดาว

อ่านการ์ด:★ ดาว GitHubiสามเสา: รีวิว · ผลตรวจ · การใช้งานiอัปเดต = วันที่ส่งรุ่นล่าสุดเข้า registryi

MCP YouTube Transcript

โดย jkawamoto

An MCP server retrieving transcripts of YouTube videos

รันบนเครื่อง★ 495MITอัปเดต 10 วันที่ผ่านมา
ติดตั้ง

Google Analytics MCP

โดย surendranb

GA4 MCP server for AI agents: schema discovery, server-side aggregation, analysis-ready defaults.

รันบนเครื่อง★ 244MITอัปเดต 10 วันที่ผ่านมา
ติดตั้ง

AI video summarizer: summarize and transcribe YouTube, Bilibili, TikTok and podcast videos.

รันบนคลาวด์★ 137MITอัปเดต 10 วันที่ผ่านมา
ติดตั้ง

README จากผู้ทำ

เปิดอ่าน README

ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ PopNx MCP ไม่ได้ตรวจหรือรับรองเนื้อหา ตัด HTML รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ

divar-mcp: Divar MCP server for AI agents

Let your AI agent search Divar (دیوار) ads in any Iranian city, and tell it whether a price is fair.

An unofficial, read-only MCP server for Divar, Iran's largest classifieds site (homes, cars, phones, jobs, services).

Search, read ads, compare, find the cheapest and best-value ads, appraise prices and browse the map from Claude, Cursor or Copilot. Prices are in Toman.

For AI agents · Why · What it can do · Quick start · Tools · How it works · Good to know · FAQ · Configuration · فارسی · Development


For AI agents

  • What: unofficial MCP server (model context protocol) for Divar (دیوار, divar.ir), Iran's classifieds site. Persian queries work best; Arabic letter variants (ي/ك) are folded.
  • Install: uvx divar-mcp or claude mcp add divar -- uvx divar-mcp. Transport: stdio. Needs uv (Python 3.10+).
  • Auth: none, no API key or account. Optional DIVAR_MCP_PROXY (HTTP proxy URL, or a comma-separated list); system proxy settings are ignored.
  • Access: read-only on Divar. It cannot log in, post, chat, bookmark or reveal a seller's phone number, so no confirmation is needed before calling a tool. Only dv_watch and dv_price_trend write, and only to a local file of your own searches.
  • Tools: 31, all prefixed dv_. Start with dv_search, dv_post, dv_cheapest, dv_best_for_budget, dv_market.
  • Typical sequence: dv_cities / dv_categories -> dv_filters -> dv_search -> dv_post -> dv_similar / dv_appraise / dv_compare.
  • Also: resources divar://cities, divar://categories, divar://category-filters/{slug}; prompts compare_ads, best_under_budget, appraise_listing, watch_market.
  • Units: prices in Toman (Divar's own unit, nothing is converted). price for a sale; deposit + rent for a rental (rent 0 with full_deposit means رهن کامل); no price means negotiable.
  • Use when: the user wants to find, price-check or monitor Divar ads (flats to buy or rent, used cars, phones, furniture, jobs...), or asks what something costs in a city.
  • Do not use when: the user wants to post an ad, message a seller or get a phone number (login-only on Divar), or needs a market other than Divar.
  • Output: compact JSON ad cards. Pass token between tools and next_cursor back as cursor.
  • Machine-readable: server.json and the iran-mcp catalog (TOOLS.md, servers.json, llms.txt).

Why

Divar is where Iranians buy and sell flats, cars and phones, but answering "what is a fair price for a 2-bedroom flat in Vanak?" means scrolling through dozens of ads and ignoring the fake prices. With divar-mcp an agent fetches the ads, drops placeholder prices, computes the median and quartiles of the asking prices, and tells you which ads are well below them.

You: Find the best 2-bedroom flat to rent in Vanak with a deposit under 1 billion Toman.

Agent: *calls* dv_parse_query -> dv_best_for_budget -> dv_post

It lists the best-value ads against the median of the ads that fit, with the reasons for each score, then opens the one you pick.

What it can do

  • Search ads in one or several cities by category, text, neighbourhood, price (and deposit for rentals), brand and model, photo, freshness and every other filter of the category; merge several pages with duplicates removed; continue with a cursor
  • Read a full ad: price in Toman, specs, features, description, all images, map position, seller type, placeholder-price detection
  • Find value: cheapest ads (junk prices skipped), best value and most-for-the-budget, ads priced well below the median, side-by-side comparison showing only the differences, similar ads
  • Judge a price: fair-price appraisal with percentile and confidence, market statistics by district and by day
  • Monitor: poll dv_new_since with the last timestamp to see only new ads; keep saved searches and a daily median price trend locally; export results as CSV or JSON lines
  • Use the map: ads around a GPS point or landmark with distances; neighbourhoods, neighbours, borders, address of a point
  • Look at sellers and dealers: how many ads a seller has, the business card and its ads

Example prompts:

  • "Cheapest used Peugeot 206 in Tehran, and is it priced fairly compared with similar ads?"
  • "Find apartments to rent near Vanak under 8 billion Toman and compare the top three."
  • "Show new iPhone 15 ads in Mashhad since this morning."
  • "What is the median price per square metre for apartments for sale in Gisha?"
  • ارزان‌ترین آپارتمان ۲ خوابه اجاره‌ای در ونک با ودیعه زیر ۱ میلیارد کدام است؟
  • قیمت این ماشین نسبت به آگهی‌های مشابه گران است یا ارزان؟
  • آگهی‌های جدید گوشی آیفون ۱۵ در مشهد را از امروز صبح نشان بده.

Quick start

You need uv. No API key or account.

Claude Code

claude mcp add divar -- uvx divar-mcp

Claude Desktop

Settings → Developer → Edit Config, then add:

{

"mcpServers": { "divar": { "command": "uvx", "args": ["divar-mcp"] } } }

</details>

Cursor

Add the Claude Desktop block above to ~/.cursor/mcp.json (or .cursor/mcp.json in a project).

VS Code (Copilot agent mode)

Click Install in VS Code above, or add to .vscode/mcp.json:

{

"servers": { "divar": { "type": "stdio", "command": "uvx", "args": ["divar-mcp"] } } }

</details>

Codex CLI

codex mcp add divar -- uvx divar-mcp

Or in ~/.codex/config.toml:

[mcp_servers.divar]

command = "uvx" args = ["divar-mcp"]

</details>

Gemini CLI

Add to ~/.gemini/settings.json:

{

"mcpServers": { "divar": { "command": "uvx", "args": ["divar-mcp"] } } }

</details>

Windsurf

Add the Claude Desktop block to ~/.codeium/windsurf/mcp_config.json.

Anything else

It is a standard stdio MCP server: run uvx divar-mcp, or pip install divar-mcp and run divar-mcp.

Tools

An ad card has token, title, price (sale) or deposit + rent (rent 0 with full_deposit means رهن کامل), info (mileage, condition...), district, seller (agency label), age_h (hours since the last bump), photos, image (thumbnail URL, only from dv_search with thumbnails), chat, tag (paid promotion), url, and suspect_price when the price looks like a placeholder. Absent flags mean false. Default page size is 10 to 20 ads.

All tools start with dv_ and are annotated read-only, except dv_watch and dv_price_trend, which write only to a local file.

Find places and categories
ToolWhat it does
dv_citiesCity ids for a name (1,177 cities); no query lists the biggest cities
dv_districtsNeighbourhoods of a city with ids, centre and main streets
dv_neighboursNeighbourhoods adjacent to a district (Divar's list plus the nearest ones by distance)
dv_locateCity, neighbourhood and street address of a GPS point
dv_place_searchMap autocomplete: landmark or street to coordinates
dv_place_mappingConvert old Divar place ids to current ones
dv_categoriesThe 236-node category tree; search by name, list children
dv_filtersEvery filter of a category: key, type, label, unit, options
dv_filter_optionsBrand and model keys (161 car brands), districts and other option lists, with typed search
dv_suggestThe search box's suggestions and category guesses for some text
dv_parse_queryA plain Persian request ("آپارتمان اجاره ونک زیر ۸ میلیارد") to dv_search arguments: city, neighbourhoods, price bounds, area (80 متری), category
dv_boundaryNeighbourhood borders of a city (GeoJSON): the city box, or one neighbourhood's polygon
Search and price
ToolWhat it does
dv_searchSearch ads with city, category, text, districts, price, brand, photo, freshness and any category filter; multi-page merge, client-side age and keyword filters, cursor paging
dv_countHow many ads match a search (capped at 10,000)
dv_cheapestThe cheapest ads of a search; placeholder prices and far-below-median outliers skipped
dv_best_for_budgetWithin a budget: best value with an explainable deal_score (and reasons) against the median of the ads that fit (price per m2 for property for sale), and the most you can get; bait / co-op / loan titles are skipped
dv_find_dealsAds priced well below the median of a search, no budget needed; junk prices and bait titles removed
dv_marketPrice statistics (min, quartiles, median, max) plus breakdown by district and by day
dv_appraiseIs an ad's price (or a price you give) high or low versus similar ads (same area first, then the whole city): percentile, verdict ("insufficient comparables" when the call is extreme but thin), confidence
dv_new_sinceAds published after a timestamp: poll with the returned latest to watch a search
dv_exportThe ads of a search as CSV or JSON lines
dv_nearbyMap ads around a point (category required), nearest first, with coordinates, distance and total price
dv_watchSaved searches: create, then check to get only the ads newer than the last check (local file)
dv_price_trendOne median asking price per day for a search, kept locally, with change since the previous day
dv_statusIs Divar reachable, latency, caches, saved watches and the tool list
One ad and its seller
ToolWhat it does
dv_postFull ad: price, specs, features, description, images, map position, seller type, flags
dv_postsUp to 10 ads in one call, compact
dv_compare2 to 6 ads side by side: prices and only the specs that differ
dv_similarAds like this one (same brand and area, widening step by step)
dv_sellerA seller's personal and business ad counts, business card (or "personal seller") and other ads (only business sellers' ads are listed, the first 11)
dv_dealerA business's public page: name, member since, first 11 ads

How it works

  AI agent  (Claude, Cursor, Copilot, ...)

│ │ MCP over stdio ▼ diva

ตัดมาแค่ช่วงต้น อ่านต่อใน repo

ถาม PopNx