MCP Server
What is MCP?
MCP (Model Context Protocol) is a standardized protocol that enables AI assistants to access external data sources and tools. Movk Nuxt provides an MCP server so AI tools can directly access component information, API documentation and usage examples.
Available Resources
The MCP server provides the following resources for AI discovery and browsing:
| Resource URI | Description |
|---|---|
resource://movk-nuxt/components | Complete component list with metadata and category information |
resource://movk-nuxt/composables | Complete composable list with metadata and category information |
resource://movk-nuxt/auto-form | Full AutoForm system documentation including configuration, API, field definitions and customization options |
resource://movk-nuxt/data-table | Full DataTable system documentation including column configuration, tree data, pagination and style customization |
resource://movk-nuxt/api | Full API system documentation including plugin configuration, Hooks, Composables and progress upload/download |
resource://docs/documentation-pages | Complete list of all available documentation pages |
resource://docs/examples | Complete list of all available example code and demos |
Use @ in tools like Claude Code to access these resources.
Available Tools
List Queries
| Tool Name | Description |
|---|---|
list-components | List all Movk Nuxt components with their categories and basic information |
list-examples | List all available examples on the documentation site |
list-api | List API system documentation covering plugins, Hooks and Composables |
list-data-table | List all DataTable system documentation |
Detail Retrieval
| Tool Name | Description |
|---|---|
get-documentation-page | Get the full content of a specific documentation page. Supports the sections parameter (array of h2 headings, e.g. ["Usage", "API"]) to reduce response size |
get-example | Get an example's implementation code; requires the exampleName parameter (PascalCase) |
get-component | Get the full API documentation and usage instructions for a specified component |
get-component-metadata | Get structured metadata for a specified component (props, slots, emits, etc.) |
Search & Filter
| Tool Name | Description |
|---|---|
search-documentation | Full-text search across all documentation site pages |
search-composables | Search composables by keyword |
search-icons | Search available icons |
search-components-by-category | Search components by category or keyword |
search-auto-form-by-category | Search AutoForm documentation by category |
search-data-table-by-category | Search DataTable documentation by category or keyword |
search-api-by-category | Search API system documentation by category or keyword |
sections parameter of get-documentation-page to fetch only the relevant sections (e.g. "Usage" or "API"), reducing response size and improving performance.Available Prompts
The MCP server provides guided prompts for common workflows:
| Prompt Name | Description |
|---|---|
find-component-for-usecase | Recommend the most suitable component for a given use case |
find-autoform-solution | Recommend field types and configuration approaches based on form requirements |
implement-component-with-props | Provide implementation guidance for a component with specified props |
Use / in tools like Claude Code to access these prompts.
Configuration
The Movk Nuxt MCP server uses HTTP transport and can be configured in different AI assistants.
ChatGPT
Configure Movk Nuxt as a ChatGPT connector:
- Enable developer mode: go to "Settings" > "Connectors" > "Advanced settings" > "Developer mode"
- Open ChatGPT Settings
- Create a new connector in the Connectors tab:
- Name:
Movk Nuxt - MCP server URL:
https://nuxt.mhaibaraai.cn/mcp - Authentication:
None
- Name:
- Click Create
In subsequent conversations, you can invoke the connector from the "Developer mode" tools list in the editor.
Claude Code
Add the server via CLI:
claude mcp add --transport http movk-nuxt https://nuxt.mhaibaraai.cn/mcp
Claude Desktop
- Open Claude Desktop and go to "Settings" > "Developer"
- Click "Edit Config" to open the local Claude configuration directory
- Edit
claude_desktop_config.json:
{
"mcpServers": {
"movk-nuxt": {
"command": "npx",
"args": [
"mcp-remote",
"https://nuxt.mhaibaraai.cn/mcp"
]
}
}
}
- Restart Claude Desktop — the Movk Nuxt MCP server will be registered
Cursor
One-Click Install
Click the button below to install the Movk Nuxt MCP server directly in Cursor:
Manual Configuration
- Open Cursor and go to "Settings" > "Tools & MCP"
- Add the Movk Nuxt MCP server configuration
Or create/edit .cursor/mcp.json in your project root:
{
"mcpServers": {
"movk-nuxt": {
"type": "http",
"url": "https://nuxt.mhaibaraai.cn/mcp"
}
}
}
Google Antigravity
- Open the MCP store from the "..." dropdown in the Agent panel at the top of the editor
- Click "Manage MCP Servers"
- Click "View raw config"
- Edit
mcp_config.json:
{
"mcpServers": {
"movk-nuxt": {
"serverUrl": "https://nuxt.mhaibaraai.cn/mcp"
}
}
}
- Return to "Manage MCP Servers" and click "Refresh" — the Movk Nuxt MCP server will appear in the list
Gemini CLI
- Locate the Gemini CLI configuration file (usually at
~/.gemini/settings.jsonor the path specified by an environment variable) - Append the configuration to the
mcpServersobject:
{
"mcpServers": {
"movk-nuxt": {
"url": "https://nuxt.mhaibaraai.cn/mcp"
}
}
}
- Restart the terminal or reload the CLI — Movk Nuxt MCP tools are now available
Le Chat Mistral
- Go to "Intelligence" > "Connectors"
- Click "Add Connector" and select "Custom MCP Connector"
- Create a custom MCP connector:
- Connector Name:
MovkNuxt - Connector Server:
https://nuxt.mhaibaraai.cn/mcp
- Connector Name:
Visual Studio Code
- Open the VS Code Command Palette (Ctrl/Cmd + Shift + P)
- Type "Preferences: Open Workspace Settings (JSON)" and execute
- Create or edit
mcp.jsonin your project's.vscodedirectory:
{
"servers": {
"movk-nuxt": {
"type": "http",
"url": "https://nuxt.mhaibaraai.cn/mcp"
}
}
}
Windsurf
- Go to "Settings" > "Windsurf Settings" > "Cascade"
- Click "Manage MCPs" > "View raw config"
- Add the following configuration:
{
"mcpServers": {
"movk-nuxt": {
"type": "http",
"url": "https://nuxt.mhaibaraai.cn/mcp"
}
}
}
Zed
- Go to "Settings" > "Open Settings"
- Open the JSON settings file
- Add the context server configuration:
{
"context_servers": {
"movk-nuxt": {
"source": "custom",
"command": "npx",
"args": ["mcp-remote", "https://nuxt.mhaibaraai.cn/mcp"],
"env": {}
}
}
}
Opencode
- Create
opencode.jsonin your project root - Add the following configuration:
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"movk-nuxt": {
"type": "remote",
"url": "https://nuxt.mhaibaraai.cn/mcp",
"enabled": true
}
}
}
GitHub Copilot Agent
If you have already completed configuration in VS Code, you can adapt the same structure (replacing the servers key with mcpServers) and explicitly declare tools to list available tools.
- Open your GitHub repository
- Go to "Settings" > "Code & automation" > "Copilot" > "Coding agent"
- Add the following under "MCP configuration":
{
"mcpServers": {
"movk-nuxt": {
"type": "http",
"url": "https://nuxt.mhaibaraai.cn/mcp",
"tools": ["*"]
}
}
}
- Click Save
For more information see Extend coding agent with MCP.
Usage Examples
Once configured, you can ask AI assistants questions across Movk Nuxt's four capability domains:
AutoForm (Schema-Driven Forms)
- "How do I automatically generate a form from a Zod schema?"
- "What field types are supported? How do I register custom controls?"
- "How do I implement conditional field rendering and cross-field dependencies?"
- "I want to build a user registration form — how should I organize the schema?"
DataTable (Data Table)
- "What fields does a DataTable column definition have? How do I use a functional column?"
- "How do I implement tree data, column pinning and column resizing?"
- "How do I configure pagination, load-more and empty states?"
- "I need an editable table with a row right-click menu — which APIs should I use?"
API System (Fetch & Progress)
- "What is the difference between
useApiFetchand$fetch?" - "How do I configure multiple endpoints and automatic auth?"
- "How do I monitor file upload/download progress?"
- "How do I integrate business status codes and Toast notifications?"
Standalone Components & Composables
- "What standalone UI components are available?"
- "What props do DatePicker, StarRating and PillGroup accept?"
- "How do I use
useDateFormatter,useThemeanduseMessageBox?" - "I need a date range picker — which component is recommended?"
AI assistants retrieve structured data via MCP tools and provide contextual suggestions; questions with "recommend / what should I use" automatically trigger guided prompts.