Cover image
Try Now
2025-04-14

Der UVL -Analysator MCP ist ein MCP -Server (Modellkontextprotokoll), mit dem Feature -Modelle in der Universal Variability Language (UVL) analysiert werden. Es bietet eine Vielzahl von Tools, um Erkenntnisse aus Merkmalsmodellen zu verarbeiten und zu extrahieren, z.

3 years

Works with Finder

0

Github Watches

0

Github Forks

0

Github Stars

UVL Analyzer MCP

The UVL Analyzer MCP is a Model Context Protocol (MCP) server designed to analyze feature models written in the Universal Variability Language (UVL). It provides a variety of tools to process and extract insights from feature models, such as identifying atomic sets, calculating average branching factors, and more.

Features

This MCP supports the following operations:

  1. Atomic Sets
    Identifies atomic sets in a feature model. An atomic set is a group of features that always appear together across all configurations of the model.

  2. Average Branching Factor
    Calculates the average number of child features per parent feature in the feature model, providing insight into the model's complexity.

  3. Commonality
    Measures how often a feature appears in the configurations of a product line, usually expressed as a percentage.

  4. Configurations
    Generates all possible valid configurations of a feature model. Each configuration represents a valid product derivable from the model.

  5. Configurations Number
    Returns the total number of valid configurations represented by the feature model.

  6. Core Features
    Identifies features that are present in all valid configurations of the feature model (mandatory features).

  7. Count Leafs
    Counts the number of leaf features in a feature model. Leaf features are those without any children.

  8. Dead Features
    Identifies features that cannot be included in any valid product configuration due to constraints and dependencies in the model.

  9. Estimated Number of Configurations
    Provides an estimate of the total number of different configurations that can be produced from a feature model.

  10. False Optional Features
    Identifies features that appear optional but must be included in every valid product configuration due to constraints.

  11. Feature Ancestors
    Identifies all ancestor features of a given feature in the feature model.

  12. Filter
    Filters and selects a subset of configurations based on specified criteria.

  13. Leaf Features
    Identifies all leaf features in the feature model.

  14. Max Depth
    Finds the maximum depth of the feature tree in the model, indicating the longest path from the root to a leaf.

  15. Satisfiability
    Checks whether a given model is valid according to the constraints defined in the feature model.

Usage with Claude Desktop

To use this with Claude Desktop, add the following to your claude_desktop_config.json:

Docker

{
  "mcpServers": {
    "uvl_analyzer": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "mcp/uvlanalyzer"
      ]
    }
  }
}

NPX

{
  "mcpServers": {
    "uvl-analyzer": {
      "command": "npx",
      "args": [
        "-y",
        "@lbdudc/mcp-uvl-analyzer",
      ],
    }
  }
}

Build

Docker build:

docker build -t mcp/uvlanalyzer .

License

This MCP server is licensed under the MIT License. This means you are free to use, modify, and distribute the software, subject to the terms and conditions of the MIT License. For more details, please see the LICENSE file in the project repository.

相关推荐

  • av
  • Führen Sie mühelos LLM -Backends, APIs, Frontends und Dienste mit einem Befehl aus.

  • 1Panel-dev
  • 🔥 1Panel bietet eine intuitive Weboberfläche und einen MCP -Server, um Websites, Dateien, Container, Datenbanken und LLMs auf einem Linux -Server zu verwalten.

  • WangRongsheng
  • 🧑‍🚀 全世界最好的 llm 资料总结(数据处理、模型训练、模型部署、 O1 模型、 MCP 、小语言模型、视觉语言模型) | Zusammenfassung der weltbesten LLM -Ressourcen.

  • rulego
  • ⛓️Rugele ist ein leichter, leistungsstarker, leistungsstarker, eingebetteter Komponenten-Orchestrierungsregel-Motor-Rahmen für GO.

  • sigoden
  • Erstellen Sie einfach LLM -Tools und -Argarten mit einfachen Bash/JavaScript/Python -Funktionen.

  • hkr04
  • Leichtes C ++ MCP (Modellkontextprotokoll) SDK

  • RockChinQ
  • 😎简单易用、🧩丰富生态 - 大模型原生即时通信机器人平台 | 适配 qq / 微信(企业微信、个人微信) / 飞书 / 钉钉 / diskord / telegram / slack 等平台 | 支持 Chatgpt 、 Deepseek 、 Diffy 、 Claude 、 Gemini 、 xai 、 ppio 、 、 ulama 、 lm Studio 、阿里云百炼、火山方舟、 siliconflow 、 qwen 、 mondshot 、 chatglm 、 sillytraven 、 mcp 等 llm 的机器人 / agent | LLM-basierte Instant Messaging Bots-Plattform, unterstützt Zwietracht, Telegramm, Wechat, Lark, Dingtalk, QQ, Slack

  • dmayboroda
  • On-Premise-Konversationslappen mit konfigurierbaren Behältern

  • modelscope
  • Bauen Sie LLM-Multi-Agent-Anwendungen auf einfachere Weise auf.

  • paulwing
  • Ein Test -Repository, das mit MCP -Dienst erstellt wurde

    Reviews

    3 (5)
    Avatar
    user_CVqAryTP
    2025-04-24

    The mcp-fm-analyzer by lbdudc is a powerful and intuitive tool that has significantly improved my workflow. Its user-friendly interface and accurate analysis make it an indispensable asset for anyone in need of detailed frequency modulation assessments. Highly recommended!

    Avatar
    user_CpU0jXsF
    2025-04-24

    As a loyal user of the mcp-fm-analyzer, I must say that this tool is incredibly efficient and user-friendly. It has significantly streamlined my workflow, allowing me to analyze financial metrics with ease. The intuitive interface and reliability make it a must-have for any professional. Kudos to lbdudc for creating such a valuable resource! Highly recommend!

    Avatar
    user_fQRAVgwX
    2025-04-24

    As a devoted MCP application user, I am thoroughly impressed with the mcp-fm-analyzer by lbdudc. This tool is user-friendly and seamlessly integrates with my workflow. It provides accurate and detailed analysis, aiding in precise decision-making. Highly recommended for anyone needing efficient media content processing!

    Avatar
    user_2FLSe8W7
    2025-04-24

    As a dedicated user of the mcp application, the mcp-fm-analyzer by lbdudc has been an invaluable tool in my workflow. Its intuitive interface and robust features have greatly enhanced my data analysis capabilities. Highly recommended for anyone in need of a reliable solution!

    Avatar
    user_oYgl18ea
    2025-04-24

    The mcp-fm-analyzer by lbdudc is a fantastic tool for anyone looking to analyze and monitor their FM systems effortlessly. I've been using it for a while, and it has saved me so much time with its intuitive interface and accurate data processing. Highly recommend for professionals seeking reliable and efficient FM analysis!