NewAgent Observability is live.
Back to directory
RAGAS logo

RAGAS MCP server: the community one fails to start

An evaluation library with no server, a community wrapper that no longer imports, and the SDK change that explains both.

Connector
Community only, and it doesn't run
Coverage
Nothing reachable
Tools
0 usable
Working route
Call RAGAS as a Python library

Last verified 1 September 2026 · from The RAGAS documentation, the community repository and a first-hand run of it

This page is one of 90 in a directory of monitoring and developer tools. Each page checks what an AI coding agent can get out of the tool through its MCP server, the connector that lets the agent query the tool directly.

Summary

Searches for a RAGAS MCP server return nothing. The documentation index never mentions MCP, and the RAGAS organization carries no MCP repository.

One community wrapper exists: CaringNihilistic/ragas-mcp, with 0 stars, no license, pushed 19 June 2026. It is not on PyPI, so installation is from git.

It does not start. Installing and running it on 24 August 2026 failed with `ModuleNotFoundError: No module named 'mcp.server.fastmcp'`, because the MCP Python SDK removed that module in version 2.0.0.

What is the RAGAS MCP server, and is it usable?

RAGAS evaluates retrieval-augmented generation. It scores answers for faithfulness, relevance and context quality, which is exactly the kind of judgment an agent might want to call during development.

It is a Python library rather than a service. There is no hosted RAGAS to connect to and no account, so a server would have to wrap the library on the machine running it.

The community wrapper attempted that, and it is a casualty of an ecosystem change rather than of neglect. The MCP Python SDK released 2.0.0 and removed mcp.server.fastmcp. Any package that imports that path stopped working.

Every one of the 90 vendors in this directory gets the same four checks. RAGAS passes 1 of them.

CheckResultEvidence
OfficialFailRAGAS publishes no MCP server. Its documentation index never mentions MCP, and its organization has no MCP repository.
MaintainedPassThe community repository CaringNihilistic/ragas-mcp was pushed 19 June 2026.
DistributedFailNot published to PyPI. Installation is from the git repository only.
UsableFailIt does not start. Installing and running it on 24 August 2026 failed with ModuleNotFoundError: No module named mcp.server.fastmcp.

RAGAS works in agent observability, and nothing usable connects to it.

Part of the workWhat RAGAS has hereCan an agent reach it
Code, tests & reviewEvaluation as a test suiteNo. RAGAS scores can gate a build, but no server exposes them
CI & releaseNoneNo pipeline product, and nothing usable
Production observabilityNoneNo telemetry product, and no server
Agent observability & evalsFaithfulness, answer relevance, context precision and recallNo. Scoring is the library's purpose. The only wrapper fails at import, so nothing is reachable
AI cost managementNoneNo spend data, and no server

RAGAS is a library and is best called as one. An agent that can run Python can import RAGAS and score a dataset in a few lines, which is less indirection than a server would add.

What can an AI agent do with RAGAS?

The community wrapper broke because of an SDK change. That change affects more than this package.

The community server imports a module the MCP Python SDK deleted in 2.0.0.

Installing ragas-mcp from git and running it on 24 August 2026 produced ModuleNotFoundError: No module named 'mcp.server.fastmcp' at import time.

An open issue on the Weights & Biases MCP server documents the same cause. The MCP Python SDK released 2.0.0 on 28 July 2026, and that version removed the mcp.server.fastmcp module entirely.

Any package declaring an unbounded dependency on the SDK therefore resolves to 2.0.0 and dies at import.

Guard: For any Python MCP server, check whether it pins the SDK below 2.0.0. A package that does not is one fresh install away from this failure.

Do you need the MCP server at all?

No, and there is not one to need. Call RAGAS as a library, which is how it is designed to be used. An agent that can run Python can import it, score a dataset and read the metrics back without a protocol in between.

For evaluation with a maintained server behind it, several vendors publish one. Braintrust documents 34 tools including create_evaluator, test_evaluator and run_eval; Keywords AI exposes nine evaluator tools plus experiment score averages; Arize Phoenix covers datasets and experiments across 27 tools.

For tracing the retrieval pipeline rather than scoring it, Langfuse, Traceloop and Arize Phoenix all reach spans and traces from model calls.

If the wrapper is ever fixed, the thing to check first is whether it pins the MCP SDK below 2.0.0. Without that pin, the same failure returns on the next clean install.

Import RAGAS in Python. Connect Braintrust or Arize Phoenix when you want evaluation an agent can call over MCP.

RAGAS MCP server setup

Nothing here installs a RAGAS server. The community one was never published to PyPI and fails at import, so the working route is the library RAGAS actually ships.

RAGAS is a Python package. Evaluation runs in your own code, and there is no protocol in between to configure.

Where the point is an agent that can call evaluation over MCP, two vendors in this directory publish servers for that.

Call RAGAS directly

This is the supported route and the one the documentation is written for. The agent runs the script; RAGAS scores inside it.

No credentials belong in an MCP configuration here. RAGAS reads whatever model keys your evaluation environment already sets.

Terminal
pip install ragas
python evaluate.py    # RAGAS runs inside your own code

Arize Phoenix, when it must be callable

Phoenix publishes a first-party server scoped to a project, which is the closest to asking an agent for evaluation results over MCP.

The API key is Phoenix's own, and the project variable narrows what the agent can read.

The command below adds it to Claude Code.

Terminal
claude mcp add-json "phoenix" '{"command":"npx",
  "args":["-y","@arizeai/phoenix-mcp"],
  "env":{"PHOENIX_ENDPOINT":"https://app.phoenix.arize.com",
         "PHOENIX_API_KEY":"<your-key>",
         "PHOENIX_PROJECT":"<your-project>"}}'

Every other client

Each block below is the configuration for one client, with the file path and the key that client expects.

What the community server does

CaringNihilistic/ragas-mcp has 0 stars, no license reported by GitHub, and no PyPI package. Installing it on 24 August 2026 failed with ModuleNotFoundError: No module named 'mcp.server.fastmcp'.

The cause is the SDK rather than your environment, and the same failure is corroborated by an open issue on wandb/wandb-mcp-server. Reproducing it needs no credentials.

Terminal
pip install git+https://github.com/CaringNihilistic/ragas-mcp
# ModuleNotFoundError: No module named 'mcp.server.fastmcp'

Read-only access, permissions and security

  • No RAGAS credential is created

    With no working server, nothing here asks for a token against RAGAS.

  • The library route keeps evaluation data local

    Scores are computed in your own process, and nothing is sent to a connector.

  • An unlicensed repository is a legal blocker, not just a technical one

    GitHub reports no license for the community server, so the terms for internal reuse are undefined.

  • Evaluation inputs are often production text

    Whatever you score, a hosted evaluation server will hold, so scope the project before connecting one.

  • A server that fails at import exposes nothing

    It registers no tools, so the risk here is wasted time rather than access.

Troubleshooting

You cannot find an official RAGAS MCP server
There is not one. The RAGAS documentation index never mentions MCP, and its GitHub organization holds no MCP repository.
`pip install ragas-mcp` finds nothing
It was never published. PyPI returned 404 for ragas-mcp on 24 August 2026, so installation is from the git repository only.
The server fails immediately on start
Installing and running it on 24 August 2026 failed with ModuleNotFoundError: No module named 'mcp.server.fastmcp'. Zero tools are reachable as a result.
The cause is the SDK rather than your environment. The same import failure is corroborated by an open issue on wandb/wandb-mcp-server.
The repository reports no license
GitHub reports none for CaringNihilistic/ragas-mcp, so the terms for reuse are undefined. Treat that as a blocker before any internal fork.
You still want RAGAS scores in an agent workflow
Call the RAGAS library directly from your evaluation code. It is a Python package, and no connector stands between it and a script you already run.

RAGAS MCP server: Reference

ItemValue
Official serverNone. The documentation index never mentions MCP
MCP repositories in the RAGAS organizationNone
Community serverCaringNihilistic/ragas-mcp
Its stars0
Last push19 June 2026
Tagged releasesNone
LicenseNone reported by GitHub
PyPI packageNone. PyPI returned 404 on 24 August 2026
Installation routeFrom the git repository only
Tools reachable0. The server fails at import
Observed failureModuleNotFoundError: No module named 'mcp.server.fastmcp'
Failure observed24 August 2026
CorroborationAn open issue on wandb/wandb-mcp-server reports the same cause

What engineers report

The failure is reproducible, and it affects other packages too. The counts below are what the checks found.

What was checkedWhat it shows
Community serverCaringNihilistic/ragas-mcp, 0 stars
LicenseNone reported by GitHub
Last push19 June 2026

The RAGAS documentation index and organization were checked for MCP on 24 August 2026 and carry none. The community package was installed from git and run on the same date; it exited at import with the error above. PyPI was checked for ragas-mcp and returned 404.

Should you connect an agent to RAGAS?

No. A server exists and is not usable. Best for importing RAGAS in Python, or connecting an evaluation platform that publishes a maintained server.

Strongest fit
Nobody. The only server does not start.
Main advantage
None reachable: the server exits before registering a tool.
Main weakness
0 stars, no license, not on PyPI, and broken by an SDK change it did not pin against.
Operational risk
The failure is at import, so a client reports only that the server did not start.

From Oodle

One platform for agent traces and infrastructure

Agent traces usually sit in a different product from the rest of your telemetry, so when a slow database makes an agent slow the symptom is in one tool and the cause is in another. Oodle keeps both in one query surface, from $10 per million spans.

See agent observability

Frequently asked questions

Does RAGAS have an MCP server?

No official one. Its documentation index never mentions MCP and its organization has no MCP repository.

What about ragas-mcp?

An unaffiliated community package with 0 stars and no license, not published to PyPI. It failed at import when run on 24 August 2026.

Why does it fail?

It imports mcp.server.fastmcp, which the MCP Python SDK removed in version 2.0.0, released 28 July 2026.

What should I use instead?

Call RAGAS as a Python library, or connect Braintrust, Keywords AI or Arize Phoenix, which all publish maintained evaluation servers.

Changelog

  • 19 June 2026. Last push. The repository has never tagged a GitHub release.

Sources

Every number on this page traces to one of these

  1. Repository facts from the GitHub API · CaringNihilistic/ragas-mcp, retrieved 24 August 2026
  2. PyPI checked for ragas-mcp, returning 404 on the same date
  3. The import failure observed directly on 24 August 2026
  4. The SDK cause corroborated by an open issue on wandb/wandb-mcp-server

For evaluation with a maintained server:

For tracing the pipeline: