Server data from the Official MCP Registry
Causal root-cause analysis MCP server -- 55 tools across graphs, RCA models, PyRCA.
Causal root-cause analysis MCP server -- 55 tools across graphs, RCA models, PyRCA.
Valid MCP server (2 strong, 3 medium validity signals). No known CVEs in dependencies. Package registry verified. Imported from the Official MCP Registry.
4 files analyzed · 1 issue found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
This plugin requests these system permissions. Most are normal for its category.
Set these up before or after installing:
Environment variable: RCA_MCP_API_URL
Environment variable: RCA_MCP_API_KEY
Add this to your MCP configuration file:
{
"mcpServers": {
"io-github-dave1362-rca-mcp-connector": {
"env": {
"RCA_MCP_API_KEY": "your-rca-mcp-api-key-here",
"RCA_MCP_API_URL": "your-rca-mcp-api-url-here"
},
"args": [
"rca-mcp-connector"
],
"command": "uvx"
}
}
}From the project's GitHub README.
⚠️ Early access. RCA-MCP's backend is live and this connector has been verified end-to-end against it. The
api.rca-mcp.comcustom domain isn't wired up yet — pointRCA_MCP_API_URLat the current backend URL below. Tool schemas and documentation may still change before the first stable public launch.
The only MCP server purpose-built for causal Root Cause Analysis. 55 tools covering causal graph construction, 13 RCA model families (including Salesforce PyRCA algorithms), multi-model consensus, and PDF/HTML/Excel/Markdown report generation. Works with Claude, Ollama, Groq, OpenAI, Gemini, LangChain — 9 providers.
git clone https://github.com/dave1362/rca-mcp-connector.git
cd rca-mcp-connector
pip install -r requirements.txt
cp .env.example .env
# Edit .env: set RCA_MCP_API_KEY to a key created via the dashboard below
Get an API key at rca-mcp.pages.dev — a free tier is available, no credit card required.
Add to .mcp.json in your workspace root:
{
"mcpServers": {
"rca-mcp": {
"command": "python",
"args": ["/absolute/path/to/rca-mcp-connector/connector/server.py"],
"env": {
"RCA_MCP_API_URL": "https://rcamcp-production.up.railway.app",
"RCA_MCP_API_KEY": "your_api_key_here"
}
}
}
}
go install github.com/mark3labs/mcphost@latest
mcphost -m ollama:qwen3:14b --config providers/mcp-servers.json
from agents import Agent, MCPServerStdio
import asyncio
async def main():
async with MCPServerStdio(
params={
"command": "python",
"args": ["connector/server.py"],
"env": {"RCA_MCP_API_KEY": "your_key"},
}
) as rca_server:
agent = Agent(name="RCA Agent", model="gpt-4o", mcp_servers=[rca_server])
result = await agent.run("Find the root cause of the API latency spike.")
print(result.final_output)
asyncio.run(main())
from langchain_mcp_adapters.client import MultiServerMCPClient
from langchain_anthropic import ChatAnthropic
from langgraph.prebuilt import create_react_agent
import asyncio
async def main():
async with MultiServerMCPClient({
"rca-mcp": {
"command": "python", "args": ["connector/server.py"],
"env": {"RCA_MCP_API_KEY": "your_key"}, "transport": "stdio",
}
}) as client:
tools = await client.get_tools()
agent = create_react_agent(ChatAnthropic(model="claude-sonnet-4-6"), tools)
result = await agent.ainvoke({"messages": [{"role": "user", "content": "Run an FMEA analysis"}]})
print(result["messages"][-1].content)
asyncio.run(main())
See providers/ for ready-to-use config templates and full examples (Groq, Gemini,
OpenRouter, Claude Desktop).
PyRCA (Salesforce): BSD-3-Clause Copyright (c) 2022, salesforce.com, inc. https://github.com/salesforce/PyRCA
Algorithms in rca_pyrca_* tools are independently-written adaptations of PyRCA's
published methods (Zheng et al. 2023, arXiv:2306.11417), not direct copies of PyRCA
source code, per the private API's models/pyrca_adapter.py.
@software{rcamcp2026,
title = {RCA-MCP: An MCP Server for Causal Root Cause Analysis},
author = {davetj},
year = {2026},
url = {https://github.com/dave1362/rca-mcp-connector},
note = {v4.1.9}
}
Be the first to review this server!
by Modelcontextprotocol · Developer Tools
Web content fetching and conversion for efficient LLM usage
by Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.
by mcp-marketplace · Developer Tools
Create, build, and publish Python MCP servers to PyPI — conversationally.