UNPKG

metalsmith-plugin-mcp-server

Version:

MCP server for scaffolding and validating high-quality Metalsmith plugins with native methods enforcement

87 lines (86 loc) 2.7 kB
{ "name": "metalsmith-plugin-mcp-server", "version": "1.1.2", "description": "MCP server for scaffolding and validating high-quality Metalsmith plugins with native methods enforcement", "type": "module", "exports": "./src/index.js", "bin": { "metalsmith-plugin-mcp-server": "./src/cli.js" }, "scripts": { "start": "node src/index.js", "test": "mocha test/**/*.test.js", "test:mcp": "node scripts/test-all.js", "test:scaffold": "node scripts/test-scaffold.js", "test:validate": "node scripts/test-validate.js", "test:configs": "node scripts/test-configs.js", "test:unit": "mocha test/**/*.test.js -t 5000", "coverage": "c8 --include=src/**/*.js --reporter=lcov --reporter=text-summary mocha test/**/*.test.js -t 15000", "format": "prettier --write \"**/*.{yml,md,js,json}\"", "format:check": "prettier --list-different \"**/*.{yml,md,js,json}\"", "lint": "eslint --fix .", "lint:check": "eslint --fix-dry-run .", "depcheck": "depcheck", "release": "./node_modules/.bin/release-it .", "release:check": "npm run lint:check && ./node_modules/.bin/release-it . --dry-run", "release:patch": "./scripts/release.sh patch --ci", "release:minor": "./scripts/release.sh minor --ci", "release:major": "./scripts/release.sh major --ci", "commit": "node scripts/commit.js", "setup-hooks": "node scripts/setup-hooks.js" }, "keywords": [ "mcp", "mcp-server", "metalsmith", "metalsmith-plugin", "scaffolding", "code-generation", "plugin-development", "claude", "ai-development" ], "author": "Werner Glinka <werner@glinka.co>", "license": "MIT", "engines": { "node": ">=18.0.0" }, "files": [ "src/**/*.js", "src/**/*.md", "templates/**/*", "LICENSE", "README.md" ], "dependencies": { "@modelcontextprotocol/sdk": "^1.17.0", "chalk": "^5.4.1", "glob": "^11.0.3", "js-yaml": "^4.1.0", "nunjucks": "^3.2.4", "ora": "^8.1.1", "validate-npm-package-name": "^6.0.2" }, "devDependencies": { "@eslint/js": "^9.31.0", "auto-changelog": "^2.5.0", "c8": "^10.1.3", "chai": "^5.2.1", "depcheck": "^1.4.7", "eslint": "^9.31.0", "globals": "^15.15.0", "metalsmith": "^2.6.3", "mocha": "^10.8.2", "prettier": "^3.6.2", "release-it": "^19.0.4", "sinon": "^19.0.5" }, "repository": { "type": "git", "url": "git+https://github.com/wernerglinka/metalsmith-plugin-mcp-server.git" }, "bugs": { "url": "https://github.com/wernerglinka/metalsmith-plugin-mcp-server/issues" }, "homepage": "https://github.com/wernerglinka/metalsmith-plugin-mcp-server#readme" }