0.1.6 • Published 11 months ago

@metav_xly/mcp v0.1.6

Weekly downloads
-
License
MIT
Repository
gitlab
Last release
11 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

11 months ago

0.1.4

11 months ago

0.1.3

11 months ago

0.1.2

11 months ago

0.1.1

11 months ago

0.1.0

11 months ago

0.0.13

11 months ago

0.0.12

11 months ago

0.0.10

11 months ago

0.0.9

11 months ago

0.0.8

12 months ago

0.0.7

12 months ago

0.0.6

12 months ago

0.0.4

12 months ago

0.0.3

12 months ago

0.0.2

12 months ago