tasks-mcp/ Pick any file or folder on the left to see what it is, why it exists, when you add it and the mistakes people make with it. Switch the stage to watch the project grow.
Top level, at Growing node_modules Installed packages, created by npm install. package.json Name, scripts, dependencies and `"type": "module"`. package-lock.json Exact versions of every installed package, written by npm. tsconfig.json TypeScript settings: Node ES modules, strict mode, build from src/ to dist/. .gitignore Keeps node_modules, dist, coverage and .env out of Git. .editorconfig Indentation, line endings and final newline for every editor on the team. .nvmrc The Node.js major the project runs on (24), read by nvm, fnm and CI. README.md What the server does, its tools, and copy-paste config for Claude Code, VS Code and Cursor. src All server and agent source code. tests Vitest tests that drive the server through a real MCP client, with the backend faked. vitest.config.ts Vitest settings: Node environment, setup file, coverage thresholds. scripts Small project scripts run through npm scripts. .env Your local secrets: backend API URL and token, model API key for the agent. .env.example Every variable the server and agent need, with placeholders. Committed. inspector.config.json Server entries for the MCP Inspector, used by `npm run inspect` through its --config flag. .mcp.json Claude Code project config: registers this server for everyone who opens the repo. .vscode Shared VS Code workspace settings: MCP config, formatter, recommended extensions, debugger. eslint.config.js ESLint flat config with typescript-eslint and a rule banning console.log. .prettierrc Prettier options: single quotes, print width, trailing commas. lefthook.yml Git hooks: lint and format staged files on commit, typecheck and unit tests on push. docker-compose.yml Local services: the tasks backend with its database, and Jaeger for traces from Production on. .devcontainer A dev container with Node 24 and the compose services. AGENTS.md Instructions for AI coding agents working on this repo: commands, layout and MCP rules. CLAUDE.md Claude Code's instructions file; a one-line `@AGENTS.md` import keeps one source of truth. .claude Claude Code project settings and path-scoped rules. coverage Coverage reports from `vitest run --coverage`.