KitScout

Categories › Knowledge & Everyday › Research, papers & reference data

ai.masnavi/masnavi

MCP serverVerified domain · masnavi.aiRemote● LiveFree to try

Rumi's complete Masnavi (25,635 beyts) — search, quote, verify and explain. Free, no auth.

Install

Remote server: your requests and data go to masnavi.ai. Claude Code: claude mcp add --transport http masnavi https://masnavi.ai/mcp · Claude app: Settings → Connectors → Add custom connector.

What it can do

The tools this server listed when we connected to it, in its own words.

  • search — Full-text search across the Masnavi. Returns beyts that contain the query terms, ranked by relevance. Useful for finding where a theme, word
  • search_meaning — Semantic search: find the beyts closest in MEANING to the query, in ANY language — English, Persian, Spanish, Turkish, Arabic, … . Use this
  • lookup — Fetch a specific beyt by its citation (e.g. 'M3:1278'), by daftar+beyt number, or by global beyt index. Optionally include surrounding beyts
  • verify — Given a candidate quote attributed to Rumi's Masnavi, check whether it actually appears. Returns status='exact' (with citation), 'fuzzy' (wi
  • get_section — Retrieve a full section (story / بخش) with all its beyts.
  • table_of_contents — Browse the Masnavi's section list. Returns titled sections per daftar with beyt counts and ranges.
  • random_beyt — Return a randomly-selected beyt, optionally restricted to a daftar.
  • get_range — Fetch ALL beyts between two endpoints, inclusive, grouped by section. Use this — NOT many calls to get_section or lookup — when a user asks
  • find_sections — Find sections (stories) by TITLE. Exact words first (phrase, then AND-of-tokens); when NO title contains the words, falls back to MEANING ma
  • explain — Get commentary (Persian + English) for a specific beyt of the Masnavi, attributed to a primary source (e.g. Abdolkarim Soroush's lectures).
  • search_divan — Full-text search across the 34,603 beyts of the ghazals of the Divan-e Shams (Divan-e Kabir) — Rumi's lyric work, distinct from the Masnavi.
  • search_divan_meaning — Semantic search over the Divan-e Shams ghazals: given a theme, feeling, or idea in ANY language, returns the GHAZALS closest in meaning — ea
  • get_ghazal — Fetch ONE complete ghazal of the Divan-e Shams by its canonical number (1..3230) or citation ('G1393' / 'G1393:2'). Returns every beyt plus

KitScout test notes

Not tested by KitScout yet. When our harness runs it, pros, cons and the tasks we tried appear here, with the date and evidence.

Similar tools