Skip to main content
Glama
yun8711

Element-UI MCP Server

by yun8711

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
list_componentsA

列出 Element-UI 组件库中所有可用的组件。每个条目返回:含前缀的标签名(tagName)、描述(description)、文档 URL(documentation URL)。结果按标签名(升序)排序。

get_componentB

获取 Element-UI 组件库中某个组件的详细信息。返回:含前缀的标签名(tagName)、描述(description)、文档 URL(documentation URL)、属性(props)、事件(events)、插槽(slots)、示例代码(example)、类型定义(dts)。

search_componentsB

根据关键词搜索 Element-UI 组件库中的组件。支持在组件名和描述中进行模糊匹配。

get_component_examplesC

获取 Element-UI 组件的具体使用示例。直接返回过滤后的文档内容。

get_component_propsC

获取 Element-UI 组件的所有属性(Props)信息,包括名称、类型、描述、默认值等。

get_component_eventsA

获取 Element-UI 组件的所有事件(Events)信息,包括事件名称、描述、参数等。

get_component_slotsA

获取 Element-UI 组件的所有插槽(Slots)信息,包括插槽名称、作用域参数、描述等。

get_component_methodsB

获取 Element-UI 组件的所有方法(Methods)信息,包括方法名称、参数、返回值等。

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.3/5.0

Scored across 8 tools

Disambiguation2/5

Multiple tools have unclear boundaries and significant overlap. For example, get_component already includes events, props, slots, and examples in its output, making get_component_events, get_component_props, get_component_slots, and get_component_examples largely redundant. This creates ambiguity for an agent trying to select the right tool, as it might not know when to use the comprehensive get_component versus the specific sub-tools.

Naming Consistency5/5

The tool names follow a highly consistent verb_noun pattern throughout, with all tools using snake_case and starting with 'get_' or 'list_' or 'search_' followed by a clear noun. This predictability makes it easy for an agent to understand and navigate the tool set without confusion.

Tool Count3/5

With 8 tools, the count is borderline for the server's purpose of accessing Element-UI component information. While it covers various aspects, the redundancy among tools makes it feel heavy and over-specified, as a more streamlined set could achieve the same functionality with fewer tools, reducing complexity for agents.

Completeness4/5

The tool set provides comprehensive coverage for retrieving and searching Element-UI component details, including listings, searches, and detailed breakdowns of properties, events, slots, and examples. A minor gap is the lack of tools for creating, updating, or deleting components, but this is reasonable given the server's likely read-only documentation focus, so agents can still perform core lookup tasks effectively.

Maintenance

ActivityInactive
ResponsivenessNo issues