{"_id":"@aixlab/kanbn-mcp","_rev":"3-1791c7e4132648ae854ab7c837fbb875","name":"@aixlab/kanbn-mcp","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.0":{"name":"@aixlab/kanbn-mcp","version":"1.0.0","keywords":["mcp","model-context-protocol","kanban","kan","ai"],"license":"MIT","_id":"@aixlab/kanbn-mcp@1.0.0","maintainers":[{"name":"fn-florian","email":"f.neuss@aixlab.tech"}],"homepage":"https://github.com/AixLabTech/kanbn-mcp#readme","bugs":{"url":"https://github.com/AixLabTech/kanbn-mcp/issues"},"bin":{"kanbn-mcp":"build/index.js"},"dist":{"shasum":"b36998d9ad189e5b07042f24c760b1ddf702092e","tarball":"https://registry.npmjs.org/@aixlab/kanbn-mcp/-/kanbn-mcp-1.0.0.tgz","fileCount":7,"integrity":"sha512-HFobnpx1TZ/H2KPu/npT/ycpkwA6/UwIr4QW2wDKEK4Qw1c7qFDKmWzoGbhtIYaVRY/IIeeoAeo+EjJEeKJMcw==","signatures":[{"sig":"MEUCIDUybac0ABpnogcxvLoY2NGu9GM0N0umUADGYrrRb0G4AiEApomGWzV6uaUshzhqaHdY/QkFdk16j6zMHtpeQq+NuVs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":240427},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"2de4c48c2fa2efbb310a2aa1c0548823e145e741","scripts":{"build":"tsc && shx chmod 755 build/index.js","start":"node build/index.js","prestart":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fn-florian","email":"f.neuss@aixlab.tech"},"repository":{"url":"git+https://github.com/AixLabTech/kanbn-mcp.git","type":"git"},"_npmVersion":"11.6.1","description":"MCP Server for the kan.bn API","directories":{},"_nodeVersion":"24.10.0","dependencies":{"zod":"^3.24.3","axios":"^1.9.0","dotenv":"^16.4.5","json-schema-to-zod":"^2.6.1","@modelcontextprotocol/sdk":"^1.10.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","typescript":"^5.8.3","@types/node":"^22.15.2","@types/express":"^5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/kanbn-mcp_1.0.0_1781957923235_0.5230849191923475","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@aixlab/kanbn-mcp","version":"1.0.1","keywords":["mcp","model-context-protocol","kanban","kan","ai"],"license":"MIT","_id":"@aixlab/kanbn-mcp@1.0.1","maintainers":[{"name":"fn-florian","email":"f.neuss@aixlab.tech"}],"homepage":"https://github.com/AixLabTech/kanbn-mcp#readme","bugs":{"url":"https://github.com/AixLabTech/kanbn-mcp/issues"},"bin":{"kanbn-mcp":"build/index.js"},"dist":{"shasum":"28487ad17b1faacb8b315f9877cd6fbdfcea7eb9","tarball":"https://registry.npmjs.org/@aixlab/kanbn-mcp/-/kanbn-mcp-1.0.1.tgz","fileCount":7,"integrity":"sha512-On9ZXLOgyniJQZ2YH5rl4IaIuvbXm/vkdGi20LqsNSXIaPw3GgZ6gvIaSI3R/5wHeXr1EosrYjc82zKSiGg4bA==","signatures":[{"sig":"MEMCHzDqYSDKfTQKWs3wr3XfSqLlQag+fHnPUiVkT94sUsMCIDUYXX26lBemL6ZnOx7haO2CbSQ0I6nhdQSvQ9f/5Ntv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242708},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"fc86b24a265d34d0f2368b33902e8a5de0cb3e73","scripts":{"build":"tsc && shx chmod 755 build/index.js","start":"node build/index.js","prestart":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fn-florian","email":"f.neuss@aixlab.tech"},"repository":{"url":"git+https://github.com/AixLabTech/kanbn-mcp.git","type":"git"},"_npmVersion":"12.0.1","description":"MCP Server for the kan.bn API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.24.3","axios":"^1.9.0","dotenv":"^16.4.5","json-schema-to-zod":"^2.6.1","@modelcontextprotocol/sdk":"^1.10.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","typescript":"^5.8.3","@types/node":"^22.15.2","@types/express":"^5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/kanbn-mcp_1.0.1_1784841032622_0.9972201770647806","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@aixlab/kanbn-mcp","version":"1.0.2","description":"MCP Server for the kan.bn API","type":"module","main":"build/index.js","bin":{"kanbn-mcp":"build/index.js"},"keywords":["mcp","model-context-protocol","kanban","kan","ai"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/AixLabTech/kanbn-mcp.git"},"scripts":{"start":"node build/index.js","build":"tsc && shx chmod 755 build/index.js","typecheck":"tsc --noEmit","prestart":"npm run build"},"engines":{"node":">=20.0.0"},"dependencies":{"@modelcontextprotocol/sdk":"^1.10.0","axios":"^1.9.0","dotenv":"^16.4.5","json-schema-to-zod":"^2.6.1","zod":"^3.24.3"},"devDependencies":{"@types/express":"^5.0.6","@types/node":"^22.15.2","shx":"^0.4.0","typescript":"^5.8.3"},"gitHead":"a6b52e2cef979b97488754ef17cc0978e63e8491","types":"./build/index.d.ts","_id":"@aixlab/kanbn-mcp@1.0.2","bugs":{"url":"https://github.com/AixLabTech/kanbn-mcp/issues"},"homepage":"https://github.com/AixLabTech/kanbn-mcp#readme","_nodeVersion":"24.18.0","_npmVersion":"12.0.1","dist":{"integrity":"sha512-/LE1e0t4jGh6Qa1da95YMN+RtIe0MPiiGHhYxsS4wa6GOqKLUhhBChJpTa0mWlLMsT3jxlvr3TFKcbJJrRxuGA==","shasum":"f5a04ac5e50a3325c49da986117e5c7ad271ddbf","tarball":"https://registry.npmjs.org/@aixlab/kanbn-mcp/-/kanbn-mcp-1.0.2.tgz","fileCount":7,"unpackedSize":246889,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC9fn7QydROYqxAzCPva7lfCoK+bSGTDJ8L6/XsvPnptQIhANlYxTQbBKTpHbd4yNlJRak7QXZJUBGnF0EtUPYLvXya"}]},"_npmUser":{"name":"fn-florian","email":"f.neuss@aixlab.tech"},"directories":{},"maintainers":[{"name":"fn-florian","email":"f.neuss@aixlab.tech"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/kanbn-mcp_1.0.2_1785880239666_0.9610082149737276"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-20T12:18:43.109Z","modified":"2026-08-04T21:50:39.981Z","1.0.0":"2026-06-20T12:18:43.375Z","1.0.1":"2026-07-23T21:10:32.762Z","1.0.2":"2026-08-04T21:50:39.824Z"},"bugs":{"url":"https://github.com/AixLabTech/kanbn-mcp/issues"},"license":"MIT","homepage":"https://github.com/AixLabTech/kanbn-mcp#readme","keywords":["mcp","model-context-protocol","kanban","kan","ai"],"repository":{"type":"git","url":"git+https://github.com/AixLabTech/kanbn-mcp.git"},"description":"MCP Server for the kan.bn API","maintainers":[{"name":"fn-florian","email":"f.neuss@aixlab.tech"}],"readme":"# @aixlab/kanbn-mcp\n\nAn [MCP (Model Context Protocol)](https://modelcontextprotocol.io) server for the [Kan](https://kan.bn) Kanban API. Allows AI assistants like Claude, Cursor, and others to interact with your Kan boards directly.\n\n## Installation\n\n### Via npx (recommended – no installation needed)\n\n```bash\nnpx @aixlab/kanbn-mcp\n```\n\n### Global install\n\n```bash\nnpm install -g @aixlab/kanbn-mcp\nkanbn-mcp\n```\n\n## Configuration\n\nThe server requires the following environment variables:\n\n| Variable | Description |\n|---|---|\n| `API_BASE_URL` | Base URL of your Kan instance (e.g. `https://kan.example.com/api`) |\n| `BEARER_TOKEN_AUTHORIZATION` | Your Kan API key |\n\nYou can set these in a `.env` file or pass them directly as environment variables.\n\n## Usage with Claude Desktop\n\nAdd this to your `claude_desktop_config.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"kan\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@aixlab/kanbn-mcp\"],\n      \"env\": {\n        \"API_BASE_URL\": \"https://kan.example.com/api\",\n        \"BEARER_TOKEN_AUTHORIZATION\": \"your-api-key-here\"\n      }\n    }\n  }\n}\n```\n\n## Usage with VS Code (GitHub Copilot)\n\nAdd this to your `.vscode/mcp.json`:\n\n```json\n{\n  \"servers\": {\n    \"kan\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@aixlab/kanbn-mcp\"],\n      \"env\": {\n        \"API_BASE_URL\": \"https://kan.example.com/api\",\n        \"BEARER_TOKEN_AUTHORIZATION\": \"your-api-key-here\"\n      }\n    }\n  }\n}\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}