spec-driver-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
| resources | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| init-specA | Initialize a spec-driven development workspace for the current project. Creates a .spec/ directory that will hold three files:
Call this FIRST when user expresses intent to build, plan, design, analyze, or refactor. |
| write-spec-fileA | Write content to one of the three spec files. Use this to create or update requirements.md, design.md, or tasks.md. |
| read-spec-fileA | Read the content of one of the three spec files. Use this to review requirements, check design decisions, or see task status. |
| list-spec-filesB | List all spec files with their status (exists, size, task count). |
| update-taskA | Mark a task as done or pending in tasks.md. Use this during implementation to track progress. The task is identified by matching its text content (case-insensitive partial match). |
| get-task-summaryA | Get a summary of task completion status from tasks.md. |
| create-hookA | Register an automation hook for the spec workflow. Hooks define actions the AI should automatically perform when specific events occur. Events: on-requirements-confirmed, on-design-confirmed, on-tasks-confirmed, on-task-completed, on-implementation-done, on-spec-phase-change, on-user-request-change, manual Example: when a task is completed (on-task-completed), auto-run update-task to mark it [x]. |
| list-hooksA | List all registered hooks with their event type and description. Use this to review what automations are active. |
| delete-hookB | Remove a hook by name. |
| run-hooksA | Get all hooks matching a specific event type. The AI should call this when an event occurs and execute the matching hooks' instructions. For example, after completing implementation of a task, call run-hooks with event "on-task-completed" to find and execute all relevant hooks. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| requirements.md | requirements.md content |
| design.md | design.md content |
| tasks.md | tasks.md content |
| Spec Hooks | List of all registered hooks |
Latest Blog Posts
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/linanwanttodo/spec-driver-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server