Sprint MCP Server
Click on "Install 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., "@Sprint MCP ServerStart a sprint titled 'User Profile API' for owner @johndoe"
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.
Sprint MCP Server
A combination agent workflow and MCP server focused around iterative, collaborative development between Humans and Agents.
Overview
This MCP server implements tools that support the Sprint Protocol defined in AGENTS.md. It enables LLM agents (like Claude) to manage structured sprint-based development workflows through the Model Context Protocol.
Related MCP server: Project Manager MCP
Features
Sprint Management: Initialize, track, and complete sprints following the Sprint Protocol
Status Checking: Verify active sprints and enforce single-sprint rule (S3)
Manifest Generation: Automatically create sprint manifests with proper metadata
Request Logging: Track all actions and decisions in request logs
Protocol Enforcement: Validate sprint lifecycle rules and requirements
Installation
Prerequisites
Node.js >= 18.0.0
npm or yarn
Setup
Clone this repository
Install dependencies:
npm installBuild the project:
npm run buildUsage
Running the Server
The MCP server communicates via stdio:
npm run devOr run the built version:
node dist/index.jsConnecting to Claude Desktop
Add this server to your Claude Desktop configuration (~/Library/Application Support/Claude/claude_desktop_config.json on macOS):
{
"mcpServers": {
"sprint-mcp": {
"command": "node",
"args": ["/path/to/sprint-mcp/dist/index.js"]
}
}
}After restarting Claude Desktop, the sprint tools will be available.
Available Tools
start-sprint
Initialize a new sprint with manifest and directory structure.
Parameters:
title(string, required): Concise sprint titlegoal(string, required): Clear sprint objectiveowner(string, required): GitHub handle or name of sprint owner
Example:
{
"title": "Implement User Profile Service",
"goal": "Create microservice for user profile management with REST API",
"owner": "@johndoe"
}Behavior:
Checks for active sprints (rule S3)
Generates unique sprint ID:
sprint-<number>-<hash>Creates sprint directory in
planning/Generates
sprint-manifest.yamlandrequest-log.mdSuggests feature branch name
Sets status to
planning
check-sprint-status
Verify current sprint state and check for active sprints.
Parameters: None
Returns:
List of active sprints with details
Count of completed sprints
Warning if multiple active sprints detected (protocol violation)
Confirmation if ready to start new sprint
Development
Build
npm run buildWatch Mode
npm run watchTesting
npm testRun tests in watch mode:
npm run test:watchGenerate coverage report:
npm run test:coverageProject Structure
sprint-mcp/
├── src/
│ ├── index.ts # MCP server entry point
│ ├── common/
│ │ ├── logger.ts # Logging facade
│ │ └── file-utils.ts # File system utilities
│ ├── tools/
│ │ ├── start-sprint.ts # Start sprint tool implementation
│ │ └── check-sprint-status.ts # Status check tool
│ └── types/
│ └── sprint.ts # TypeScript type definitions
├── planning/ # Sprint artifacts directory
├── architecture.yaml # Canonical source of truth
├── AGENTS.md # Sprint Protocol definition
├── CLAUDE.md # Claude Code guidance
└── package.jsonSprint Protocol
This server implements the Sprint Protocol defined in AGENTS.md. Key principles:
Precedence:
architecture.yaml>AGENTS.md> everything elseSprint Control: Only one sprint active at a time (rule S3)
Lifecycle: Plan → Approve → Implement → Validate → Verify → Publish → Retro → Learn
Traceability: All actions logged in
request-log.mdDefinition of Done: Code quality, testing, deployment, documentation, traceability
Logging
Logs are written to stderr to avoid interfering with MCP stdio protocol.
Set log level via environment variable:
LOG_LEVEL=debug node dist/index.jsAvailable levels: debug, info, warn, error
License
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- -license-quality-maintenanceEnables AI agents to track and manage product development projects through structured 7-phase lifecycles with sprint tracking, role-based collaboration, and multi-project support. Provides phase management, progress tracking, and team coordination tools for complete product development workflows.Last updated
- Alicense-qualityDmaintenanceEnables AI agents to manage projects, epics, and tasks with atomic locking, real-time dashboard, and multi-agent coordination.Last updatedMIT
- Flicense-qualityDmaintenanceEnables LLM agents to manage projects, track issues, log work, and integrate with Git. Provides 23 MCP tools for full project management capabilities.Last updated16
- AlicenseBqualityAmaintenanceA disciplined-sprint MCP server for AI coding agents, providing structured sprint management with immutable append-only ledger, programmatic close-gates, and live dashboard.Last updated29136Apache 2.0
Related MCP Connectors
The project brain for AI coding agents — memory, decisions, sprints, knowledge base via MCP.
The team layer for AI coding agents: shared contracts, collision alerts, E2EE sessions.
Cross-agent artifact workspace with provenance across Claude Code, Codex, Cursor, LangGraph.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/cnavta/sprint-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server