Ops Pilot

maps-geo MCP Server

Production-grade multi-agent AI DevOps system for SRE incident response, where a central orchestrator coordinates 12 specialist agents to classify incidents, traverse service dependency graphs, analyze repositories, Terraform, and telemetry, determine root cause, and stream real-time remediation plans to operators via SSE.

Verified
maps-geomaps-geo
2 views1 stars1 forksApache-2.0

Why This Matters

Discovered via github-topic:mcp and last synced 3mo ago.

Verified
Source
github-topic:mcp
Stars
1
Last synced
3mo ago
Install
Check source

Install

Install instructions not detected yet

Check the source repository for the latest setup steps.

View source instructions
44
Tools
0
Resources
0
Prompts
Standard I/O
Transport

Available Tools (44)

Layer

Technology

Guardrails

Prompt injection detection, PII scrubbing (Presidio + regex fallback)

Streaming

Server-Sent Events (SSE) via sse-starlette

done

Stream closed — session_id echoed for confirmation

sync_web_intelligence_to_graph

Every hour

GOOGLE_API_KEY

Yes\*

DATABASE_URL

No

REFRESH_TOKEN_EXPIRE_DAYS

No

frontend-ci

Push / PR

Relational

PostgreSQL 16 + SQLAlchemy 2 async + Alembic migrations

MCP

GitHub MCP server, Terraform MCP server, custom Ops Inspector server

reasoning

Root Cause Finder result — causal chain, timeline, confidence

Task

Schedule

SECRET_KEY

Yes

LLM_PROVIDER

No

REDIS_URL

No

Workflow

Trigger

Backend

Python 3.11, FastAPI, LangGraph, CrewAI, LangChain

Queue

Redis 7 + Celery (periodic graph maintenance tasks)

Frontend

Next.js 15, TypeScript, Tailwind CSS, Framer Motion, anime.js, Jest

session

Emitted first — contains the `session_id` for this analysis turn

prune_stale_incidents

Daily 02:00

NEO4J_URI

No

lint

Push / PR

Auth

JWT (access + refresh tokens), bcrypt password hashing, python-jose

error

Stream-level error (guardrail violation, unexpected exception)

ANTHROPIC_API_KEY

Yes\*

ACCESS_TOKEN_EXPIRE_MINUTES

No

IaC

Docker Compose — dev and prod overlays

refresh_service_health

Every 15 min

LLM_MODEL

No

backend-ci

Push / PR

LLM

OpenAI (default) · Anthropic · Google — runtime-switchable, no rebuild

graph

Graph Analyzer result — blast-radius, dependencies, runbooks

Variable

Required

NEO4J_PASSWORD

No

mlflow

Push to main

step

Agent lifecycle update (start, complete, error, skipped)

Agent

MCP Server

NEO4J_USERNAME

No

infra

Push to main

result

Final combined output — natural response, structured data, citations

OPENAI_API_KEY

Yes\*

GITHUB_TOKEN

No