package.json•2.36 kB
{
"name": "mcp-server-boilerplate",
"version": "1.0.0",
"description": "Model Context Protocol server boilerplate",
"type": "module",
"main": "dist/index.js",
"scripts": {
"build": "tsc",
"start": "node dist/index.js",
"start:stdio": "node dist/stdio.js",
"dev": "nodemon --exec \"node --loader ts-node/esm src/index.ts\"",
"dev:stdio": "nodemon --exec \"node --loader ts-node/esm src/stdio.ts\"",
"test": "NODE_OPTIONS=--experimental-vm-modules jest",
"lint": "eslint . --ext .ts",
"format": "prettier --write 'src/**/*.ts'",
"format:check": "prettier --check 'src/**/*.ts'",
"prepare": "husky",
"commit": "git add . && cz",
"release": "release-it",
"push": "git push origin HEAD",
"inspect": "npx @modelcontextprotocol/inspector node dist/index.js",
"inspect:stdio": "npx @modelcontextprotocol/inspector node dist/stdio.js",
"inspect:dev": "npx @modelcontextprotocol/inspector node --loader ts-node/esm src/index.ts",
"inspect:stdio:dev": "npx @modelcontextprotocol/inspector node --loader ts-node/esm src/stdio.ts",
"inspect:cli": "npx @modelcontextprotocol/inspector --cli node dist/index.js",
"inspect:stdio:cli": "npx @modelcontextprotocol/inspector --cli node dist/stdio.js"
},
"config": {
"commitizen": {
"path": "cz-conventional-changelog"
}
},
"keywords": [
"mcp",
"model",
"context",
"protocol",
"llm"
],
"author": "",
"license": "MIT",
"dependencies": {
"@modelcontextprotocol/sdk": "latest",
"cors": "^2.8.5",
"dotenv": "^16.3.1",
"express": "^4.18.2",
"zod": "^3.22.4"
},
"devDependencies": {
"@commitlint/cli": "^19.8.0",
"@commitlint/config-conventional": "^19.8.0",
"@eslint/js": "^9.25.1",
"@modelcontextprotocol/inspector": "^0.11.0",
"@types/cors": "^2.8.13",
"@types/express": "^4.17.17",
"@types/jest": "^29.5.14",
"@types/node": "^20.10.3",
"commitizen": "^4.3.1",
"cz-conventional-changelog": "^3.3.0",
"eslint": "^9.25.1",
"globals": "^16.0.0",
"husky": "^9.1.7",
"jest": "^29.7.0",
"nodemon": "^3.0.2",
"prettier": "^3.5.3",
"pretty-quick": "^4.1.1",
"release-it": "^19.0.1",
"ts-jest": "^29.3.2",
"ts-node": "^10.9.1",
"typescript": "^5.3.2",
"typescript-eslint": "^8.31.1"
}
}