gsd-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., "@gsd-mcp-servershow current project state"
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.
gsd-mcp-server
MCP server for the GSD (Get Shit Done) lifecycle framework. Exposes GSD project state, phases, milestones, and commands as MCP tools and resources.
Features
34 tools — manage project lifecycle via MCP tool calls
6 resources — read project files (state, roadmap, requirements, config, help)
Zod-validated inputs — type-safe parameter validation
Secure execution — no shell injection (
execFileSyncwith argument arrays)
Related MCP server: agent-services-mcp
Quick Start
Run instantly with npx (no install needed):
npx -y @md0ar/gsd-mcp-server
Or install globally:
```bash
npm install -g @md0ar/gsd-mcp-serverConfiguration
opencode.jsonc
{
"mcp": {
"gsd-mcp-server": {
"type": "local",
"command": ["npx", "-y", "@md0ar/gsd-mcp-server"],
"enabled": true,
"timeout": 30000
}
}
}Claude Desktop
~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"gsd-mcp-server": {
"command": "npx",
"args": ["-y", "@md0ar/gsd-mcp-server"]
}
}
}Cursor
.cursor/mcp.json
{
"mcpServers": {
"gsd-mcp-server": {
"command": "npx",
"args": ["-y", "gsd-mcp-server"]
}
}
}VS Code
.vscode/mcp.json
{
"servers": {
"gsd-mcp-server": {
"command": "npx",
"args": ["-y", "@md0ar/gsd-mcp-server"]
}
}
}Always use
-ywithnpxto skip the confirmation prompt — MCP hosts need non-interactive execution.
Requirements
Node.js 18+
GSD framework — the server wraps the GSD CLI. Install opencode to use the full GSD lifecycle.
Tools
Tool | Params | Description |
| — | Current project state |
| — | Next step in the GSD lifecycle |
|
| Initialize a new project |
|
| Start a new milestone |
| — | Analyze existing codebase |
|
| Capture implementation decisions |
| — | List roadmap phases |
|
| Create task plans |
|
| Execute phase plans |
|
| Verify phase work |
|
| Ad-hoc task |
|
| Systematic debugging |
|
| Throwaway experiment |
|
| UI design sketch |
|
| Archive milestone |
|
| Capture todo |
|
| List pending todos |
|
| Create PR |
|
| Add new phase |
|
| Insert phase |
| — | Configure toggles |
|
| Switch model profile |
|
| Run any GSD command |
|
| Run validation (consistency/health/agents) |
| — | Full roadmap + disk status analysis |
|
| Mark a phase as complete |
|
| Read config value |
|
| Write config value |
|
| Commit planning docs to git |
|
| Create document templates |
| — | Scan phases for unresolved verification |
|
| Web search via Brave API |
|
| Mark todo as completed |
|
| Manage parallel workspaces |
Resources
URI | Description |
| Current project state |
| Project definition |
| Phase roadmap |
| Feature requirements |
| Planning config |
| Command reference |
Testing
npm testRuns 188 tests across three suites: 94 main + 37 edge + 57 functional (real GSD project).
Publishing (for maintainers)
# 1. Log in to npm
npm login
# 2. Publish to npm
npm publish
# 3. Publish to MCP Registry (optional)
npx -y @modelcontextprotocol/publisher login
npx -y @modelcontextprotocol/publisher publishRequirements:
GitHub account (for MCP Registry auth)
Granular Access Token with
Read and writescope for CI/CD
License
MIT
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
- Alicense-qualityDmaintenanceMCP server exposing Basecamp CLI commands as tools for project management, todos, messages, and more.MIT
- AlicenseBqualityDmaintenanceMCP Server for Git operations, agent templates, and project utilities.980MIT
- AlicenseBqualityCmaintenanceComprehensive MCP server for Project COR, a project management platform, exposing 61 tools covering the complete COR REST API as MCP tools.61MIT
- Flicense-qualityBmaintenanceAn MCP server that interviews users to capture project planning facts into SQLite and enforces mechanical gates to ensure structured progress.
Related MCP Connectors
An MCP server that let you interact with Cycloid.io Internal Development Portal and Platform
A MCP server built for developers enabling Git based project management with project and personal…
MCP server for generating rough-draft project plans from natural-language prompts.
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/M0-AR/gsd-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server