Xmimcp
X

Xmimcp

一個用於查詢SysML XMI導出文件的MCP服務器,提供探索包、類、枚舉和文檔的工具
2分
5.1K

什麼是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編輯器的官方使用文檔

安裝

複製以下命令到你的Client進行配置
{
     "mcpServers": {
       "xmimcp": {
         "command": "node",
         "args": ["C:\\source\\vibes\\xmimcp\\dist\\index.js"]
       }
     }
   }

{
  "mcpServers": {
    "xmimcp": {
      "command": "node",
      "args": ["C:\\source\\vibes\\xmimcp\\dist\\index.js"],
      "env": {
        "XMI_FILE_PATH": "C:\\path\\to\\your\\model.xml"
      }
    }
  }
}

{
  "mcpServers": {
    "xmimcp": {
      "command": "node",
      "args": ["C:\\source\\vibes\\xmimcp\\dist\\index.js"]
    }
  }
}
注意:您的密鑰屬於敏感信息,請勿與任何人分享。

替代品

V
Vestige
Vestige是一個基於認知科學的AI記憶引擎,通過實現預測誤差門控、FSRS-6間隔重複、記憶夢境等29個神經科學模塊,為AI提供長期記憶能力。包含3D可視化儀表板和21個MCP工具,完全本地運行,無需雲端。
Rust
6.5K
4.5分
M
Moltbrain
MoltBrain是一個為OpenClaw、MoltBook和Claude Code設計的長期記憶層插件,能夠自動學習和回憶項目上下文,提供智能搜索、觀察記錄、分析統計和持久化存儲功能。
TypeScript
6.4K
4.5分
B
Bm.md
一個功能豐富的Markdown排版工具,支持多種樣式主題和平臺適配,提供即時編輯預覽、圖片導出和API集成能力
TypeScript
4.6K
5分
S
Security Detections MCP
Security Detections MCP 是一個基於Model Context Protocol的服務器,允許LLM查詢統一的安全檢測規則數據庫,涵蓋Sigma、Splunk ESCU、Elastic和KQL格式。最新3.0版本升級為自主檢測工程平臺,可自動從威脅情報中提取TTPs、分析覆蓋差距、生成SIEM原生格式檢測規則、運行測試並驗證。項目包含71+工具、11個預構建工作流提示和知識圖譜系統,支持多SIEM平臺。
TypeScript
5.7K
4分
P
Paperbanana
PaperBanana是一個自動化生成學術圖表和統計圖的智能框架,支持從文本描述生成高質量的論文插圖,採用多智能體管道和迭代優化,提供CLI、Python API和MCP服務器等多種使用方式。
Python
7.0K
5分
F
Finlab Ai
FinLab AI是一個金融量化分析平臺,通過AI技術幫助用戶發現投資策略中的超額收益(alpha)。它提供豐富的數據集、回測框架和策略示例,支持自動化安裝與集成到主流AI編程助手。
6.4K
4分
B
Better Icons
一個提供超過20萬圖標搜索和檢索的MCP服務器和CLI工具,支持150多個圖標庫,幫助AI助手和開發者快速獲取和使用圖標。
TypeScript
7.7K
4.5分
A
Assistant Ui
assistant-ui是一個開源TypeScript/React庫,用於快速構建生產級AI聊天界面,提供可組合的UI組件、流式響應、無障礙訪問等功能,支持多種AI後端和模型。
TypeScript
7.8K
5分
B
Baidu Map
已認證
百度地圖MCP Server是國內首個兼容MCP協議的地圖服務,提供地理編碼、路線規劃等10個標準化API接口,支持Python和Typescript快速接入,賦能智能體實現地圖相關功能。
Python
38.5K
4.5分
M
Markdownify MCP
Markdownify是一個多功能文件轉換服務,支持將PDF、圖片、音頻等多種格式及網頁內容轉換為Markdown格式。
TypeScript
32.3K
5分
F
Firecrawl MCP Server
Firecrawl MCP Server是一個集成Firecrawl網頁抓取能力的模型上下文協議服務器,提供豐富的網頁抓取、搜索和內容提取功能。
TypeScript
121.7K
5分
S
Sequential Thinking MCP Server
一個基於MCP協議的結構化思維服務器,通過定義思考階段幫助分解複雜問題並生成總結
Python
30.8K
4.5分
M
Magic MCP
Magic Component Platform (MCP) 是一個AI驅動的UI組件生成工具,通過自然語言描述幫助開發者快速創建現代化UI組件,支持多種IDE集成。
JavaScript
19.7K
5分
C
Context7
Context7 MCP是一個為AI編程助手提供即時、版本特定文檔和代碼示例的服務,通過Model Context Protocol直接集成到提示中,解決LLM使用過時信息的問題。
TypeScript
80.4K
4.7分
E
Edgeone Pages MCP Server
EdgeOne Pages MCP是一個通過MCP協議快速部署HTML內容到EdgeOne Pages並獲取公開URL的服務
TypeScript
24.5K
4.8分
N
Notion Api MCP
已認證
一個基於Python的MCP服務器,通過Notion API提供高級待辦事項管理和內容組織功能,實現AI模型與Notion的無縫集成。
Python
17.4K
4.5分
AIBase
智啟未來,您的人工智慧解決方案智庫
© 2026AIBase