From 51fe3042891f2a33747fe197918fd7a9b0b9d7f3 Mon Sep 17 00:00:00 2001 From: elkaix Date: Sun, 16 Aug 2026 18:39:51 -0400 Subject: [PATCH] chore(release): v0.3.3 Lead the MCP server's npm README with the published package. The 0.3.2 page documented only 'cd mcp && npm install', which is clone instructions for an audience that just installed from npm; 'npx -y @pymodel/vue-skills-mcp' is now the primary path, with the clone route kept below it. --- mcp/README.md | 27 ++++++++++++++++++--------- mcp/package-lock.json | 4 ++-- mcp/package.json | 2 +- 3 files changed, 21 insertions(+), 12 deletions(-) diff --git a/mcp/README.md b/mcp/README.md index cfbaa6d..709a21c 100644 --- a/mcp/README.md +++ b/mcp/README.md @@ -18,17 +18,13 @@ agent pulls only the references it needs. ## Setup -```bash -cd mcp && npm install -``` - -Register the server with your agent. Replace `` with this repo's absolute -path. +Published as [`@pymodel/vue-skills-mcp`](https://www.npmjs.com/package/@pymodel/vue-skills-mcp) +with the skills bundled, so nothing needs cloning. ### Claude Code ```bash -claude mcp add vue-skills -- node /mcp/index.mjs +claude mcp add vue-skills -- npx -y @pymodel/vue-skills-mcp ``` ### Cursor / Windsurf (`~/.cursor/mcp.json` or `mcp_config.json`) @@ -36,12 +32,25 @@ claude mcp add vue-skills -- node /mcp/index.mjs ```json { "mcpServers": { - "vue-skills": { "command": "node", "args": ["/mcp/index.mjs"] } + "vue-skills": { "command": "npx", "args": ["-y", "@pymodel/vue-skills-mcp"] } } } ``` -`VUE_SKILLS_DIR` overrides where skills are read from (defaults to `../skills`). +### From a local clone + +```bash +cd mcp && npm install +``` + +Then point your agent at the checkout, replacing `` with its absolute path: + +```bash +claude mcp add vue-skills -- node /mcp/index.mjs +``` + +`VUE_SKILLS_DIR` overrides where skills are read from. The published package +reads its bundled `./skills`; a clone falls back to `../skills`. ## About "automatic" diff --git a/mcp/package-lock.json b/mcp/package-lock.json index bba0fd9..204bf76 100644 --- a/mcp/package-lock.json +++ b/mcp/package-lock.json @@ -1,12 +1,12 @@ { "name": "@pymodel/vue-skills-mcp", - "version": "0.3.2", + "version": "0.3.3", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@pymodel/vue-skills-mcp", - "version": "0.3.2", + "version": "0.3.3", "license": "MIT", "dependencies": { "@modelcontextprotocol/sdk": "^1.12.0", diff --git a/mcp/package.json b/mcp/package.json index c486781..a0a8149 100644 --- a/mcp/package.json +++ b/mcp/package.json @@ -1,6 +1,6 @@ { "name": "@pymodel/vue-skills-mcp", - "version": "0.3.2", + "version": "0.3.3", "type": "module", "description": "MCP server exposing the Vue 3 best-practice skills so any MCP coding agent can fetch them automatically on Vue work.", "author": "Mohamed Elkholy (elkaix)",