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
JSON
{
"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"
}
}
}