diff --git a/template/README.md.ejs b/template/README.md.ejs index ae94532..2de1440 100644 --- a/template/README.md.ejs +++ b/template/README.md.ejs @@ -61,10 +61,10 @@ On Windows: `%APPDATA%/Claude/claude_desktop_config.json` ### Debugging -Since MCP servers communicate over stdio, debugging can be challenging. We recommend using the [MCP Inspector](https://github.com/modelcontextprotocol/inspector): +Since MCP servers communicate over stdio, debugging can be challenging. We recommend using the [MCP Inspector](https://github.com/modelcontextprotocol/inspector), which is available as a package script: ```bash -npx @modelcontextprotocol/inspector /path/to/<%= name %>/build/index.js +npm run inspector ``` The Inspector will provide a URL to access debugging tools in your browser. diff --git a/template/package.json.ejs b/template/package.json.ejs index 7012902..7bd775d 100644 --- a/template/package.json.ejs +++ b/template/package.json.ejs @@ -13,7 +13,8 @@ "scripts": { "build": "tsc && node -e \"require('fs').chmodSync('build/index.js', '755')\"", "prepare": "npm run build", - "watch": "tsc --watch" + "watch": "tsc --watch", + "inspector": "npx @modelcontextprotocol/inspector \"$(node -e \"console.log(require('path').join(process.cwd(), 'build/index.js'))\")\"" }, "dependencies": { "@modelcontextprotocol/sdk": "0.6.0"