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编辑器的官方使用文档

Figma Context MCP
Framelink Figma MCP Server是一个为AI编程工具(如Cursor)提供Figma设计数据访问的服务器,通过简化Figma API响应,帮助AI更准确地实现设计到代码的一键转换。
TypeScript
74.4K
4.5分

Duckduckgo MCP Server
已认证
DuckDuckGo搜索MCP服务器,为Claude等LLM提供网页搜索和内容抓取服务
Python
85.7K
4.3分

Firecrawl MCP Server
Firecrawl MCP Server是一个集成Firecrawl网页抓取能力的模型上下文协议服务器,提供丰富的网页抓取、搜索和内容提取功能。
TypeScript
149.8K
5分

Edgeone Pages MCP Server
EdgeOne Pages MCP是一个通过MCP协议快速部署HTML内容到EdgeOne Pages并获取公开URL的服务
TypeScript
33.0K
4.8分

Baidu Map
已认证
百度地图MCP Server是国内首个兼容MCP协议的地图服务,提供地理编码、路线规划等10个标准化API接口,支持Python和Typescript快速接入,赋能智能体实现地图相关功能。
Python
50.1K
4.5分

Minimax MCP Server
MiniMax Model Context Protocol (MCP) 是一个官方服务器,支持与强大的文本转语音、视频/图像生成API交互,适用于多种客户端工具如Claude Desktop、Cursor等。
Python
64.6K
4.8分

Context7
Context7 MCP是一个为AI编程助手提供实时、版本特定文档和代码示例的服务,通过Model Context Protocol直接集成到提示中,解决LLM使用过时信息的问题。
TypeScript
106.8K
4.7分

Exa Web Search
已认证
Exa MCP Server是一个为AI助手(如Claude)提供网络搜索功能的服务器,通过Exa AI搜索API实现实时、安全的网络信息获取。
TypeScript
57.3K
5分





