MCP.so
登录

element-plus-mcp

@dweb-channel

关于 element-plus-mcp

element-plush mcp server

基本信息

分类

其他

运行时

node

传输方式

stdio

发布者

dweb-channel

配置

暂无标准配置

该服务器的 README 中没有可解析的 MCP 配置块,请前往代码仓库查看安装说明。

代码仓库

工具

未检测到工具

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

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.

评论

其他 分类下的更多 MCP 服务器