claude mcp add rca-mcp-connector -- python -m -r{
"mcpServers": {
"rca-mcp-connector": {
"command": "python",
"args": ["-m", "-r"]
}
}
}MCP Servers overview
# RCA-MCP Connector
<!-- mcp-name: io.github.dave1362/rca-mcp-connector -->
  
> **⚠️ Early access.** RCA-MCP's backend is live and this connector has been
> verified end-to-end against it. The `api.rca-mcp.com` custom domain isn't
> wired up yet — point `RCA_MCP_API_URL` at the current backend URL below.
> Tool schemas and documentation may still change before the first stable
> public launch.
## What is RCA-MCP?
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.
---
## Quick Start (2 minutes)
```bash
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](https://rca-mcp.pages.dev) — a free tier is
available, no credit card required.
---
## Claude Code Setup
Add to `.mcp.json` in your workspace root:
```json
{
"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"
}
}
}
}
```
## Ollama Setup
```bash
go install github.com/mark3labs/mcphost@latest
mcphost -m ollama:qwen3:14b --config providers/mcp-servers.json
```
## OpenAI Agents SDK
```python
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())
```
## LangChain
```python
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).
---
## Third-Party Licences
**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`.
---
## Citing RCA-MCP
```bibtex
@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}
}
```
What people ask about rca-mcp-connector
What is dave1362/rca-mcp-connector?
+
dave1362/rca-mcp-connector is mcp servers for the Claude AI ecosystem with 0 GitHub stars.
How do I install rca-mcp-connector?
+
You can install rca-mcp-connector by cloning the repository (https://github.com/dave1362/rca-mcp-connector) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.
Is dave1362/rca-mcp-connector safe to use?
+
dave1362/rca-mcp-connector has not been audited yet by our security agent. Review the original repository on GitHub before using it in production.
Who maintains dave1362/rca-mcp-connector?
+
dave1362/rca-mcp-connector is maintained by dave1362. The last recorded GitHub activity is from today, with 0 open issues.
Are there alternatives to rca-mcp-connector?
+
Yes. On ClaudeWave you can browse similar mcp servers at /categories/mcp, sorted by popularity or recent activity.
Deploy rca-mcp-connector 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.
[](https://claudewave.com/repo/dave1362-rca-mcp-connector)<a href="https://claudewave.com/repo/dave1362-rca-mcp-connector"><img src="https://claudewave.com/api/badge/dave1362-rca-mcp-connector" alt="Featured on ClaudeWave: dave1362/rca-mcp-connector" width="320" height="64" /></a>More MCP Servers
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
An open-source AI agent that brings the power of Gemini directly into your terminal.
The fastest path to AI-powered full stack observability, even for lean teams.
🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl!
Real-time global intelligence dashboard. AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface