{"_id":"@anyicode/spec-kit-mcp","_rev":"7-7afe044b5da80c6f1afd9990ff91ff3e","name":"@anyicode/spec-kit-mcp","dist-tags":{"latest":"1.0.4"},"versions":{"1.0.1":{"name":"@anyicode/spec-kit-mcp","version":"1.0.1","keywords":[],"author":"","license":"ISC","_id":"@anyicode/spec-kit-mcp@1.0.1","maintainers":[{"name":"anyicode","email":"luojin369@gmail.com"}],"bin":{"spec-kit-mcp":"build/index.js"},"dist":{"shasum":"38056768fa54b29f1224e075714665d8541c8265","tarball":"https://registry.npmjs.org/@anyicode/spec-kit-mcp/-/spec-kit-mcp-1.0.1.tgz","fileCount":8,"integrity":"sha512-PgqVptGWwf5wj0D6/28P+GRIyziX2UMm0JqeGZsG+E6GW34vJ6OraSbp9eO92LpBJ8mWkauWIwa8/jAeNuRkiw==","signatures":[{"sig":"MEYCIQDulOI8LVi/4Vr+LlLibU/Ig6o3GjMYt+GKic5ADh1EowIhAOuWiLRkZeKYdBnwJgehlVQJZlhiKVqtt8XsNzHKlxho","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51420},"main":"build/index.js","type":"module","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"node build/index.js"},"_npmUser":{"name":"anyicode","email":"luojin369@gmail.com"},"_npmVersion":"11.6.0","description":"This is a Model Context Protocol (MCP) server for [Spec Kit](https://github.com/github/spec-kit). It allows AI assistants to interact with Spec Kit templates and workflows directly to help manage project specifications, planning, and implementation.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^4.1.13","execa":"^9.6.0","@modelcontextprotocol/sdk":"^1.23.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/spec-kit-mcp_1.0.1_1764213450903_0.4939679497990457","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@anyicode/spec-kit-mcp","version":"1.0.2","keywords":[],"author":"","license":"ISC","_id":"@anyicode/spec-kit-mcp@1.0.2","maintainers":[{"name":"anyicode","email":"luojin369@gmail.com"}],"bin":{"spec-kit-mcp":"build/index.js"},"dist":{"shasum":"17a71155f79a33063bb9600aaff0a3cf146ad671","tarball":"https://registry.npmjs.org/@anyicode/spec-kit-mcp/-/spec-kit-mcp-1.0.2.tgz","fileCount":8,"integrity":"sha512-hsxrU1vlrGAd6aKD3f1ra5m4nbeNS09Iujv9Isp59yByeKtdd7jS0TX3XWH8SQSqhY1jCWjzJSZdWVWmZcQSmQ==","signatures":[{"sig":"MEQCIF7bRMGH/J8b7TB5+AdsdbZmLmbTmf8+tNAW/HC6K+/DAiB5cIm5a445ene7aPkLiLoxEWfGE7hvcyokkI9OZREdQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51440},"main":"build/index.js","type":"module","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"node build/index.js"},"_npmUser":{"name":"anyicode","email":"luojin369@gmail.com"},"_npmVersion":"11.6.0","description":"This is a Model Context Protocol (MCP) server for [Spec Kit](https://github.com/github/spec-kit). It allows AI assistants to interact with Spec Kit templates and workflows directly to help manage project specifications, planning, and implementation.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^4.1.13","execa":"^9.6.0","@modelcontextprotocol/sdk":"^1.23.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/spec-kit-mcp_1.0.2_1764214297269_0.5900683298546032","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@anyicode/spec-kit-mcp","version":"1.0.3","keywords":[],"author":"","license":"ISC","_id":"@anyicode/spec-kit-mcp@1.0.3","maintainers":[{"name":"anyicode","email":"luojin369@gmail.com"}],"bin":{"spec-kit-mcp":"build/index.js"},"dist":{"shasum":"fafff2e1c6d9fa3e002ac8948255f0b3d6aa43ca","tarball":"https://registry.npmjs.org/@anyicode/spec-kit-mcp/-/spec-kit-mcp-1.0.3.tgz","fileCount":3,"integrity":"sha512-oCxVsuW2WbFJCkZFm3OKK//fsZXuRqEHwQlXvXBgVBXc/9zU7KjOGol1kZPR9Oep12m8qAWL4dkP63pK8nhJ/w==","signatures":[{"sig":"MEUCIFkOjKnFeIpz/QtiWwfT+aQOlTcQPYFZYJE13nRBZ55gAiEAnwOZvH+uX+rMxqKEKc2pisNe0bEoxpa+NFnggHRNvKo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16527},"main":"build/index.js","type":"module","gitHead":"0ec7159b4e6044906fbc70b45dfdc23974d0af85","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"node build/index.js"},"_npmUser":{"name":"anyicode","email":"luojin369@gmail.com"},"_npmVersion":"11.6.0","description":"This is a Model Context Protocol (MCP) server for [Spec Kit](https://github.com/github/spec-kit). It allows AI assistants to interact with Spec Kit templates and workflows directly to help manage project specifications, planning, and implementation.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^4.1.13","execa":"^9.6.0","@modelcontextprotocol/sdk":"^1.23.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/spec-kit-mcp_1.0.3_1764215695046_0.5755972707406232","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@anyicode/spec-kit-mcp","version":"1.0.4","description":"This is a Model Context Protocol (MCP) server for [Spec Kit](https://github.com/github/spec-kit). It allows AI assistants to interact with Spec Kit templates and workflows directly to help manage project specifications, planning, and implementation.","main":"build/index.js","type":"module","bin":{"spec-kit-mcp":"build/index.js"},"scripts":{"build":"tsc","start":"node build/index.js","test":"echo \"Error: no test specified\" && exit 1"},"keywords":[],"author":"","license":"ISC","dependencies":{"@modelcontextprotocol/sdk":"^1.23.0","execa":"^9.6.0","zod":"^4.1.13"},"devDependencies":{"@types/node":"^24.10.1","typescript":"^5.9.3"},"_id":"@anyicode/spec-kit-mcp@1.0.4","gitHead":"0064f8f6d502f975abcbbe09b56be50aea9bc46b","_nodeVersion":"22.12.0","_npmVersion":"11.6.0","dist":{"integrity":"sha512-YqBeBsv7yULkBjWWqcy5zZOHMUqGESD8EbOCiyqELcwhx88eINoKTjcAgIq1ncT04TNhvnL4UgNdgPJk32X05w==","shasum":"6fba09b88c3d3c528406d828a1024c9284bf4ef6","tarball":"https://registry.npmjs.org/@anyicode/spec-kit-mcp/-/spec-kit-mcp-1.0.4.tgz","fileCount":3,"unpackedSize":16685,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD2EpRCk3Ye/kO5OHDNDFs6cudW/KAcG3DHY8JhcMqE+wIhAPtM47t9aiKf38vj/qQ1bs+zj760bRA4gBg/0ZILYFxu"}]},"_npmUser":{"name":"anyicode","email":"luojin369@gmail.com"},"directories":{},"maintainers":[{"name":"anyicode","email":"luojin369@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/spec-kit-mcp_1.0.4_1764222888778_0.23172595701163123"},"_hasShrinkwrap":false}},"time":{"created":"2025-11-27T03:17:30.806Z","modified":"2025-11-27T05:54:49.151Z","1.0.0":"2025-11-26T06:46:49.502Z","1.0.1":"2025-11-27T03:17:31.140Z","1.0.2":"2025-11-27T03:31:37.465Z","1.0.3":"2025-11-27T03:54:55.218Z","1.0.4":"2025-11-27T05:54:48.956Z"},"license":"ISC","keywords":[],"description":"This is a Model Context Protocol (MCP) server for [Spec Kit](https://github.com/github/spec-kit). It allows AI assistants to interact with Spec Kit templates and workflows directly to help manage project specifications, planning, and implementation.","maintainers":[{"name":"anyicode","email":"luojin369@gmail.com"}],"readme":"# Spec Kit MCP Server\r\n\r\nThis is a Model Context Protocol (MCP) server for [Spec Kit](https://github.com/github/spec-kit). It allows AI assistants to interact with Spec Kit templates and workflows directly to help manage project specifications, planning, and implementation.\r\n\r\n## Prerequisites\r\n\r\nBefore using this MCP server, you must have `specify-cli` installed on your system.\r\n\r\n### Persistent Installation (Recommended)\r\n\r\nInstall once and use everywhere:\r\n\r\n```bash\r\nuv tool install specify-cli --from git+https://github.com/github/spec-kit.git\r\n```\r\n\r\nThen use the tool directly:\r\n\r\n```bash\r\nspecify init <PROJECT_NAME>\r\nspecify check\r\n```\r\n\r\nTo upgrade Specify, see the Upgrade Guide for detailed instructions. Quick upgrade:\r\n\r\n```bash\r\nuv tool install specify-cli --force --from git+https://github.com/github/spec-kit.git\r\n```\r\n\r\n## Installation & Usage\r\n\r\n### Using with MCP Clients (e.g., Claude Desktop, Cursor)\r\n\r\nYou can run this server directly using `npx`. Add the following configuration to your MCP client settings:\r\n\r\n```json\r\n{\r\n  \"mcpServers\": {\r\n    \"spec-kit\": {\r\n      \"command\": \"npx\",\r\n      \"args\": [\r\n        \"-y\",\r\n        \"@anyicode/spec-kit-mcp@latest\"\r\n      ]\r\n    }\r\n  }\r\n}\r\n```\r\n\r\n## Features\r\n\r\nThis server provides prompts and tools to guide the AI through the Spec Kit workflow:\r\n\r\n*   **Constitution** (`speckit.constitution`): Establish or review project principles (code quality, testing, etc.).\r\n*   **Specify** (`speckit.specify`): Combine templates with user requirements to describe what to build.\r\n*   **Plan** (`speckit.plan`): Analyze the project and create a technical plan.\r\n*   **Tasks** (`speckit.tasks`): Break down the plan into actionable tasks.\r\n*   **Implement** (`speckit.implement`): Provide implementation guidelines.\r\n\r\nThe server automatically detects and uses the `commands/` directory in your project root to access these templates.\r\n\r\n\r\n## Publishing\r\n\r\nTo release a new version of this package, follow these steps:\r\n\r\n1.  Update the package version (e.g., patch, minor, major):\r\n    ```bash\r\n    npm version patch\r\n    ```\r\n2.  Build the project:\r\n    ```bash\r\n    npm run build\r\n    ```\r\n3.  Publish the package to npm:\r\n    ```bash\r\n    npm publish --access public\r\n    ```\r\n4.  Verify the package is published:\r\n    ```bash\r\n    npm view @anyicode/spec-kit-mcp\r\n    ```\r\n","readmeFilename":"README.md"}