RAG retrieval IR metrics: recall@k, hit@k, MRR, NDCG@k, evaluate_batch.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"io-github-mukundakatta-ragmetric-mcp": {
"command": "<see-readme>",
"args": []
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
RAG retrieval IR metrics: recall@k, hit@k, MRR, NDCG@k, evaluate_batch.
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
This server is missing a description. Tools and install config are also missing.If you've used it, help the community.
Add informationBe the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in analytics
MCP Server for GCP environment for interacting with various Observability APIs.
MCP server for InsightSentry financial data API - market data, options, screeners, and more
Last9 MCP Server
Access Dynatrace observability data: logs, metrics, problems, vulnerabilities via DQL and Davis AI
MCP Security Weekly
Get CVE alerts and security updates for io.github.MukundaKatta/ragmetric-mcp and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Fourteen small MCP servers for everyday LLM / RAG / agent work. Each ships independently on npm, listed in the official MCP Registry, and is callable from Claude Desktop, Cursor, Cline, Windsurf, Zed, and any other MCP-compatible client.
| Package | Tools | When to install |
|---|---|---|
@mukundakatta/promptbudget-mcp | truncate_to_token_budget | LLM needs to fit text into a context window mid-task |
@mukundakatta/citecite-mcp | inject_citations, parse_citations, strip_citations | Round-trip [1] [2] markers in RAG outputs |
@mukundakatta/ragmetric-mcp | recall_at_k, hit_at_k, mrr, ndcg_at_k, evaluate_batch | LLM helps score retrieval quality |
@mukundakatta/ragdrift-mcp | interpret_drift_score, recommend_thresholds, explain_drift_dimensions | LLM diagnoses RAG drift alerts |
| Package | Tools | When to install |
|---|---|---|
@mukundakatta/csv-tools-mcp | parse_csv, to_csv, pluck_columns | LLM needs RFC 4180-correct CSV (quoted fields, embedded commas, BOMs) |
@mukundakatta/regex-test-mcp | test_regex, find_all, replace | LLM needs exact regex semantics with real match offsets and named groups |
@mukundakatta/jmespath-mcp | json_query | LLM needs deep JSON traversal (filters, projections, pipes) without hallucinating |
@mukundakatta/diff-mcp | unified_diff, apply_patch, parse_patch | Code-review or code-edit agent needs character-precise patches |
@mukundakatta/sqlfmt-mcp | format_sql, list_dialects | Deterministic SQL formatting across 19 dialects |
@mukundakatta/shellquote-mcp | quote_bash, quote_bash_argv, quote_cmd, quote_powershell | Safe shell argument escaping; LLMs constantly mishandle quotes/$VAR |
@mukundakatta/json5-mcp | parse_json5, to_json5, to_strict_json | LLM emitted JSON-with-comments / trailing-commas; round-trip to strict JSON |
@mukundakatta/toml-yaml-json-mcp | parse, format, convert | TOML / YAML / JSON conversion (LLMs especially mishandle TOML) |
@mukundakatta/timezone-mcp | convert_tz, now_in, tz_offset | IANA timezone math with real DST rules; LLMs hallucinate offsets |
@mukundakatta/html-to-markdown-mcp | html_to_md, extract_text | Web-scraping agents need clean Markdown / text from HTML |
The first four wrap or re-implement logic from the user's Rust + Python work:
ragdrift (crates.io) /
ragdrift-py (PyPI) — five-dimensional drift detectionembedrank, promptbudget,
stopstream, citecite,
ragmetric — pure-Rust crates from
the rust-llm-stack workspaceThe MCP servers are independent: they implement the logic they need in plain JavaScript so installing them doesn't pull a Rust toolchain.
Add to your MCP client config. Example for Claude Desktop:
{
"mcpServers": {
"promptbudget": { "command": "npx", "args": ["-y", "@mukundakatta/promptbudget-mcp"] },
"citecite": { "command": "npx", "args": ["-y", "@mukundakatta/citecite-mcp"] },
"ragmetric": { "command": "npx", "args": ["-y", "@mukundakatta/ragmetric-
... [View full README on GitHub](https://github.com/mukundakatta/mcp-stack#readme)