Xmimcp
什麼是XMI MCP Server?
XMI MCP Server是一個專門用於處理SysML模型導出文件(XMI格式)的工具。它能夠解析複雜的SysML模型結構,讓您通過簡單的查詢就能獲取模型中的各種信息,包括包結構、類定義、枚舉值、屬性關係等。無論您是系統架構師、工程師還是項目管理者,都可以通過這個工具快速瞭解和分析SysML模型內容。如何使用XMI MCP Server?
使用XMI MCP Server非常簡單:首先將服務器配置到Claude Code中,然後就可以通過自然語言查詢來探索模型。您可以直接問Claude關於模型的問題,比如'列出所有包含Asset的包'或'顯示CuttingTool類的詳細信息',服務器會自動處理這些請求並返回結構化的結果。適用場景
XMI MCP Server特別適合以下場景: 1. 系統架構設計時快速查閱模型結構 2. 新團隊成員瞭解現有系統模型 3. 模型審查和驗證時查找特定元素 4. 生成模型文檔和報告 5. 跨團隊協作時共享模型信息主要功能
包結構探索
瀏覽SysML模型中的包層次結構,支持按名稱過濾、遞歸搜索和特定包查詢,幫助您快速理解模型的組織方式。
類/塊詳細分析
獲取類的完整信息,包括屬性、繼承關係、類型定義和文檔註釋。支持查看繼承屬性和完整的類層次結構。
枚舉值管理
查看模型中定義的所有枚舉類型及其字面值,包括每個值的詳細文檔說明,便於理解數據類型的取值範圍。
全文搜索
在整個模型的文檔和註釋中進行關鍵詞搜索,快速定位包含特定術語的模型元素,提高信息檢索效率。
引用解析
解析模型內部的交叉引用關係,通過xmi:id快速找到對應的模型元素,便於跟蹤複雜的模型關聯。
模型統計
獲取模型的整體統計信息,包括包數量、類數量、枚舉數量、屬性數量等,幫助評估模型規模和複雜度。
優勢
無需直接操作複雜的XMI文件,通過自然語言即可查詢模型信息
提供結構化的查詢結果,便於理解和進一步處理
支持多種查詢方式,包括精確匹配、模式匹配和全文搜索
與Claude Code無縫集成,使用體驗流暢
能夠處理大型SysML模型,性能穩定
侷限性
需要預先配置服務器到Claude Code環境中
僅支持XMI格式的SysML模型導出文件
無法直接修改模型內容,只提供查詢功能
需要基本的SysML模型知識才能有效使用查詢功能
如何使用
安裝和構建
首先確保您的系統已安裝Node.js,然後克隆或下載服務器代碼,運行安裝和構建命令。
配置Claude Code
打開Claude Code的用戶設置文件,添加MCP服務器配置。您可以根據需要指定自定義的XMI文件路徑。
重啟並驗證
重啟Claude Code使配置生效,然後通過簡單的查詢驗證服務器是否正常工作。
開始查詢
現在您可以使用各種查詢工具來探索SysML模型,包括查找包、類、枚舉和搜索文檔。
使用案例
瞭解模型整體結構
當您第一次接觸一個SysML模型時,需要快速瞭解模型的整體組織結構和規模。
查找特定功能相關的類
在系統設計過程中,您需要查找與特定功能(如刀具管理)相關的所有類。
分析類的繼承關係
在理解某個核心類(如Asset)的設計時,需要查看它的完整繼承層次結構。
搜索特定術語的文檔
在編寫系統文檔或進行代碼審查時,需要查找模型中所有提到特定術語的地方。
常見問題
服務器無法加載,應該怎麼排查?
如何指定不同的XMI文件路徑?
工具在Claude Code中沒有顯示怎麼辦?
支持哪些類型的SysML模型查詢?
能否修改或更新模型內容?
相關資源
Model Context Protocol官方文檔
瞭解MCP協議的基本概念和技術規範
SysML官方規範
SysML建模語言的官方規範和標準文檔
Node.js官方網站
下載和安裝Node.js運行環境
Claude Code使用指南
Claude Code編輯器的官方使用文檔

Baidu Map
已認證
百度地圖MCP Server是國內首個兼容MCP協議的地圖服務,提供地理編碼、路線規劃等10個標準化API接口,支持Python和Typescript快速接入,賦能智能體實現地圖相關功能。
Python
38.5K
4.5分

Markdownify MCP
Markdownify是一個多功能文件轉換服務,支持將PDF、圖片、音頻等多種格式及網頁內容轉換為Markdown格式。
TypeScript
32.3K
5分

Firecrawl MCP Server
Firecrawl MCP Server是一個集成Firecrawl網頁抓取能力的模型上下文協議服務器,提供豐富的網頁抓取、搜索和內容提取功能。
TypeScript
121.7K
5分

Sequential Thinking MCP Server
一個基於MCP協議的結構化思維服務器,通過定義思考階段幫助分解複雜問題並生成總結
Python
30.8K
4.5分

Magic MCP
Magic Component Platform (MCP) 是一個AI驅動的UI組件生成工具,通過自然語言描述幫助開發者快速創建現代化UI組件,支持多種IDE集成。
JavaScript
19.7K
5分

Context7
Context7 MCP是一個為AI編程助手提供即時、版本特定文檔和代碼示例的服務,通過Model Context Protocol直接集成到提示中,解決LLM使用過時信息的問題。
TypeScript
80.4K
4.7分

Edgeone Pages MCP Server
EdgeOne Pages MCP是一個通過MCP協議快速部署HTML內容到EdgeOne Pages並獲取公開URL的服務
TypeScript
24.5K
4.8分

Notion Api MCP
已認證
一個基於Python的MCP服務器,通過Notion API提供高級待辦事項管理和內容組織功能,實現AI模型與Notion的無縫集成。
Python
17.4K
4.5分





