element-plus-mcp
@dweb-channel
About element-plus-mcp
element-plush mcp server
Basic information
Config
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is element-plus-mcp?
element-plus-mcp is an MCP (Model Context Protocol) server that generates Element Plus Vue components on demand using large language models (LLMs). It is designed for developers who want to quickly scaffold Vue components by describing them in natural language, with support for multiple LLM providers and a built-in live preview service.
How to use element-plus-mcp?
Configure API keys in a .env file (supports DeepSeek, OpenAI, Anthropic, Gemini). Start the server, then send HTTP requests to the /api/mcp/generate endpoint with a userPrompt and optional llmConfig. For MCP protocol usage, send JSON-RPC calls to /api/mcp-protocol/mcp or use SSE connections at /api/mcp-protocol/sse. Use the /api/mcp/models endpoint to list available models.
Key features of element-plus-mcp
- Generates Vue components from natural language descriptions
- Supports multiple LLM providers (OpenAI, DeepSeek, Anthropic, Gemini)
- Offers MCP protocol endpoints (HTTP JSON-RPC and SSE)
- Provides component filtering and selection via LLM analysis
- Includes a live code preview service (Vite + Vue sandbox)
- Uses LRU caching and prompt optimization to reduce API costs
Use cases of element-plus-mcp
- Rapidly prototyping Element Plus components by describing them in plain text
- Integrating component generation into CI/CD pipelines or internal tools
- Generating complex UI patterns (e.g., searchable tables, date pickers) with a single prompt
- Previewing generated Vue components before adding them to a project
FAQ from element-plus-mcp
What LLM models does element-plus-mcp support?
It supports DeepSeek (default), OpenAI, Anthropic, and Google Gemini, configurable via environment variables.
Does element-plus-mcp store my data or generated components?
The server uses an LRU cache for component descriptions and completions to avoid redundant API calls, but no persistent data storage is mentioned.
How do I connect to the MCP server?
You can connect via HTTP JSON-RPC at /api/mcp-protocol/mcp or via SSE at /api/mcp-protocol/sse. The server also provides a standard HTTP generation endpoint at /api/mcp/generate.
Are there any rate limits or token limits?
The README mentions concurrency control via a task queue to prevent token overruns and rate limits, but no specific limits are given.
What authentication is required?
No authentication is mentioned in the README; API keys are configured server-side in the .env file for LLM providers.
More Other MCP servers
Reactive Resume
amruthpillaiA one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
Blender
ahujasidOpen-source MCP to use Blender with any LLM
Unity MCP ✨
justinpbarnettUnity MCP acts as a bridge between AI assistants and your Unity Editor. Give your LLM tools to manage assets, control scenes, edit scripts, and automate tasks within Unity.
ghidraMCP
LaurieWiredMCP Server for Ghidra
Awesome Mlops
visengerA curated list of references for MLOps
Comments