├── .gitignore ├── MCP-Typescript-readme.txt ├── MCP-docs.txt ├── README.md ├── bun.lockb ├── debug.js ├── docs └── mcp-sdk-improvements.md ├── documents ├── test-feature-custom.md └── test-feature │ └── prd.md ├── instructions ├── Impl.md ├── PRD.md ├── checklist.md ├── mcp_sdk_improvements.md ├── mcp_server_improvements.md ├── plan.md └── solidity_tic_tac_toe_project.md ├── package.json ├── repomix-output.txt ├── src ├── clarification.ts ├── document-storage.ts ├── documentation.ts ├── errors.ts ├── index-updated.ts ├── index.ts ├── mcp-server.ts ├── phases.ts ├── registry.ts ├── resource-handlers.ts ├── schemas.ts ├── storage.ts ├── templates │ ├── impl-template.md │ └── prd-template.md ├── test-mcp-improved.js ├── tool-handlers.ts ├── types.ts ├── utils.ts └── validators.ts ├── test-document-storage.js ├── test-document-tools.js ├── test-mcp.js ├── tsconfig.build.json └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | build/ 3 | *.log 4 | .env* -------------------------------------------------------------------------------- /MCP-Typescript-readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crazyrabbitLTC/mcp-vibecoder/HEAD/MCP-Typescript-readme.txt -------------------------------------------------------------------------------- /MCP-docs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crazyrabbitLTC/mcp-vibecoder/HEAD/MCP-docs.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crazyrabbitLTC/mcp-vibecoder/HEAD/README.md -------------------------------------------------------------------------------- /bun.lockb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crazyrabbitLTC/mcp-vibecoder/HEAD/bun.lockb -------------------------------------------------------------------------------- /debug.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crazyrabbitLTC/mcp-vibecoder/HEAD/debug.js -------------------------------------------------------------------------------- /docs/mcp-sdk-improvements.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crazyrabbitLTC/mcp-vibecoder/HEAD/docs/mcp-sdk-improvements.md -------------------------------------------------------------------------------- /documents/test-feature-custom.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crazyrabbitLTC/mcp-vibecoder/HEAD/documents/test-feature-custom.md -------------------------------------------------------------------------------- /documents/test-feature/prd.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crazyrabbitLTC/mcp-vibecoder/HEAD/documents/test-feature/prd.md -------------------------------------------------------------------------------- /instructions/Impl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crazyrabbitLTC/mcp-vibecoder/HEAD/instructions/Impl.md -------------------------------------------------------------------------------- /instructions/PRD.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crazyrabbitLTC/mcp-vibecoder/HEAD/instructions/PRD.md -------------------------------------------------------------------------------- /instructions/checklist.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crazyrabbitLTC/mcp-vibecoder/HEAD/instructions/checklist.md -------------------------------------------------------------------------------- /instructions/mcp_sdk_improvements.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crazyrabbitLTC/mcp-vibecoder/HEAD/instructions/mcp_sdk_improvements.md -------------------------------------------------------------------------------- /instructions/mcp_server_improvements.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crazyrabbitLTC/mcp-vibecoder/HEAD/instructions/mcp_server_improvements.md -------------------------------------------------------------------------------- /instructions/plan.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crazyrabbitLTC/mcp-vibecoder/HEAD/instructions/plan.md -------------------------------------------------------------------------------- /instructions/solidity_tic_tac_toe_project.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crazyrabbitLTC/mcp-vibecoder/HEAD/instructions/solidity_tic_tac_toe_project.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crazyrabbitLTC/mcp-vibecoder/HEAD/package.json -------------------------------------------------------------------------------- /repomix-output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crazyrabbitLTC/mcp-vibecoder/HEAD/repomix-output.txt -------------------------------------------------------------------------------- /src/clarification.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crazyrabbitLTC/mcp-vibecoder/HEAD/src/clarification.ts -------------------------------------------------------------------------------- /src/document-storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crazyrabbitLTC/mcp-vibecoder/HEAD/src/document-storage.ts -------------------------------------------------------------------------------- /src/documentation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crazyrabbitLTC/mcp-vibecoder/HEAD/src/documentation.ts -------------------------------------------------------------------------------- /src/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crazyrabbitLTC/mcp-vibecoder/HEAD/src/errors.ts -------------------------------------------------------------------------------- /src/index-updated.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crazyrabbitLTC/mcp-vibecoder/HEAD/src/index-updated.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crazyrabbitLTC/mcp-vibecoder/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/mcp-server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crazyrabbitLTC/mcp-vibecoder/HEAD/src/mcp-server.ts -------------------------------------------------------------------------------- /src/phases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crazyrabbitLTC/mcp-vibecoder/HEAD/src/phases.ts -------------------------------------------------------------------------------- /src/registry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crazyrabbitLTC/mcp-vibecoder/HEAD/src/registry.ts -------------------------------------------------------------------------------- /src/resource-handlers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crazyrabbitLTC/mcp-vibecoder/HEAD/src/resource-handlers.ts -------------------------------------------------------------------------------- /src/schemas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crazyrabbitLTC/mcp-vibecoder/HEAD/src/schemas.ts -------------------------------------------------------------------------------- /src/storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crazyrabbitLTC/mcp-vibecoder/HEAD/src/storage.ts -------------------------------------------------------------------------------- /src/templates/impl-template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crazyrabbitLTC/mcp-vibecoder/HEAD/src/templates/impl-template.md -------------------------------------------------------------------------------- /src/templates/prd-template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crazyrabbitLTC/mcp-vibecoder/HEAD/src/templates/prd-template.md -------------------------------------------------------------------------------- /src/test-mcp-improved.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crazyrabbitLTC/mcp-vibecoder/HEAD/src/test-mcp-improved.js -------------------------------------------------------------------------------- /src/tool-handlers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crazyrabbitLTC/mcp-vibecoder/HEAD/src/tool-handlers.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crazyrabbitLTC/mcp-vibecoder/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crazyrabbitLTC/mcp-vibecoder/HEAD/src/utils.ts -------------------------------------------------------------------------------- /src/validators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crazyrabbitLTC/mcp-vibecoder/HEAD/src/validators.ts -------------------------------------------------------------------------------- /test-document-storage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crazyrabbitLTC/mcp-vibecoder/HEAD/test-document-storage.js -------------------------------------------------------------------------------- /test-document-tools.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crazyrabbitLTC/mcp-vibecoder/HEAD/test-document-tools.js -------------------------------------------------------------------------------- /test-mcp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crazyrabbitLTC/mcp-vibecoder/HEAD/test-mcp.js -------------------------------------------------------------------------------- /tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crazyrabbitLTC/mcp-vibecoder/HEAD/tsconfig.build.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crazyrabbitLTC/mcp-vibecoder/HEAD/tsconfig.json --------------------------------------------------------------------------------