MonoPulse MCP Engine
Provides tools for accessing GitHub pull request diffs, listing PR checks, retrieving file blame ranges, searching commits, and posting PR review comments.
Provides access to Jira ticket context, similar issue search, ticket status transitions, on-call assignment, and root cause field updates.
Uses Kaggle GPU compute to offload trajectory distillation and batch vectorization jobs for generating reusable playbooks and embeddings.
Exposes infrastructure tools for checking service error rates, fetching pod logs, inspecting feature flags, and triggering canary rollbacks.
Uses Redis as a hot session store for active event locks, TTL context windows, and signed approval tokens within the shared memory layer.
Enables fetching and summarizing Slack incident threads, searching channel history, posting approval blocks, and broadcasting resolutions.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MonoPulse MCP Engineinvestigate checkout-service 5xx spike and fetch the on-call runbook"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MonoPulse — Autonomous Internal Operations Monoagent & MCP Ecosystem
MonoPulse is an autonomous organizational operations monoagent and Model Context Protocol (MCP) runtime wired into internal SQL databases, GitHub, Slack, Jira, and engineering documentation.
Instead of operating as a slow synchronous chatbot, MonoPulse runs an ambient, event-driven pre-computation pipeline backed by a two-tier shared memory layer (pgvector + Redis state engine), 6 custom MCP servers exposing 28 deterministic RBAC-gated tools, and a Kaggle GPU Compute Bridge for trajectory distillation and embedding jobs.
Core Architecture
1. Custom MCP Tool Surface (6 Servers · 28 Deterministic Tools)
Every MCP tools/call invocation passes through a deterministic security gatekeeper (src/server/mcpRegistry.ts) before reaching any handler (src/server/mcpToolHandlers.ts):
Strict Draft-07 JSON Schema Validation (
additionalProperties: false, required fields, enum & numeric range checks).Granular Role-Based Access Control (RBAC) (
sre_admin,eng_lead,support_tier2,readonly_analyst).AST / Keyword Read-Only SQL Guard (
sql-ops-mcpblocksINSERT,UPDATE,DELETE,DROP,ALTER,TRUNCATEat the protocol boundary).
MCP Server ID | Domain | Tools Exposed |
| Production Read-Replica SQL |
|
| GitHub PRs, Diffs & Blame |
|
| Slack Incident Threads & Block Kit |
|
| Jira Incident Tracking & SLA |
|
| Engineering Runbooks & Postmortems |
|
| Kubernetes & Canary Telemetry |
|
2. Two-Tier Shared Memory & Playbook Extractor (pgvector + Redis + Kaggle GPU)
Tier-1 Hot Session Store (Redis Engine): Tracks active event locks, TTL context windows, and signed 1-Click Approval tokens.
Tier-2 Semantic Playbook Vault (
pgvector+gemini-embedding-2-preview): Stores distilled Markdown Playbook skills indexed with vector embeddings and dynamically injects top-$k$ matched playbooks into the system prompt via cosine similarity—reducing average steps-to-completion by 38%.Kaggle GPU Compute Bridge: Offloads multi-step trajectory distillation and batch vectorization (
NVIDIA_T4_X2) to turn completed incident traces into reusable Markdown Playbooks.
3. Ambient Event-Driven Pre-Computation & Express Boundary Hardening
Zod Request Validation (
src/server/validationSchemas.ts): All Express API routes validate incoming payloads withzodand return structured400 VALIDATION_ERRORresponses on invalid schemas.Pino Structured Logging (
src/server/logger.ts): Every HTTP request, MCP boundary check, and CLI execution emits structured JSON telemetry with correlation request IDs.Health & Readiness Probe (
GET /api/health): Reports service uptime, mounted MCP servers (6), registered tools (28), and memory tier readiness.
Related MCP server: devops-mcp
Quick Start (Install, Test, Build & Run)
1. Reproducible Installation
npm ci2. Configure Environment Variables
cp .env.example .env3. Run Typecheck, Linter, Automated Test Suite & Production Build
npm run lint # TypeScript strict typecheck (tsc --noEmit)
npm run lint:eslint # ESLint static analysis (--max-warnings=0)
npm test # Vitest unit & Supertest API integration suite
npm run build # Vite production bundle build4. Start the Backend Engine & Live Protocol Inspector (Port 3000)
npm run dev5. Run in Isolated Docker Container Sandbox
docker compose up --build6. Run the Standalone CLI Harness
npm run cli -- mcp list
npm run cli -- rbac test-unauthorized
npm run cli -- webhook emit ledger
npm run cli -- memory search "PgBouncer connection pool exhaustion"
npm run cli -- kaggle distill evt-ambient-901This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server for your apps' tools and custom tools, plus hosted AI agents and approval-gated workflows
Let AI agents query data and act across all your business apps via MCP.
Shared long-term memory vault for AI agents with 20 MCP tools.
Governed app access for AI agents: 1,000+ apps & 12,000+ tools via Code Mode MCP.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to query live schema, lineage, and query-context across data warehouses, dbt projects, orchestration systems, and BI tools via MCP tools.Apache 2.0
- AlicenseBqualityCmaintenanceUnified MCP server for DevOps engineers that provides real-time read and write access to Kubernetes, ArgoCD, Prometheus, and PagerDuty from any MCP-compatible AI agent.2143 npm4MIT
- AlicenseNot gradedqualityBmaintenanceEnables enterprise AI agents to query governed data lineage, PII-aware schema documentation, and semantic metadata from SQL logs via MCP, with role-based access and vector search.MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to investigate production incidents by exposing service health, logs, and deployment data through MCP tools.3 npmISC