SkillTide Submit
Official description7 sourcesMCP servers8d ago
mattjegan/swarmia-mcp

mattjegan/swarmia-mcp

๐Ÿ ๐Ÿ  ๐ŸŽ ๐Ÿง - Read-only access to Swarmia metrics for quick reporting
View on GitHub โ†—Direct link ยท no redirect page
Config template (adjust for your client)
claude mcp add swarmia-mcp -- npx -y swarmia-mcp
A pasteable skeleton generated from the repository name. Check the project README for the exact package and arguments.
Star count
8 โ˜… ยท mattjegan/swarmia-mcp ยท read from the repository page ยท (checked 2026-10-16 20:00:20)
Source
collected from the punkpeye/awesome-mcp-servers list ยท type: MCP server
Harvest history
first seen 2026-10-09 ยท last seen 2026-10-16 ยท seen 32ร— ยท listed by 7 sources
Score
score 703 ยท 8 โ˜… ยท 7 sources ยท mcp
FAQ (answers come from our records)
How do I install it?
We did not find an install command for this repository (our install coverage is only about 4%). Check its README or releases page.
Who is it for?
We filed it under these tags: MCP ๆœๅŠก. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository mattjegan/swarmia-mcp๏ผ›first catalogued 2026-10-09๏ผ›last seen 2026-10-16ใ€‚There is no official certification or quality rating here โ€” we record sources and dates only.
Third-party quality signals

Swarmia MCP Server

ไปฅไธ‹ๆ‘˜ๅฝ•่‡ช่ฏฅไป“ๅบ“็š„ README๏ผˆ็‰‡ๆฎต๏ผ‰ ยท ๅœจ GitHub ่ฏปๅฎŒๆ•ด README โ†’

A Model Context Protocol (MCP) server that provides access to Swarmia's Export API. This server allows you to fetch various metrics and reports from Swarmia including pull request metrics, DORA metrics, investment balance reports, software capitalization reports, and effort reporting.
Features
This MCP server provides access to the following Swarmia Export API endpoints:
- **Pull Request Metrics** - Cycle time, review rate, merge time, PRs in progress, etc.
- **DORA Metrics** - Deployment frequency, change lead time, change failure rate, mean time to recovery
- **Investment Balance** - Monthly FTE data and investment category breakdowns
- **Software Capitalization Report** - Employee contributions to capitalizable work
- **Software Capitalization Employees** - FTE effort breakdown by month for each employee
- **Effort Reporting** - Authors and their FTE for each issue in a given month
Prerequisites
- Python 3.8 or higher
- A Swarmia account with API access
- A Swarmia API token (obtain from Settings/API tokens in your Swarmia dashboard)
Integration with MCP Clients
To use this MCP server with your favourite MCP client (E.g. Claude, Cursor etc.):
1. **Ensure depedancies are installed**
2. **Add the following to your MCP configuration**
3. **Restart your client application**
4. **Ask for some metrics**
Example queries:
- "Analyze our team's pull request cycle time trends"
- "Get the software capitalization report for Q1 2024"
- "Show me effort reporting for last month"
Installation for Development
1. Clone or download this repository
2. Install the required dependencies and setup the project:
3. Set up your Swarmia API token as an environment variable:
Quick Setup
For a complete setup including dependency installation and environment checks:
Usage
Running the MCP Server
To run the server:
Or directly:
The server will start and listen for MCP client connections via stdio.
Available Tools
The server provides the following tools:
1. get_pull_request_metrics
Get pull request metrics for the organization.
**Parameters:**
- timeframe (optional): Predefined timeframe (last_7_days, last_14_days, last_30_days, etc.)
- start_date (optional): Start date in YYYY-MM-DD format (alternative to timeframe)
- end_date (optional): End date in YYYY-MM-DD format (alternative to timeframe)
- timezone (optional): Timezone for data aggregation (default: UTC)
**Returns:** CSV data with columns including Start Date, End Date, Team, Cycle Time, Review Rate, Time to first review, PRs merged/week, Merge Time, PRs in progress, Contributors.
2. get_dora_metrics
Get DORA metrics for the organization.
**Parameters:**
- timeframe (optional): Predefined timeframe
- start_date (optional): Start date in YYYY-MM-DD format
- end_date (optional): End date in YYYY-MM-DD format
- timezone (optional): Timezone for data aggregation
- app (optional): Deployment application name(s), comma-separated
- environment (optional): Deployment environment(s), comma-separated
**Returns:** CSV data with DORA metrics including Deployment Frequency, Change Lead Time, Average Time to Deploy, Change Failure Rate, Mean Time to Recovery, Deployment Count.
3. get_investment_balance
Get investment balance statistics using the Effort model.
**Parameters:**
- start_date (required): First day of the month in YYYY-MM-DD format
- end_date (required): Last day of the month in YYYY-MM-DD format
- timezone (optional): Timezone for data aggregation
Source
awesome ยท https://github.com/mattjegan/swarmia-mcp
Browse by field
MCP servers
Traction
8 โ˜…
added
yesterday

More in MCP servers

All 5,525 in MCP servers โ†’

Filed under

Every tag opens the full list for that filter. Counts are the live catalogue figures.

Browse all fields โ†’

โ† Back to index