0.1.6 • Published 5 months ago

@metav_xly/mcp v0.1.6

Weekly downloads
-
License
MIT
Repository
gitlab
Last release
5 months ago

metav-mcp

npm version

MetaV 低代码开发平台 MCP 服务

一个模型上下文协议(MCP)服务器,用于向 Claude 等大型语言模型(LLMs)提供 MetaV 低代码开发平台的组件文档。该服务器允许 LLM 通过一组专用工具探索和理解 MetaV 的组件系统。

功能特性

  • 🚀 已预处理数据,开箱即用
    • 🔨 支持自定义组件的文档提取和更新
  • 🔗 提供丰富的低代码组件
    • 📊 基础图表:折线图、柱状图、饼图等
    • 📈 高级图表:漏斗图、水位图、散点图等
    • 📋 数据展示:表格、进度条、状态背景等
    • 📅 日期选择:日期、日期范围选择器
    • 📝 文本组件:单行文本、多行文本等
    • 🎬 媒体组件:图片、视频、视频流等
  • 📃 组件文档完整且友好
    • 包含组件名称、描述、使用场景说明
    • 提供详细的属性和 API 定义
    • 包含丰富的代码示例
  • 📖 版本管理和更新追踪
    • 支持组件版本管理
    • 提供完整的更新日志
  • 💪 性能优化
    • 实现大量缓存,有效降低 IO 压力
    • 优化数据结构,提升响应速度
  • ⚙️ AI 友好设计
    • 预置优化的 prompt,减少重复工具调用
    • 支持 Claude 等主流 AI 助手
    • 提供完整的上下文感知能力

什么时候需要自行提取组件文档?

  1. 你想使用最新的组件文档
  2. 你想使用其他版本的组件文档

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 组件的更新记录
0.1.6

5 months ago

0.1.4

5 months ago

0.1.3

5 months ago

0.1.2

5 months ago

0.1.1

5 months ago

0.1.0

5 months ago

0.0.13

5 months ago

0.0.12

5 months ago

0.0.10

5 months ago

0.0.9

5 months ago

0.0.8

6 months ago

0.0.7

6 months ago

0.0.6

6 months ago

0.0.4

6 months ago

0.0.3

6 months ago

0.0.2

6 months ago