UVL Analyzer MCP
@lbdudc
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 a
基本情報
設定
以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。
{
"mcpServers": {
"fm-analyzer": {
"command": "npx",
"args": [
"-y",
"@lbdudc/mcp-uvl-analyzer"
]
}
}
}ツール
ツールは検出されませんでした
ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。
概要
What is UVL Analyzer MCP?
The UVL Analyzer MCP is a Model Context Protocol (MCP) server that analyzes feature models written in the Universal Variability Language (UVL). It provides tools to extract insights such as atomic sets, commonality, dead features, and valid configurations.
How to use UVL Analyzer MCP?
Add the server configuration to your claude_desktop_config.json using either Docker or npx. The Docker command runs the image mcp/uvlanalyzer; the npx command uses the package @lbdudc/mcp-uvl-analyzer.
Key features of UVL Analyzer MCP
- Identifies atomic sets, core features, and dead features
- Calculates average branching factor and commonality
- Generates all valid configurations and their count
- Counts leaf features and estimates configuration count
- Detects false optional features and checks satisfiability
- Filters configurations and finds feature ancestors
Use cases of UVL Analyzer MCP
- Analyze the complexity of a feature model using average branching factor and max depth
- Identify mandatory and dead features for product-line documentation
- Generate the complete set of valid product configurations
- Validate a feature model’s consistency with satisfiability checks
- Optimize feature models by detecting atomic sets and false optionals
FAQ from UVL Analyzer MCP
What is UVL?
UVL stands for Universal Variability Language, a language for writing feature models.
How do I install UVL Analyzer MCP?
You can run it via Docker with the image mcp/uvlanalyzer or via npx with the package @lbdudc/mcp-uvl-analyzer.
What analysis tools does it offer?
It provides tools for atomic sets, branching factor, commonality, configuration generation, core and dead features, leaf counts, satisfiability, filtering, and more.
How do I configure it with Claude Desktop?
Add the appropriate JSON block under mcpServers in your claude_desktop_config.json (either the Docker or npx variant shown in the README).
What license does UVL Analyzer MCP use?
It is licensed under the MIT License, allowing free use, modification, and distribution.
「その他」の他のコンテンツ
IDA Pro MCP
mrexodiaAI-powered reverse engineering assistant that bridges IDA Pro with language models through MCP.
MCP Go 🚀
mark3labsA Go implementation of the Model Context Protocol (MCP), enabling seamless integration between LLM applications and external data sources and tools.
FastMCP v2 🚀
jlowin🚀 The fast, Pythonic way to build MCP servers and clients.

Sequential Thinking
modelcontextprotocolModel Context Protocol Servers
Core Philosophy: Connect, Unify, Respond
mindsdbDelegate anything. It comes back done.
コメント