Skip to main content
ClaudeWave
MCP ServersOfficial Registry0 stars0 forks● TypeScriptMITUpdated today
ClaudeWave Trust Score
77/100
✓ Trusted
Passed
  • ✓Open-source license (MIT)
  • ✓Actively maintained (<30d)
  • ✓Documented (README)
Flags
  • !No description
Last scanned: 10/19/2026
Install in Claude Code / Claude Desktop
Method: Manual
Claude Code CLI
git clone https://github.com/svenkatreddy/ramayana-mcp
claude_desktop_config.json (Claude Desktop)
{
  "mcpServers": {
    "ramayana-mcp": {
      "command": "node",
      "args": ["/path/to/ramayana-mcp/dist/index.js"]
    }
  }
}
1. Run the command above in your terminal (Claude Code), or paste the JSON config into claude_desktop_config.json (Claude Desktop).
2. Replace any <placeholder> values with your API keys or paths.
3. Restart Claude. The MCP server and its tools appear automatically.
💡 Clone https://github.com/svenkatreddy/ramayana-mcp and follow its README for install instructions.
Use cases

MCP Servers overview

# ramayana-mcp

An MCP (Model Context Protocol) server for the Ramayana Book
([svenkatreddy/ramayana-mcp](https://github.com/svenkatreddy/ramayana-mcp)).
Search verses,
fetch Sanskrit plus English/Hindi/Telugu translations, and get a deterministic
verse of the day. Same codebase serves three targets:

- **stdio** (`src/stdio.ts`) — Claude Desktop, Cursor, and Smithery hosting
- **Vercel serverless** (`api/mcp.ts`) — stateless JSON-RPC over HTTP at `/api/mcp`
  (dependency-free handler; the SDK's ESM transport crashes Vercel's runtime)

## Tools

| Tool | What it does |
|---|---|
| `list_kandas` | The seven kandas with Sanskrit titles and chapter counts |
| `get_verse` | One verse by kanda, sarga and verse number |
| `get_sarga` | Every verse of one sarga, optional language filter |
| `search_verses` | Full-text search across all four languages, with snippets |
| `verse_of_the_day` | Deterministic verse of the day (see below) |

Plus a `ramayana://kandas` resource with kanda/chapter/verse counts.

## Verse of the day

`verse_of_the_day` hashes the calendar date (FNV-1a, `YYYY-MM-DD`, UTC by
default) and maps it uniformly onto all 24,214 indexed verses. The same date
always returns the same verse; pass an explicit `date` to look up any other day.

## Local setup

```bash
npm install
npm run build-index   # builds data/ from a Ramayana_Book checkout
npm run build
npm start             # stdio server
```

`build-index` reads the Ramayana_Book repo from `RAMAYANA_BOOK_DIR`
(default: `../../ramayana-modernization/repo` relative to this package).

Claude Desktop config (`claude_desktop_config.json`):

```json
{
  "mcpServers": {
    "ramayana-book": {
      "command": "node",
      "args": ["/absolute/path/to/ramayana-mcp/dist/src/stdio.js"]
    }
  }
}
```

## Deploy on Vercel (free Hobby plan, no payment needed)

1. Push this directory to a new GitHub repo (create the repo yourself on github.com).
2. In the Vercel dashboard: Add New Project -> Import the repo -> Deploy.
3. No build config needed; `vercel.json` already ships the `data/` files with
   the function. The MCP endpoint is `https://<project>.vercel.app/api/mcp`.

The endpoint is stateless (one POST per JSON-RPC request, no sessions), which
fits the Hobby plan's function limits. Point any MCP client at the URL above.

## Publish on Smithery (for discoverability)

1. Push the repo to GitHub (public) - done: `svenkatreddy/ramayana-mcp`.
2. Go to [smithery.ai](https://smithery.ai), sign in with GitHub.
3. Add / deploy the `ramayana-mcp` repo. `smithery.yaml` declares the
   TypeScript runtime; Smithery installs, builds, and imports `createServer`
   plus `configSchema` from `src/index.ts`. No API keys or config needed.

Smithery hosts the server and gives it a registry page with one-click
install for Claude Desktop, Cursor, and other clients.

## Data and attribution

Verse data is built from the Ramayana_Book repository:

- Sanskrit: Sanskrit Wikisource (Wikimedia); 3 chapters restored from IIT Kanpur's critical edition
- English: Valmiki Ramayan Dataset (MIT) — M.N. Dutt's translation (1891-1894), IIT Kanpur, Gyaandweep
- Hindi: Chaturvedi Dwarka Prasad Sharma's Hindi Ramayana (used with permission)
- Telugu: Telugu Wikisource contributors (CC BY-SA)

Re-run `npm run build-index` after the Ramayana_Book translations change.

## License

The server code in this repo is MIT licensed (see [LICENSE](LICENSE)).

The verse data under `data/` carries the licenses of its sources, not MIT:
Sanskrit from Sanskrit Wikisource (Wikimedia), English from the MIT-licensed
Valmiki Ramayan Dataset, Hindi from Chaturvedi Dwarka Prasad Sharma's
translation (used with permission), Telugu from Telugu Wikisource contributors
(CC BY-SA). See the Ramayana_Book
[translation sources](https://github.com/svenkatreddy/Ramayana_Book) for full
attribution.

What people ask about ramayana-mcp

What is svenkatreddy/ramayana-mcp?

+

svenkatreddy/ramayana-mcp is mcp servers for the Claude AI ecosystem with 0 GitHub stars.

How do I install ramayana-mcp?

+

You can install ramayana-mcp by cloning the repository (https://github.com/svenkatreddy/ramayana-mcp) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.

Is svenkatreddy/ramayana-mcp safe to use?

+

Our security agent has analyzed svenkatreddy/ramayana-mcp and assigned a Trust Score of 77/100 (tier: Trusted). See the full breakdown of passed checks and flags on this page.

Who maintains svenkatreddy/ramayana-mcp?

+

svenkatreddy/ramayana-mcp is maintained by svenkatreddy. The last recorded GitHub activity is dated 2026-10-19, with 0 open issues.

Are there alternatives to ramayana-mcp?

+

Yes. On ClaudeWave you can browse similar mcp servers at /categories/mcp, sorted by popularity or recent activity.

Deploy ramayana-mcp to your cloud

Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.

Maintain this repo? Add a badge to your README

Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.

Featured on ClaudeWave: svenkatreddy/ramayana-mcp
[![Featured on ClaudeWave](https://claudewave.com/api/badge/svenkatreddy-ramayana-mcp)](https://claudewave.com/repo/svenkatreddy-ramayana-mcp)
<a href="https://claudewave.com/repo/svenkatreddy-ramayana-mcp"><img src="https://claudewave.com/api/badge/svenkatreddy-ramayana-mcp" alt="Featured on ClaudeWave: svenkatreddy/ramayana-mcp" width="320" height="64" /></a>

More MCP Servers

ramayana-mcp alternatives