0.1.6 • Published 5 months ago
@metav_xly/mcp v0.1.6
MetaV 低代码开发平台 MCP 服务
一个模型上下文协议(MCP)服务器,用于向 Claude
等大型语言模型(LLMs)提供 MetaV
低代码开发平台的组件文档。该服务器允许 LLM 通过一组专用工具探索和理解 MetaV
的组件系统。
功能特性
- 🚀 已预处理数据,开箱即用
- 🔨 支持自定义组件的文档提取和更新
- 🔗 提供丰富的低代码组件
- 📊 基础图表:折线图、柱状图、饼图等
- 📈 高级图表:漏斗图、水位图、散点图等
- 📋 数据展示:表格、进度条、状态背景等
- 📅 日期选择:日期、日期范围选择器
- 📝 文本组件:单行文本、多行文本等
- 🎬 媒体组件:图片、视频、视频流等
- 📃 组件文档完整且友好
- 包含组件名称、描述、使用场景说明
- 提供详细的属性和 API 定义
- 包含丰富的代码示例
- 📖 版本管理和更新追踪
- 支持组件版本管理
- 提供完整的更新日志
- 💪 性能优化
- 实现大量缓存,有效降低 IO 压力
- 优化数据结构,提升响应速度
- ⚙️ AI 友好设计
- 预置优化的 prompt,减少重复工具调用
- 支持 Claude 等主流 AI 助手
- 提供完整的上下文感知能力
什么时候需要自行提取组件文档?
- 你想使用最新的组件文档
- 你想使用其他版本的组件文档
Claude桌面版集成
在Claude桌面版中使用此MCP服务器,编辑 claude_desktop_config.json
配置文件:
{
"mcpServers": {
"MetaV-MCP": {
"command": "npx",
"args": ["metav-mcp"]
}
}
}
配置文件位置:
- macOS/Linux:
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:
$env:AppData\Claude\claude_desktop_config.json
MCP Prompt
服务器提供以下 prompt 供 LLM 交互:
metav-description
: 专业的MetaV组件库专家助手提示词,可有效减少重复性的工具调用metav-developer
: 专业的MetaV应用开发专家提示词,可有效减少重复性的工具调用 - 偏向页面Schema生成和修改
MCP Tools
服务器提供以下工具供 LLM 与 MetaV 组件文档交互:
list-components
: 列出所有可用的 MetaV 组件get-component-docs
: 获取 MetaV 特定组件的详细文档,不包含代码示例list-component-examples
: 获取 MetaV 特定组件的代码示例get-component-changelog
: 列出 MetaV 特定组件的更新日志
查询示例
可尝试的示例查询:
MetaV 有哪些可用组件?
显示 Button 组件的文档。
Button 组件接受哪些属性?
显示 Button 组件的代码示例。
查看 Button 组件的基础用法。
查看 Button 组件的更新记录