An MCP server for Ganjoor the largest public archive of Persian classical poetry — exposing the read-only public API to AI agents.
Ganjoor MCP Server — the Model Context Protocol server for the Ganjoor Persian poetry API.
It lets an agent browse poets and collections, read poems with their verses, run prosody and rhyme analysis, trace reply-poems across poets, look up recitations and commentary, and explore the related-people and family-tree graphs.
44 tools, read-only access. No API key required.
- Install - Docker - Configuration - Concepts - Tool reference - Response formats - Usage - Architecture - Development - Known limitations - Contributing
Streamable HTTP (remote / shared deployment)
The MCP endpoint is POST /mcp, and GET /health reports server and upstream status. The HTTP transport runs statelessly (a fresh server instance per request), so it scales horizontally. It binds 127.0.0.1 by default and validates the Origin header to block DNS-rebinding attacks; set ALLOWEDORIGINS (comma-separated) if you need non-loopback origins.
A multi-stage Dockerfile and a docker-compose.yml are included. The image is built on node:22-alpine and contains only the compiled output and production dependencies.
The compose file starts the server in streamable HTTP mode on http://localhost:3000/mcp, with GET /health reporting server and upstream status. HOST is set to 0.0.0.0 so the published port is reachable from the host; every configuration variable from the table below works as an ordinary environment variable. To run a single container without compose:
From the project README.
Add the radar badge to your README — it shows your project was picked up by MCP Radar and links to this page:
[](https://mcp.liqiwa.com/s/ganjoor--ganjoor-mcp-server.html)
⚡ Blitz Strike — a universal MCP penetration-testing toolbelt. Structured methodology: reconnaissance & attack-surface mapping, source-to-sink analysis, and live validation. 57 escalation chains, 130-
OpenLabs-so/openanalyticsOpen-source, privacy-first and cookieless web analytics with revenue attribution and an MCP server.
noskillish/bankmcpBankMCP™: your AI can now read your bank. Self-hosted, read-only MCP server for your own bank accounts via open banking (Enable Banking). Standard MCP; tested with Claude and Ollama.
EndymionLee/PilotBrowseMCPA browser runtime that lets AI agents control your real Chrome browser via MCP. Agents can explore websites, generate operation manuals, and reuse them to save tokens. AI操控你的真实浏览器。
herry2059/project-os-for-codexOpen-source control plane for Codex projects: Git-backed context, visible agent progress, scoped MCP access, resumable work, and safe handoffs.
JesusRS1/stock-trade-finance-apiStock Trade MCP server in Tiingo with stock prices, news, forex, and fundamentals programmatically via the MCP
The top new MCP servers of the week, every Monday. No spam, unsubscribe anytime.