Dharmamitra MCP server
io.github.alex-deus/mcp-dharmamitra·v0.1.0Dharmamitra OCR for Tibetan / Sanskrit / Devanagari images; writes extracted text to a file.
0 stars20 downloads/wk
Reviews
Write oneNobody has reviewed Dharmamitra yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Dharmamitra tools (1, 1 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
ocr_imagewrite actionRun Dharmamitra OCR on an image and save extracted text to a file.
Public scan report
scanner v0.1.10 · 2026-10-03 · same rubric, same numbers if you re-run it
- Code scan6 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 21 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Dharmamitra compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 83/100
- higher than 65% of 48,243 servers
- Tools
- 1
- the typical server has 7
- Tools that change things
- 100%
- typical: 0%. Fewer write tools means less an agent can break
- Downloads a week
- 20
- more than 7% of 12,306 servers with a package
What its tools let an agent do: 1 change
Install Dharmamitra in Claude Code, Cursor or VS Code
claude mcp add mcp-dharmamitra -- uvx mcp-dharmamitra
What the publisher says
From the Dharmamitra repository's README, as published. We do not edit it. Read it on GitHub
mcp-dharmamitra
<!-- mcp-name: io.github.alex-deus/mcp-dharmamitra -->
MCP server that runs OCR on an image via the public Dharmamitra OCR endpoint and writes the extracted text to a local file. Optimised for Tibetan / Sanskrit / Devanagari input.
Tool
ocr_image
Returns a small JSON summary — the extracted text is written to output_path, not returned to the client.
{
"job_id": "b8b26984b3ca49199c28303cad6a144d",
"output_path": "/abs/path/out.txt",
"pages": 1,
"processing_time_seconds": 3.957,
"chars": 1234
}Install from the MCP registry
Listed as io.github.alex-deus/mcp-dharmamitra on the official Model Context Protocol registry. The package ships to PyPI as mcp-dharmamitra and is meant to be run with uvx — no clone, no manual install.
~/Library/Application Support/Claude/claudedesktopconfig.json (or the equivalent mcp block in Claude Code):
{
"mcpServers": {
"dharmamitra": {
"command": "uvx",
"args": ["mcp-dharmamitra"],
"env": {"DHARMAMITRA_COOKIE": ""}
}
}
}Or via the Claude Code CLI:
claude mcp add dharmamitra -e DHARMAMITRA_COOKIE="" -- uvx mcp-dharmamitraPin a specific version with uvx mcp-dharmamitra@0.1.0.
Install from source
uv sync # or: pip install -e '.[dev]'Run locally with the MCP inspector:
uv run mcp dev src/mcp_dharmamitra/server.pyRun tests:
uv run pytestFor a source checkout the Claude Desktop entry uses the local path:
{
"mcpServers": {
"dharmamitra": {
"command": "uv",
"args": ["--directory", "/path/mcp-dharmamitra", "run", "mcp-dharmamitra"],
"env": {"DHARMAMITRA_COOKIE": ""}
}
}
}Docker
Build the image:
docker build -t mcp-dharmamitra:latest .MCP talks over stdio, so the container must be run with -i (no -t). Mount a host directory that holds the input images — the tool arguments (imagepath, outputpath) are paths inside the container.
Smoke-test the entrypoint:
docker run --rm --entrypoint python mcp-dharmamitra:latest \
-c "from mcp_dharmamitra.server import mcp; print(mcp.name)"Wire the container into Claude Desktop / Claude Code
Replace /path/mcp-dharmamitra with any host directory you want the tool to be able to read/write. Files inside it will be visible under /data in the container.
{
"mcpServers": {
"dharmamitra": {
"command": "docker",
"args": [
"run", "-i", "--rm",
"-v", "/path/mcp-dharmamitra/data:/data",
"-e", "DHARMAMITRA_COOKIE",
"mcp-dharmamitra:latest"
],
"env": {
"DHARMAMITRA_COOKIE": ""
}
}
}
}Or the same via CLI:
claude mcp add dharmamitra \
--scope project \
-e DHARMAMITRA_COOKIE="" \
-- docker run -i --rm \
-v /path/mcp-dharmamitra/data:/data \
-e DHARMAMITRA_COOKIE \
mcp-dharmamitra:latestWhen calling the tool, pass container paths. Example — image at /tmp/text.png → /data/text.png:
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Dharmamitra: common questions
- Is Dharmamitra MCP server safe?
- Mostly: it is graded B (83/100). Read the Dharmamitra safety report
- How do I install Dharmamitra?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Dharmamitra need an API key?
- Yes. The registry entry asks for
DHARMAMITRA_COOKIE. - Is Dharmamitra maintained?
- The last commit was 54 days ago (2026-09-12). The latest release is v0.1.0.
- How does Dharmamitra compare with other MCP servers?
- safety score 83/100 (higher than 65% of 48,243 servers); tools 1 (the typical server has 7); tools that change things 100% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.