UNPKG

agile-planner-mcp-server

Version:

Serveur MCP pour la génération d'artefacts agiles (backlogs, features, user stories) avec IA - compatible Windsurf, Claude et Cursor

102 lines (101 loc) 3.27 kB
{ "name": "agile-planner-mcp-server", "version": "1.7.3", "description": "Serveur MCP pour la génération d'artefacts agiles (backlogs, features, user stories) avec IA - compatible Windsurf, Claude et Cursor", "main": "server/index.js", "bin": { "agile-planner": "./server/index.js" }, "files": [ "server/**/*", "docs/**/*", "README.md", "CHANGELOG.md", "LICENSE" ], "scripts": { "install-git-hooks": "powershell -ExecutionPolicy Bypass -File .windsurf/hooks/install-git-hooks.ps1", "start": "node server/index.js", "cli": "node server/index.js --cli", "test-run": "echo Hello from npm run", "test": "jest --forceExit", "test:unit": "jest tests/unit --forceExit", "test:integration": "jest tests/integration --forceExit", "test:e2e": "jest tests/integration --testPathPattern=e2e --forceExit --detectOpenHandles --runInBand --no-cache", "test:validators": "jest tests/unit/validators", "test:formatters": "jest tests/unit/formatters", "test:isolated": "jest tests/isolated/", "test:markdown": "jest tests/unit/formatters/markdown-formatting.test.js", "test:user-story": "jest tests/isolated/format-user-story.test.js", "test:multi-llm": "jest tests/mcp-validation/isolated-multi-llm.test.js --verbose", "test:final": "node scripts/run-final-tests.js", "lint": "eslint . --quiet", "generate-backlog": "node server/index.js --generateBacklog", "generate-backlog:mcp": "node server/index.js --mode mcp --generateBacklog", "docs": "jsdoc -c jsdoc.json", "prepublishOnly": "npm run lint", "postversion": "git push && git push --tags", "postinstall": "node -e \"try { require('fs').chmodSync('./server/index.js', '755'); } catch (e) { }\"" }, "keywords": [ "mcp", "model-context-protocol", "agile", "backlog", "user-story", "feature", "product-backlog", "scrum", "ai-generator", "openai", "groq", "cli", "windsurf", "claude", "cursor", "multi-llm", "anthropic", "wiscale" ], "author": "Julien Lange", "license": "MIT", "dependencies": { "ajv": "^8.12.0", "chalk": "^4.1.2", "commander": "^12.0.0", "dotenv": "^16.4.5", "fs-extra": "^11.3.0", "groq-sdk": "npm:openai@^4.30.0", "inquirer": "^8.2.6", "nanoid": "^3.3.6", "node-fetch": "^2.6.7", "openai": "^4.30.0", "slugify": "^1.6.6", "zod": "^3.22.4" }, "engines": { "node": ">=14.0.0" }, "repository": { "type": "git", "url": "git+https://github.com/cyberlife-coder/agile-planner-mcp-server.git" }, "bugs": { "url": "https://github.com/cyberlife-coder/agile-planner-mcp-server/issues" }, "homepage": "https://github.com/cyberlife-coder/agile-planner-mcp-server#readme", "devDependencies": { "@babel/core": "^7.27.1", "@babel/preset-env": "^7.27.2", "babel-jest": "^29.7.0", "docdash": "^2.0.1", "eslint": "^9.26.0", "eslint-plugin-jest": "^28.11.0", "globals": "^16.1.0", "jest": "^29.5.0", "jsdoc": "^4.0.2", "nock": "^14.0.4", "sinon": "^20.0.0", "supertest": "^7.1.0" } }