Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 18 additions & 9 deletions mcp/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,30 +18,39 @@ agent pulls only the references it needs.

## Setup

```bash
cd mcp && npm install
```

Register the server with your agent. Replace `<REPO>` 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 <REPO>/mcp/index.mjs
claude mcp add vue-skills -- npx -y @pymodel/vue-skills-mcp
```

### Cursor / Windsurf (`~/.cursor/mcp.json` or `mcp_config.json`)

```json
{
"mcpServers": {
"vue-skills": { "command": "node", "args": ["<REPO>/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 `<REPO>` with its absolute path:

```bash
claude mcp add vue-skills -- node <REPO>/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"

Expand Down
4 changes: 2 additions & 2 deletions mcp/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion mcp/package.json
Original file line number Diff line number Diff line change
@@ -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)",
Expand Down