Sponsored by Deepsite.site

Koalr — Deploy Risk Scoring

Created By
Andrew McCarron3 months ago
core pull requests for deployment risk using 36 signals: change entropy, DDL migration detection, CODEOWNERS violations, coverage gaps, and more. Get a 0-100 risk score before you merge. Free tier available at koalr.com
Overview

koalr-mcp

0.5.1 • Public • Published

koalr-mcp

Koalr MCP server — connect your engineering metrics, deploy risk scoring, and DORA performance data to Claude, Cursor, Windsurf, and any MCP-compatible AI assistant.

npm version smithery badge

Quick Start

Generate an API Key

  1. Go to app.koalr.com/settings/api-keys
  2. Create a new API key with the scopes you need
  3. Copy the key (shown once) — it starts with koalr_

Claude Desktop

Add to ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "koalr": {
      "command": "npx",
      "args": ["-y", "koalr-mcp@latest"],
      "env": {
        "KOALR_API_KEY": "koalr_your_key_here"
      }
    }
  }
}

Cursor

Add to your Cursor MCP settings (~/.cursor/mcp.json):

{
  "mcpServers": {
    "koalr": {
      "command": "npx",
      "args": ["-y", "koalr-mcp@latest"],
      "env": {
        "KOALR_API_KEY": "koalr_your_key_here"
      }
    }
  }
}

Windsurf

Add to ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "koalr": {
      "command": "npx",
      "args": ["-y", "koalr-mcp@latest"],
      "env": {
        "KOALR_API_KEY": "koalr_your_key_here"
      }
    }
  }
}

Claude Code (CLI)

claude mcp add koalr \
  -e KOALR_API_KEY=koalr_your_key_here \
  -- npx -y koalr-mcp@latest

Environment Variables

VariableDescriptionDefault
KOALR_API_KEYYour Koalr API key (required). Starts with koalr_.
KOALR_API_URLKoalr API base URL (for self-hosted or local dev)http://localhost:3001
MCP_TRANSPORTTransport mode: stdio (default) or http stdio
PORTPort for HTTP transport mode3010

Available Tools

Organization

ToolDescription
get_org_healthComprehensive org health: DORA tier, cycle time, teams, incidents
get_well_being_summaryDeveloper well-being: focus time, meeting load, burnout signals

DORA Metrics

ToolDescription
get_dora_summaryDeploy frequency, lead time, change failure rate, MTTR
get_dora_trendWeekly trend for any DORA metric

Pull Requests

ToolDescription
get_pr_summaryCycle time, throughput, review health metrics
get_open_prsCurrently open PRs with age and risk indicators
get_at_risk_prsPRs at risk of being long-running or blocked

Teams

ToolDescription
list_teamsAll teams with IDs and member counts
get_teamTeam-level DORA and flow metrics
list_team_membersTeam roster with GitHub logins

Repositories

ToolDescription
list_repositoriesAll repos with health scores
get_repositoryRepo metrics: deployment frequency, cycle time, contributors

Developers

ToolDescription
get_developerIndividual developer metrics and recent activity
list_top_contributorsMost active contributors by commits and PRs
ToolDescription
searchSearch developers, repos, PRs, and teams by name

Coverage

ToolDescription
get_coverage_summaryTest coverage by repository with trend

Incidents

ToolDescription
list_recent_incidentsRecent incidents from PagerDuty/OpsGenie with MTTR

AI Adoption

ToolDescription
get_ai_adoption_summaryGitHub Copilot and Cursor usage metrics
get_ai_adoption_trendAI tool adoption trend over time

Example Prompts

Once connected, you can ask your AI agent things like:

  • "What is our team's DORA performance tier this month?"
  • "Show me all PRs that have been open for more than 3 days"
  • "Which developers have the highest PR throughput on the backend team?"
  • "How is our AI coding tool adoption trending?"
  • "What was our MTTR for incidents last quarter?"
  • "Find the auth-service repository and show me its deployment frequency"

HTTP Transport (Remote Hosting)

For hosting the MCP server remotely (e.g., at mcp.koalr.com):

MCP_TRANSPORT=http PORT=3010 KOALR_API_KEY=koalr_... node dist/index.js

The server exposes POST /mcp and GET /mcp endpoints following the MCP Streamable HTTP transport spec.

Local Development

# From repo root
pnpm install
pnpm exec turbo build --filter=koalr-mcp

# Run in stdio mode (test with MCP Inspector) KOALR_API_KEY=koalr_... node apps/mcp/dist/index.js

# Run in HTTP mode MCP_TRANSPORT=http KOALR_API_KEY=koalr_... node apps/mcp/dist/index.js

Server Config

{
  "mcpServers": {
    "koalr": {
      "command": "npx",
      "args": [
        "-y",
        "koalr-mcp"
      ],
      "env": {
        "KOALR_API_KEY": "<YOUR_API_KEY>"
      }
    }
  }
}
Recommend Servers
TraeBuild with Free GPT-4.1 & Claude 3.7. Fully MCP-Ready.
Tavily Mcp
EdgeOne Pages MCPAn MCP service designed for deploying HTML content to EdgeOne Pages and obtaining an accessible public URL.
WindsurfThe new purpose-built IDE to harness magic
CursorThe AI Code Editor
AiimagemultistyleA Model Context Protocol (MCP) server for image generation and manipulation using fal.ai's Stable Diffusion model.
ChatWiseThe second fastest AI chatbot™
DeepChatYour AI Partner on Desktop
Y GuiA web-based graphical interface for AI chat interactions with support for multiple AI models and MCP (Model Context Protocol) servers.
Zhipu Web SearchZhipu Web Search MCP Server is a search engine specifically designed for large models. It integrates four search engines, allowing users to flexibly compare and switch between them. Building upon the web crawling and ranking capabilities of traditional search engines, it enhances intent recognition capabilities, returning results more suitable for large model processing (such as webpage titles, URLs, summaries, site names, site icons, etc.). This helps AI applications achieve "dynamic knowledge acquisition" and "precise scenario adaptation" capabilities.
Amap Maps高德地图官方 MCP Server
Visual Studio Code - Open Source ("Code - OSS")Visual Studio Code
Howtocook Mcp基于Anduin2017 / HowToCook (程序员在家做饭指南)的mcp server,帮你推荐菜谱、规划膳食,解决“今天吃什么“的世纪难题; Based on Anduin2017/HowToCook (Programmer's Guide to Cooking at Home), MCP Server helps you recommend recipes, plan meals, and solve the century old problem of "what to eat today"
Baidu Map百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。
Jina AI MCP ToolsA Model Context Protocol (MCP) server that integrates with Jina AI Search Foundation APIs.
RedisA Model Context Protocol server that provides access to Redis databases. This server enables LLMs to interact with Redis key-value stores through a set of standardized tools.
MiniMax MCPOfficial MiniMax Model Context Protocol (MCP) server that enables interaction with powerful Text to Speech, image generation and video generation APIs.
Playwright McpPlaywright MCP server
Serper MCP ServerA Serper MCP Server
BlenderBlenderMCP connects Blender to Claude AI through the Model Context Protocol (MCP), allowing Claude to directly interact with and control Blender. This integration enables prompt assisted 3D modeling, scene creation, and manipulation.
MCP AdvisorMCP Advisor & Installation - Use the right MCP server for your needs