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