MCP GitHub Issue Server

```text atlas-mcp-server ├── .husky/ │ ├── _/ │ │ ├── .gitignore │ │ ├── applypatch-msg │ │ ├── commit-msg │ │ ├── h │ │ ├── husky.sh │ │ ├── post-applypatch │ │ ├── post-checkout │ │ ├── post-commit │ │ ├── post-merge │ │ ├── post-rewrite │ │ ├── pre-applypatch │ │ ├── pre-auto-gc │ │ ├── pre-commit │ │ ├── pre-merge-commit │ │ ├── pre-push │ │ ├── pre-rebase │ │ └── prepare-commit-msg │ └── pre-commit ├── config/ │ ├── default.json │ └── notes.json ├── examples/ │ ├── portfolio-website/ │ │ ├── prompt.md │ │ ├── README.md │ │ └── task-hierarchy-full.json │ ├── templates_showcase/ │ │ ├── atlas-tasks.db │ │ ├── tasks-2025-01-03.json │ │ └── tasks-2025-01-03.md │ └── README.md ├── notes/ │ ├── task-creation.md │ ├── task-maintenance.md │ └── task-update.md ├── scripts/ │ ├── build-utils.js │ ├── generate-tree.js │ ├── platform-utils.js │ ├── postinstall.js │ ├── prestart.js │ └── set-build-permissions.js ├── src/ │ ├── config/ │ │ ├── config-initializer.ts │ │ ├── config-manager.ts │ │ ├── index.ts │ │ └── README.md │ ├── errors/ │ │ ├── base-error.ts │ │ ├── config-error.ts │ │ ├── error-factory.ts │ │ ├── index.ts │ │ ├── logging-error.ts │ │ ├── README.md │ │ ├── storage-error.ts │ │ ├── task-error.ts │ │ └── tool-error.ts │ ├── events/ │ │ ├── batch-processor.ts │ │ ├── event-manager.ts │ │ ├── health-monitor.ts │ │ └── README.md │ ├── logging/ │ │ ├── error-formatter.ts │ │ ├── file-transport.ts │ │ ├── health-monitor.ts │ │ ├── index.ts │ │ ├── logger.ts │ │ ├── README.md │ │ ├── transaction-logger.ts │ │ └── transport-manager.ts │ ├── notes/ │ │ ├── index.ts │ │ ├── note-manager.ts │ │ └── notes-initializer.ts │ ├── server/ │ │ ├── health-monitor.ts │ │ ├── index.ts │ │ ├── metrics-collector.ts │ │ ├── rate-limiter.ts │ │ ├── README.md │ │ └── request-tracer.ts │ ├── storage/ │ │ ├── base/ │ │ │ └── base-storage.ts │ │ ├── connection/ │ │ │ ├── pool/ │ │ │ │ ├── connection-pool.ts │ │ │ │ ├── index.ts │ │ │ │ ├── sqlite-connection-factory.ts │ │ │ │ ├── sqlite-connection.ts │ │ │ │ └── types.ts │ │ │ ├── index.ts │ │ │ └── manager.ts │ │ ├── core/ │ │ │ ├── connection/ │ │ │ │ ├── health.ts │ │ │ │ ├── manager.ts │ │ │ │ ├── pool.ts │ │ │ │ └── state.ts │ │ │ ├── query/ │ │ │ │ ├── builder.ts │ │ │ │ ├── executor.ts │ │ │ │ └── optimizer.ts │ │ │ ├── schema/ │ │ │ │ ├── backup.ts │ │ │ │ ├── migrations.ts │ │ │ │ └── validator.ts │ │ │ ├── transactions/ │ │ │ │ ├── coordinator.ts │ │ │ │ ├── manager.ts │ │ │ │ └── scope.ts │ │ │ ├── wal/ │ │ │ │ ├── checkpoint-manager.ts │ │ │ │ ├── file-handler.ts │ │ │ │ ├── index.ts │ │ │ │ ├── manager.ts │ │ │ │ ├── metrics-collector.ts │ │ │ │ └── types.ts │ │ │ └── index.ts │ │ ├── factory/ │ │ │ └── error-handler.ts │ │ ├── interfaces/ │ │ │ ├── config.ts │ │ │ ├── storage.ts │ │ │ ├── template-storage.ts │ │ │ └── types.ts │ │ ├── monitoring/ │ │ │ ├── health.ts │ │ │ ├── index.ts │ │ │ └── metrics.ts │ │ ├── query/ │ │ │ ├── builder/ │ │ │ │ ├── query-builder.ts │ │ │ │ └── sqlite-query-builder.ts │ │ │ ├── optimizer/ │ │ │ │ ├── index.ts │ │ │ │ └── sqlite-optimizer.ts │ │ │ ├── executor.ts │ │ │ └── index.ts │ │ ├── sqlite/ │ │ │ ├── database/ │ │ │ │ ├── connection.ts │ │ │ │ └── schema.ts │ │ │ ├── metrics/ │ │ │ │ └── storage-metrics.ts │ │ │ ├── operations/ │ │ │ │ └── task-operations.ts │ │ │ ├── config.ts │ │ │ ├── error-handler.ts │ │ │ ├── index.ts │ │ │ ├── init.ts │ │ │ ├── storage.ts │ │ │ └── template-storage.ts │ │ ├── utils/ │ │ │ ├── index.ts │ │ │ ├── storage-error-handler.ts │ │ │ └── storage-path-utils.ts │ │ ├── factory.ts │ │ ├── index.ts │ │ └── README.md │ ├── task/ │ │ ├── core/ │ │ │ ├── batch/ │ │ │ │ ├── common/ │ │ │ │ │ └── batch-utils.ts │ │ │ │ ├── services/ │ │ │ │ │ ├── dependency-validation-service.ts │ │ │ │ │ └── status-transition-service.ts │ │ │ │ ├── base-batch-processor.ts │ │ │ │ ├── index.ts │ │ │ │ ├── README.md │ │ │ │ └── unified-batch-processor.ts │ │ │ ├── cache/ │ │ │ │ ├── cache-coordinator.ts │ │ │ │ ├── cache-manager.ts │ │ │ │ ├── cache-metrics.ts │ │ │ │ ├── index.ts │ │ │ │ └── resource-cache-manager.ts │ │ │ ├── indexing/ │ │ │ │ ├── index-manager.ts │ │ │ │ └── index.ts │ │ │ ├── transactions/ │ │ │ │ ├── index.ts │ │ │ │ ├── task-transaction-manager.ts │ │ │ │ └── transaction-manager.ts │ │ │ ├── error-handler.ts │ │ │ ├── index.ts │ │ │ ├── status-state-machine.ts │ │ │ ├── task-resource-handler.ts │ │ │ └── task-store.ts │ │ ├── manager/ │ │ │ ├── error-handler.ts │ │ │ ├── index.ts │ │ │ ├── task-cache-manager.ts │ │ │ ├── task-event-handler.ts │ │ │ └── task-manager.ts │ │ ├── operations/ │ │ │ ├── index.ts │ │ │ └── task-operations.ts │ │ ├── validation/ │ │ │ ├── schemas/ │ │ │ │ ├── base-schema.ts │ │ │ │ ├── bulk-operations-schema.ts │ │ │ │ ├── create-schema.ts │ │ │ │ ├── index.ts │ │ │ │ ├── metadata-schema.ts │ │ │ │ ├── task-schemas.ts │ │ │ │ └── update-schema.ts │ │ │ ├── validators/ │ │ │ │ ├── dependency-validator.ts │ │ │ │ ├── hierarchy-validator.ts │ │ │ │ ├── index.ts │ │ │ │ └── status-validator.ts │ │ │ ├── index.ts │ │ │ └── task-validator.ts │ │ └── README.md │ ├── template/ │ │ ├── interpolation/ │ │ │ ├── metadata-transformer.ts │ │ │ └── variable-interpolator.ts │ │ ├── loader/ │ │ │ ├── template-loader.ts │ │ │ └── template-validator.ts │ │ ├── validation/ │ │ │ └── schemas/ │ │ │ └── template-schemas.ts │ │ ├── manager.ts │ │ └── README.md │ ├── tools/ │ │ ├── definitions/ │ │ │ ├── tools/ │ │ │ │ ├── shared/ │ │ │ │ │ ├── response-formatter.ts │ │ │ │ │ └── types.ts │ │ │ │ ├── agent-builder-tool.ts │ │ │ │ ├── index.ts │ │ │ │ ├── task-creation.ts │ │ │ │ ├── task-deletion.ts │ │ │ │ ├── task-maintenance.ts │ │ │ │ ├── task-operations.ts │ │ │ │ ├── task-queries.ts │ │ │ │ ├── task-update.ts │ │ │ │ └── template-tools.ts │ │ │ ├── agent-builder.ts │ │ │ └── tool-definitions.ts │ │ ├── error-handler.ts │ │ ├── handler.ts │ │ ├── index.ts │ │ ├── README.md │ │ ├── schemas.ts │ │ ├── session-schemas.ts │ │ ├── types.ts │ │ └── utils.ts │ ├── types/ │ │ ├── batch.ts │ │ ├── cache.ts │ │ ├── config.ts │ │ ├── error.ts │ │ ├── events.ts │ │ ├── index.ts │ │ ├── indexing.ts │ │ ├── logging.ts │ │ ├── lru-cache.d.ts │ │ ├── notes.ts │ │ ├── project.ts │ │ ├── README.md │ │ ├── session.ts │ │ ├── storage.ts │ │ ├── task-core.ts │ │ ├── task-metadata.ts │ │ ├── task-types.ts │ │ ├── task.ts │ │ ├── template.ts │ │ ├── tool.ts │ │ └── transaction.ts │ ├── utils/ │ │ ├── date-formatter.ts │ │ ├── error-utils.ts │ │ ├── id-generator.ts │ │ ├── path-utils.ts │ │ ├── pattern-matcher.ts │ │ ├── platform-utils.ts │ │ └── README.md │ ├── validation/ │ │ ├── core/ │ │ │ ├── config/ │ │ │ │ └── schema.ts │ │ │ ├── id/ │ │ │ │ └── schema.ts │ │ │ ├── path/ │ │ │ │ └── schema.ts │ │ │ ├── constants.ts │ │ │ └── index.ts │ │ ├── config.ts │ │ ├── id-schema.ts │ │ ├── index.ts │ │ └── README.md │ ├── visualization/ │ │ ├── formatters/ │ │ │ ├── base-formatter.ts │ │ │ ├── index.ts │ │ │ ├── json-formatter.ts │ │ │ └── markdown-formatter.ts │ │ ├── index.ts │ │ ├── README.md │ │ ├── task-visualizer.ts │ │ └── visualization-manager.ts │ └── index.ts ├── templates/ │ ├── software_engineer/ │ │ ├── devops_engineer.json │ │ ├── product_designer.json │ │ ├── security_engineer.json │ │ ├── system_architect.json │ │ ├── team.json │ │ └── tech_lead.json │ ├── README.md │ └── web-project.json ├── .eslintrc.json ├── .gitignore ├── .prettierrc ├── eslint.config.js ├── LICENSE ├── package.json ├── README.md ├── repo-tree.md ├── storage-refactor.md └── tsconfig.json ```