UNPKG

quality-mcp

Version:

An MCP server that analyzes to your codebase, with plugin support for DCD and Simian. 🏍️ "The only Zen you find on the tops of mountains is the Zen you bring up there."

113 lines (112 loc) 4.08 kB
{ "name": "quality-mcp", "version": "1.2.1", "type": "module", "description": "An MCP server that analyzes to your codebase, with plugin support for DCD and Simian. 🏍️ \"The only Zen you find on the tops of mountains is the Zen you bring up there.\"", "main": "src/index.js", "bin": { "quality-mcp": "src/index.js" }, "scripts": { "start": "node src/index.js", "dev": "NODE_ENV=development node src/index.js", "setup": "./scripts/setup-simian.sh", "setup-dcd": "./scripts/setup-dcd.sh", "test": "node --experimental-vm-modules node_modules/.bin/jest", "test:watch": "node --experimental-vm-modules node_modules/.bin/jest --watch", "test:coverage": "node --experimental-vm-modules node_modules/.bin/jest --coverage", "test:coverage:check": "node --experimental-vm-modules node_modules/.bin/jest --coverage --passWithNoTests=false", "test:unit": "node --experimental-vm-modules node_modules/.bin/jest --testPathPattern=test/.*\\.test\\.js --testPathIgnorePatterns=test/.*integration.*", "test:integration": "node --experimental-vm-modules node_modules/.bin/jest test/mcp-server-integration.test.js", "test:security": "node --experimental-vm-modules node_modules/.bin/jest test/security-validation.test.js", "test:config": "node --experimental-vm-modules node_modules/.bin/jest test/config-validation.test.js", "test:optimization": "node --experimental-vm-modules node_modules/.bin/jest test/interface-optimization.test.js", "test:plugins": "node --experimental-vm-modules node_modules/.bin/jest test/plugin-definitions.test.js", "test:dcd": "node test-real-dcd.js", "check:dcd": "node check-dcd.js", "test:simian": "node --experimental-vm-modules node_modules/.bin/jest test/simian-integration.test.js", "lint": "eslint .", "lint:fix": "eslint . --fix", "format": "prettier --write .", "format:check": "prettier --check .", "docs": "echo 'Documentation generation not configured yet'", "prepare": "husky", "commit": "cz", "release:patch": "npm version patch --message \"chore(release): %s\" && git push && git push --tags", "release:minor": "npm version minor --message \"chore(release): %s\" && git push && git push --tags", "release:major": "npm version major --message \"chore(release): %s\" && git push && git push --tags", "version": "node -p \"require('./package.json').version\"" }, "keywords": [ "mcp", "model-context-protocol", "code-analysis", "duplicate-detection", "simian", "dcd", "ai-tools", "cursor", "quality", "zen" ], "author": "Graham P Heath <graham.p.heath@gmail.com>", "license": "MIT", "dependencies": { "@modelcontextprotocol/sdk": "^1.12.0" }, "devDependencies": { "@babel/core": "^7.27.7", "@babel/preset-env": "^7.27.2", "@commitlint/cli": "^19.8.1", "@commitlint/config-conventional": "^19.8.1", "@eslint/js": "^9.30.0", "@jest/globals": "^30.0.3", "babel-jest": "^30.0.2", "commitizen": "^4.3.1", "cz-conventional-changelog": "^3.3.0", "eslint": "^9.30.0", "eslint-config-prettier": "^10.1.5", "eslint-plugin-getdeps": "^1.4.1", "eslint-plugin-prettier": "^5.5.1", "husky": "^9.1.7", "jest": "^30.0.3", "lint-staged": "^16.1.2", "prettier": "^3.6.2", "semver": "^7.7.2" }, "engines": { "node": ">=18.0.0" }, "repository": { "type": "git", "url": "https://bitbucket.org/grahampheath/quality-mcp.git" }, "bugs": { "url": "https://bitbucket.org/grahampheath/quality-mcp/issues" }, "homepage": "https://bitbucket.org/grahampheath/quality-mcp", "files": [ "src/**/*", "scripts/**/*", "readme.md", "setup.md", "troubleshooting.md", "development.md", "contributing.md", "LICENSE" ], "lint-staged": { "*.js": [ "eslint --fix", "prettier --write" ], "*.{json,md,yml,yaml}": [ "prettier --write" ] }, "config": { "commitizen": { "path": "cz-conventional-changelog" } } }