Connects AI coding agents to the VueUse composables library through three tools: search_composables for keyword lookups, get_composable_docs for full API documentation including types and examples, and suggest_composable for natural language queries like "track mouse position" that return ranked recommendations. The server scrapes composable data directly from the VueUse GitHub repo, so you can refresh it locally when new composables ship. Useful when you're building Vue 3 apps and want your agent to write correct useMouse or useLocalStorage calls without leaving the editor to check docs. Runs via npx and works with Claude Code, Codex CLI, and OpenCode out of the box.
MCP server that gives AI coding agents instant access to VueUse documentation — search composables, read docs, and get suggestions.
This is an MCP (Model Context Protocol) server. When you connect it to an AI coding agent like Claude Code, the agent can automatically look up VueUse documentation while helping you write code.
For example, if you ask "help me track the mouse position in Vue," the agent will:
search_composables or suggest_composable to find relevant composablesget_composable_docs to read the full documentation for useMouseYou don't need to manually call any tools. The agent decides when to use them based on your questions.
claude mcp add vueuse-mcp -- npx vueuse-mcp
Add to your MCP config:
{
"servers": {
"vueuse": {
"command": "npx",
"args": ["vueuse-mcp"]
}
}
}
Add to your opencode.json:
{
"mcp": {
"vueuse": {
"command": "npx",
"args": ["vueuse-mcp"]
}
}
}
| Tool | Description |
|---|---|
search_composables | Search by name, keyword, or concept. Returns ranked results with descriptions. |
get_composable_docs | Get full docs for a composable — signature, types, options, examples, related functions. |
suggest_composable | Describe a use case in natural language and get ranked suggestions with trade-offs. |
list_categories | List all categories with composable counts. Optionally filter by package. |
The composable data is scraped from the VueUse GitHub repo. To update:
npm run scrape && npm run build
Set a GITHUB_TOKEN environment variable to avoid rate limits during scraping. See .env.example.
git clone https://github.com/kovoor/vueuse-mcp.git
cd vueuse-mcp
npm install
npm run scrape # fetch composable data from GitHub
npm run build # compile TypeScript
npm start # run the server
See CONTRIBUTING.md for how to add tools, update the scrape pipeline, and submit PRs.
com.mcparmory/google-search
io.github.pipeworx-io/brave-search
marcopesani/mcp-server-serper
brave/brave-search-mcp-server
com.mcparmory/google-search-console
acamolese/google-search-console-mcp