Skip to content

Tools ​

Vue Docs MCP exposes a small, fixed set of tools. Each takes the framework to query as an argument, and each framework page documents its parameters and scope values in detail.

Tools ​

Three tools cover every framework. Each takes a required framework argument (for example vue, vue-router or pinia; see Frameworks):

ToolPurpose
docs_searchSemantic search over the framework's documentation
api_lookupInstant API reference lookup with fuzzy fallback
get_relatedDiscover related APIs, concepts, and documentation pages

See the framework pages for parameters and examples:

How Search Works ​

Each docs_search call runs a 6-step pipeline:

  1. Embed & detect entities. Query is embedded via Jina, BM25 sparse vector generated locally, API names detected deterministically.
  2. Hybrid search. Dense + BM25 search in Qdrant, retrieving up to 50 candidates.
  3. Resolve HyPE hits. Synthetic question chunks mapped back to parent content.
  4. Cross-reference expansion. Related documentation sections pulled in from metadata links.
  5. Reranking. Jina reranker reorders candidates for precision.
  6. Reconstruction. Results reassembled in documentation reading order.

No LLM is used at query time. Only embedding and reranking API calls are made.

The ecosystem_search tool searches across all frameworks simultaneously.

ParameterTypeDefaultDescription
querystringDeveloper question or topic (max 2000 chars)
scopestring"all"Documentation section to search
max_resultsinteger5Number of sections to return (1-20)

Results are tagged by source framework and ordered by relevance.