├── .cursor └── rules │ ├── MCP_clients.mdc │ ├── MCP_implementation.mdc │ ├── MCP_remote.mdc │ ├── cli-tests.mdc │ ├── errors.mdc │ ├── general.mdc │ └── tests.mdc ├── .github └── workflows │ └── npm-publish.yml ├── .gitignore ├── .npmignore ├── Dockerfile ├── LICENSE ├── README.md ├── babel.config.cjs ├── biome.json ├── jest.config.cjs ├── jest.resolver.mts ├── package.json ├── smithery.yaml ├── src ├── client │ ├── cli.ts │ ├── errors.ts │ ├── index.ts │ └── taskFormattingUtils.ts ├── server │ ├── FileSystemService.ts │ ├── TaskManager.ts │ ├── index.ts │ ├── toolExecutors.ts │ └── tools.ts └── types │ ├── data.ts │ ├── errors.ts │ └── response.ts ├── tests ├── cli │ └── cli.integration.test.ts ├── mcp │ ├── e2e.integration.test.ts │ ├── test-helpers.ts │ └── tools │ │ ├── add-tasks-to-project.test.ts │ │ ├── approve-task.test.ts │ │ ├── create-project.test.ts │ │ ├── create-task.test.ts │ │ ├── delete-project.test.ts │ │ ├── delete-task.test.ts │ │ ├── finalize-project.test.ts │ │ ├── generate-project-plan.test.ts │ │ ├── get-next-task.test.ts │ │ ├── list-projects.test.ts │ │ ├── list-tasks.test.ts │ │ ├── read-project.test.ts │ │ ├── read-task.test.ts │ │ └── update-task.test.ts ├── setup.ts └── version-consistency.test.js └── tsconfig.json /.cursor/rules/MCP_clients.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriscarrollsmith/taskqueue-mcp/HEAD/.cursor/rules/MCP_clients.mdc -------------------------------------------------------------------------------- /.cursor/rules/MCP_implementation.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriscarrollsmith/taskqueue-mcp/HEAD/.cursor/rules/MCP_implementation.mdc -------------------------------------------------------------------------------- /.cursor/rules/MCP_remote.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriscarrollsmith/taskqueue-mcp/HEAD/.cursor/rules/MCP_remote.mdc -------------------------------------------------------------------------------- /.cursor/rules/cli-tests.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriscarrollsmith/taskqueue-mcp/HEAD/.cursor/rules/cli-tests.mdc -------------------------------------------------------------------------------- /.cursor/rules/errors.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriscarrollsmith/taskqueue-mcp/HEAD/.cursor/rules/errors.mdc -------------------------------------------------------------------------------- /.cursor/rules/general.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriscarrollsmith/taskqueue-mcp/HEAD/.cursor/rules/general.mdc -------------------------------------------------------------------------------- /.cursor/rules/tests.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriscarrollsmith/taskqueue-mcp/HEAD/.cursor/rules/tests.mdc -------------------------------------------------------------------------------- /.github/workflows/npm-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriscarrollsmith/taskqueue-mcp/HEAD/.github/workflows/npm-publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriscarrollsmith/taskqueue-mcp/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriscarrollsmith/taskqueue-mcp/HEAD/.npmignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriscarrollsmith/taskqueue-mcp/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriscarrollsmith/taskqueue-mcp/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriscarrollsmith/taskqueue-mcp/HEAD/README.md -------------------------------------------------------------------------------- /babel.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriscarrollsmith/taskqueue-mcp/HEAD/babel.config.cjs -------------------------------------------------------------------------------- /biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriscarrollsmith/taskqueue-mcp/HEAD/biome.json -------------------------------------------------------------------------------- /jest.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriscarrollsmith/taskqueue-mcp/HEAD/jest.config.cjs -------------------------------------------------------------------------------- /jest.resolver.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriscarrollsmith/taskqueue-mcp/HEAD/jest.resolver.mts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriscarrollsmith/taskqueue-mcp/HEAD/package.json -------------------------------------------------------------------------------- /smithery.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriscarrollsmith/taskqueue-mcp/HEAD/smithery.yaml -------------------------------------------------------------------------------- /src/client/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriscarrollsmith/taskqueue-mcp/HEAD/src/client/cli.ts -------------------------------------------------------------------------------- /src/client/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriscarrollsmith/taskqueue-mcp/HEAD/src/client/errors.ts -------------------------------------------------------------------------------- /src/client/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriscarrollsmith/taskqueue-mcp/HEAD/src/client/index.ts -------------------------------------------------------------------------------- /src/client/taskFormattingUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriscarrollsmith/taskqueue-mcp/HEAD/src/client/taskFormattingUtils.ts -------------------------------------------------------------------------------- /src/server/FileSystemService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriscarrollsmith/taskqueue-mcp/HEAD/src/server/FileSystemService.ts -------------------------------------------------------------------------------- /src/server/TaskManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriscarrollsmith/taskqueue-mcp/HEAD/src/server/TaskManager.ts -------------------------------------------------------------------------------- /src/server/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriscarrollsmith/taskqueue-mcp/HEAD/src/server/index.ts -------------------------------------------------------------------------------- /src/server/toolExecutors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriscarrollsmith/taskqueue-mcp/HEAD/src/server/toolExecutors.ts -------------------------------------------------------------------------------- /src/server/tools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriscarrollsmith/taskqueue-mcp/HEAD/src/server/tools.ts -------------------------------------------------------------------------------- /src/types/data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriscarrollsmith/taskqueue-mcp/HEAD/src/types/data.ts -------------------------------------------------------------------------------- /src/types/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriscarrollsmith/taskqueue-mcp/HEAD/src/types/errors.ts -------------------------------------------------------------------------------- /src/types/response.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriscarrollsmith/taskqueue-mcp/HEAD/src/types/response.ts -------------------------------------------------------------------------------- /tests/cli/cli.integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriscarrollsmith/taskqueue-mcp/HEAD/tests/cli/cli.integration.test.ts -------------------------------------------------------------------------------- /tests/mcp/e2e.integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriscarrollsmith/taskqueue-mcp/HEAD/tests/mcp/e2e.integration.test.ts -------------------------------------------------------------------------------- /tests/mcp/test-helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriscarrollsmith/taskqueue-mcp/HEAD/tests/mcp/test-helpers.ts -------------------------------------------------------------------------------- /tests/mcp/tools/add-tasks-to-project.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriscarrollsmith/taskqueue-mcp/HEAD/tests/mcp/tools/add-tasks-to-project.test.ts -------------------------------------------------------------------------------- /tests/mcp/tools/approve-task.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriscarrollsmith/taskqueue-mcp/HEAD/tests/mcp/tools/approve-task.test.ts -------------------------------------------------------------------------------- /tests/mcp/tools/create-project.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriscarrollsmith/taskqueue-mcp/HEAD/tests/mcp/tools/create-project.test.ts -------------------------------------------------------------------------------- /tests/mcp/tools/create-task.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriscarrollsmith/taskqueue-mcp/HEAD/tests/mcp/tools/create-task.test.ts -------------------------------------------------------------------------------- /tests/mcp/tools/delete-project.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriscarrollsmith/taskqueue-mcp/HEAD/tests/mcp/tools/delete-project.test.ts -------------------------------------------------------------------------------- /tests/mcp/tools/delete-task.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriscarrollsmith/taskqueue-mcp/HEAD/tests/mcp/tools/delete-task.test.ts -------------------------------------------------------------------------------- /tests/mcp/tools/finalize-project.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriscarrollsmith/taskqueue-mcp/HEAD/tests/mcp/tools/finalize-project.test.ts -------------------------------------------------------------------------------- /tests/mcp/tools/generate-project-plan.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriscarrollsmith/taskqueue-mcp/HEAD/tests/mcp/tools/generate-project-plan.test.ts -------------------------------------------------------------------------------- /tests/mcp/tools/get-next-task.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriscarrollsmith/taskqueue-mcp/HEAD/tests/mcp/tools/get-next-task.test.ts -------------------------------------------------------------------------------- /tests/mcp/tools/list-projects.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriscarrollsmith/taskqueue-mcp/HEAD/tests/mcp/tools/list-projects.test.ts -------------------------------------------------------------------------------- /tests/mcp/tools/list-tasks.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriscarrollsmith/taskqueue-mcp/HEAD/tests/mcp/tools/list-tasks.test.ts -------------------------------------------------------------------------------- /tests/mcp/tools/read-project.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriscarrollsmith/taskqueue-mcp/HEAD/tests/mcp/tools/read-project.test.ts -------------------------------------------------------------------------------- /tests/mcp/tools/read-task.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriscarrollsmith/taskqueue-mcp/HEAD/tests/mcp/tools/read-task.test.ts -------------------------------------------------------------------------------- /tests/mcp/tools/update-task.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriscarrollsmith/taskqueue-mcp/HEAD/tests/mcp/tools/update-task.test.ts -------------------------------------------------------------------------------- /tests/setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriscarrollsmith/taskqueue-mcp/HEAD/tests/setup.ts -------------------------------------------------------------------------------- /tests/version-consistency.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriscarrollsmith/taskqueue-mcp/HEAD/tests/version-consistency.test.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriscarrollsmith/taskqueue-mcp/HEAD/tsconfig.json --------------------------------------------------------------------------------