Skip to main content
ClaudeWave
dave1362 avatar
dave1362

rca-mcp-connector

Ver en GitHub
MCP ServersRegistry oficial0 estrellas0 forksPythonMITActualizado today
ClaudeWave Trust Score
77/100
Trusted
Passed
  • Open-source license (MIT)
  • Actively maintained (<30d)
  • Documented (README)
Flags
  • !No description
Last scanned: 9/8/2026
Install in Claude Code / Claude Desktop
Method: UVX (Python) · rca-mcp-connector
Claude Code CLI
claude mcp add rca-mcp-connector -- uvx rca-mcp-connector
claude_desktop_config.json (Claude Desktop)
{
  "mcpServers": {
    "rca-mcp-connector": {
      "command": "uvx",
      "args": ["rca-mcp-connector"]
    }
  }
}
1. Run the command above in your terminal (Claude Code), or paste the JSON config into claude_desktop_config.json (Claude Desktop).
2. Replace any <placeholder> values with your API keys or paths.
3. Restart Claude. The MCP server and its tools appear automatically.
Casos de uso

Resumen de MCP Servers

# RCA-MCP Connector

<!-- mcp-name: io.github.dave1362/rca-mcp-connector -->

![Python](https://img.shields.io/badge/python-3.12+-blue) ![License](https://img.shields.io/badge/license-MIT-green) ![PulseMCP](https://img.shields.io/badge/PulseMCP-listed-orange)

> **⚠️ 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. 56 tools covering
causal graph construction, 10 RCA model families plus 3 dedicated PyRCA algorithms
(Salesforce PyRCA, BSD-3-Clause), multi-model consensus, and PDF/HTML/Excel/Markdown
report generation. Works with Claude, Ollama, Groq, OpenAI, Gemini, LangChain,
Cursor — 10 providers.

---

## Quick Start (2 minutes)

`rca-mcp-connector` is a published PyPI package — no clone needed. Point any MCP
client at it with `uvx` (or `pip install rca-mcp-connector` if you'd rather manage
the install yourself):

```bash
uvx rca-mcp-connector
```

Get a free API key at [rca-mcp.pages.dev](https://rca-mcp.pages.dev) — no credit
card required — then set `RCA_MCP_API_KEY` in your MCP client's config (examples
below).

---

## Claude Code Setup

Add to `.mcp.json` in your workspace root:

```json
{
  "mcpServers": {
    "rca-mcp": {
      "command": "uvx",
      "args": ["rca-mcp-connector"],
      "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": "uvx",
            "args": ["rca-mcp-connector"],
            "env": {
                "RCA_MCP_API_URL": "https://rcamcp-production.up.railway.app",
                "RCA_MCP_API_KEY": "your_api_key_here",
            },
        }
    ) 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": "uvx", "args": ["rca-mcp-connector"],
            "env": {
                "RCA_MCP_API_URL": "https://rcamcp-production.up.railway.app",
                "RCA_MCP_API_KEY": "your_api_key_here",
            },
            "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.14}
}
```

Lo que la gente pregunta sobre rca-mcp-connector

¿Qué es dave1362/rca-mcp-connector?

+

dave1362/rca-mcp-connector es mcp servers para el ecosistema de Claude AI con 0 estrellas en GitHub.

¿Cómo se instala rca-mcp-connector?

+

Puedes instalar rca-mcp-connector clonando el repositorio (https://github.com/dave1362/rca-mcp-connector) o siguiendo las instrucciones del README en GitHub. ClaudeWave también te ofrece bloques de instalación rápida en esta misma página.

¿Es seguro usar dave1362/rca-mcp-connector?

+

Nuestro agente de seguridad ha analizado dave1362/rca-mcp-connector y le ha asignado un Trust Score de 77/100 (tier: Trusted). Revisa el desglose completo de comprobaciones superadas y flags en esta página.

¿Quién mantiene dave1362/rca-mcp-connector?

+

dave1362/rca-mcp-connector es mantenido por dave1362. La última actividad registrada en GitHub es del 2026-09-07, con 0 issues abiertos.

¿Hay alternativas a rca-mcp-connector?

+

Sí. En ClaudeWave puedes explorar mcp servers similares en /categories/mcp, ordenados por popularidad o actividad reciente.

Despliega rca-mcp-connector en tu cloud

Lleva este repo a producción en minutos. Cada plataforma genera su propio entorno con variables de entorno editables.

¿Mantienes este repo? Añade un badge a tu README

Pega el badge en tu README de GitHub para mostrar que está auditado por ClaudeWave. Cada badge enlaza de vuelta a esta página y muestra el Trust Score actual.

Featured on ClaudeWave: dave1362/rca-mcp-connector
[![Featured on ClaudeWave](https://claudewave.com/api/badge/dave1362-rca-mcp-connector)](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>

Más MCP Servers

Alternativas a rca-mcp-connector