AI Skill Hub 推荐使用:MindSpore MCP 开源工具 是一款优质的MCP工具。AI 综合评分 7.5 分,在同类工具中表现稳健。如果你正在寻找可靠的MCP工具解决方案,这是一个值得深入了解的选择。
MindSpore MCP 是一个开源工具,提供 MindSpore 模型清单查询、PyTorch ↔ MindSpore 互转等跨框架辅助能力,提高开发效率和模型转换率。
MindSpore MCP 开源工具 是一款遵循 MCP(Model Context Protocol)标准协议的 AI 工具扩展。通过 MCP 协议,它可以让 Claude、Cursor 等主流 AI 客户端直接访问和操作外部工具、数据源和服务,实现 AI 能力的无缝扩展。无论是文件操作、数据库查询还是 API 调用,都可以通过自然语言在 AI 对话中直接触发,极大提升生产效率。
MindSpore MCP 是一个开源工具,提供 MindSpore 模型清单查询、PyTorch ↔ MindSpore 互转等跨框架辅助能力,提高开发效率和模型转换率。
MindSpore MCP 开源工具 是一款遵循 MCP(Model Context Protocol)标准协议的 AI 工具扩展。通过 MCP 协议,它可以让 Claude、Cursor 等主流 AI 客户端直接访问和操作外部工具、数据源和服务,实现 AI 能力的无缝扩展。无论是文件操作、数据库查询还是 API 调用,都可以通过自然语言在 AI 对话中直接触发,极大提升生产效率。
# 方式一:通过 Claude Code CLI 一键安装
claude skill install https://github.com/whitea133/mindspore-tools-mcp
# 方式二:手动配置 claude_desktop_config.json
{
"mcpServers": {
"mindspore-mcp-----": {
"command": "npx",
"args": ["-y", "mindspore-tools-mcp"]
}
}
}
# 配置文件位置
# macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
# Windows: %APPDATA%/Claude/claude_desktop_config.json
# 安装后在 Claude 对话中直接使用 # 示例: 用户: 请帮我用 MindSpore MCP 开源工具 执行以下任务... Claude: [自动调用 MindSpore MCP 开源工具 MCP 工具处理请求] # 查看可用工具列表 # 在 Claude 中输入:"列出所有可用的 MCP 工具"
// claude_desktop_config.json 配置示例
{
"mcpServers": {
"mindspore_mcp_____": {
"command": "npx",
"args": ["-y", "mindspore-tools-mcp"],
"env": {
// "API_KEY": "your-api-key-here"
}
}
}
}
// 保存后重启 Claude Desktop 生效
基于 MCP 的 MindSpore 开发工具套件
提供官方模型清单查询、智能模型推荐、PyTorch→MindSpore API 映射、以及 AI 安全、数据处理、训练工具 等开发必备功能。
</div>
---
recommend_models("文本生成大模型", hardware="ascend", limit=3)
nn.Conv2d 返回完整信息卷积 自动匹配所有相关 API---
uv sync
quantize_model - 模型量化配置convert_model_format - 模型格式转换配置| 工具名 | 说明 | 示例 |
|---|---|---|
quantize_model | 模型量化配置 | quantize_model("dynamic", precision="int8") |
convert_model_format | 模型格式转换 | convert_model_format("pytorch", "mindspore") |
result = generate_quick_start("beginner")
uv run python -m mindspore_tools_mcp.server
| 工具名 | 说明 | 示例 |
|---|---|---|
get_api_examples | 获取 API 完整示例 | get_api_examples("nn.Conv2d") |
search_apis | 搜索相关 API | search_apis("卷积") |
list_api_categories | 列出所有 API 分类 | list_api_categories() |
get_related_apis | 获取相关 API 列表 | get_related_apis("nn.Conv2d") |
get_quick_reference | 快速 API 参考(简洁版) | get_quick_reference("nn.Conv2d") |
```
```python
get_api_examples("nn.Conv2d")
```
---
msutils 是集成在项目中的 MindSpore 开发工具库,包含以下模块:
| 模块 | 功能 | 文件数 | 代码行数 |
|---|---|---|---|
data/ | 数据增强、加载器、变换 | 4 | 1,173 |
train/ | 回调函数、学习率调度器 | 3 | 976 |
security/ | 对抗攻击、防御、鲁棒性评估 | 4 | 855 |
eval/ | 评估指标 | 2 | 516 |
nlp/ | 文本增强、分词器 | 3 | 849 |
distributed/ | DDP 工具 | 2 | 398 |
deploy/ | 模型转换、量化 | 3 | 315 |
analysis/ | 复杂度分析、可视化 | 3 | 454 |
| **总计** | **25** | **5,664** |
---
api_examples 模块提供 MindSpore 常用 API 的示例代码和使用说明,帮助开发者快速学习和使用 MindSpore。
// cline_mcp_settings.json
{
"mindspore_tools_mcp": {
"command": "uv",
"args": [
"--directory",
"E:/CodeProject/mindspore-tools-mcp",
"run",
"python",
"-m",
"mindspore_tools_mcp.server"
],
"autoApprove": []
}
}
---
generate_adversarial_attack("fgsm", epsilon=0.1)
generate_adversarial_attack("pgd", epsilon=0.3, num_iterations=40)
```
quantize_model("dynamic", precision="int8")
quantize_model("static", precision="int8", calibration_dataset_size=100) ```
query_op_mapping - 支持 section 过滤与模糊匹配diagnose_translation - 检查 PyTorch→MindSpore 代码翻译是否完整mindspore://opmap/... - 资源暴露 PyTorch→MindSpore API 映射search_apis("卷积")
list_api_categories()
get_related_apis("nn.Conv2d")
| 分类 | 数量 | 示例 API |
|---|---|---|
| 神经网络层 (nn) | 11 | Conv2d, BatchNorm2d, Dense, ReLU, LSTM, Embedding |
| 损失函数 (loss) | 3 | CrossEntropyLoss, BCEWithLogitsLoss, MSELoss |
| 优化器 (optim) | 3 | Adam, AdamW, SGD |
| 数据处理 (dataset) | 2 | MnistDataset, CIFAR-10 |
| 训练 (train) | 3 | Model, TrainOneStepCell, DynamicLossScaleUpdateCell |
| 学习率调度 (lr) | 2 | cosine_decay_lr, step_lr |
| 回调函数 (callbacks) | 3 | Callback, TimeMonitor, ModelCheckpoint |
| 网络单元 (cell) | 2 | Cell, SequentialCell |
| 模型加载保存 (common) | 2 | load_checkpoint, save_checkpoint |
| 算子 (ops) | 3 | cat, stack, Reshape |
| 分布式训练 (distributed) | 1 | DistributedSampler |
| **总计** | **34** |
list_models - 支持按 group/category/task/suite 或关键词过滤get_model_info - 返回单模型详情mindspore://models/official - 资源端点提供完整模型清单recommend_models - 根据自然语言描述智能推荐合适的模型compare_models - 对比多个模型,帮助选择最适合的模型| 工具名 | 说明 | 示例 |
|---|---|---|
list_models | 列出模型 | list_models(task="text-generation") |
get_model_info | 获取模型详情 | get_model_info("llama2") |
recommend_models | 智能模型推荐 | recommend_models("图像分类") |
compare_models | 对比模型 | compare_models(["resnet50", "vit"]) |
query_op_mapping | 查询 API 映射 | query_op_mapping("torch.add") |
diagnose_translation | 诊断代码翻译 | diagnose_translation(py_code, ms_code) |
```python
recommend_models("图像分类", limit=3)
recommend_models("OCR文字识别", limit=5)
```python
```python
compare_code_snippets(good_code, bad_code)
mindspore-tools-mcp 是一个基于 MCP 协议构建的 MindSpore 开发工具套件。它旨在为开发者提供高效的 AI 开发辅助,集成功能包括官方模型清单查询、基于自然语言的智能模型推荐,以及强大的 PyTorch 到 MindSpore API 映射工具,帮助开发者实现平滑的模型迁移与开发。
本项目提供了一系列智能化功能:支持通过自然语言进行智能模型推荐,并能针对 Ascend 等硬件进行约束;具备强大的 API 搜索能力,支持精确匹配与模糊搜索,并能自动关联相关模块及提供官方文档链接;此外,还内置了模型量化与格式转换工具,以及用于代码翻译检查的 API 映射工具。
在使用本项目之前,请确保您的开发环境已安装 Python 3.8 及以上版本。建议使用 uv 作为包管理工具进行依赖管理,以确保环境的隔离性与一致性。
本项目推荐使用 uv 进行快速部署。您可以通过执行 `uv sync` 命令来同步并安装所有必要的依赖项。对于需要进行模型量化或格式转换的任务,请确保已正确配置相关的部署工具环境。
您可以启动 MCP 服务来驱动各类工具。通过 `uv run python -m mindspore_tools_mcp.server` 命令启动服务端。启动后,您可以调用 API 示例生成器进行 API 搜索、获取代码示例或快速参考;也可以使用模型检索工具查询官方模型清单,或利用 API 映射工具进行 PyTorch 代码的转换与诊断。
为了在客户端(如 Cline)中使用该工具,您需要在配置文件(如 `cline_mcp_settings.json`)中进行相应配置。您需要指定启动命令为 `uv`,并正确填写项目所在的绝对路径以及运行服务的 Python 模块参数,以确保 MCP 服务能够被客户端正确识别并调用。
本项目提供了丰富的 API 接口:模型模块支持按任务类型过滤模型并进行智能推荐与对比;API 映射模块支持 PyTorch 到 MindSpore 的算子查询、翻译诊断及资源暴露;部署工具模块则涵盖了模型量化(动态/静态/量化感知训练)与格式转换功能;此外还支持生成对抗攻击(如 FGSM、PGD)的配置。
项目工作流分为三个核心模块:首先是官方模型检索模块,支持通过关键词或任务类型查找模型详情;其次是智能模型推荐模块,能够根据自然语言描述(如“图像分类”)及硬件约束(如 ascend)智能匹配模型并提供对比建议;最后是 API 映射与转换模块,通过 `query_op_mapping` 等工具辅助开发者完成从 PyTorch 到 MindSpore 的平滑迁移。
MindSpore MCP 是一个有用的工具,提供 MindSpore 模型清单查询、PyTorch ↔ MindSpore 互转等跨框架辅助能力,提高开发效率和模型转换率,但需要进一步优化和完善。
AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。
建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。
✅ MIT 协议 — 最宽松的开源协议之一,可自由商用、修改、分发,仅需保留版权声明。
总体来看,MindSpore MCP 开源工具 是一款质量良好的MCP工具,在同类工具中具备一定竞争力。AI Skill Hub 将持续追踪其更新动态,建议收藏备用,结合自身场景选择合适时机引入使用。
| 原始名称 | mindspore-tools-mcp |
| 原始描述 | 开源MCP工具:一个基于 MCP 的 MindSpore 开发工具包:既能查询官方模型清单,也提供 PyTorch ↔ MindSpore 互转等跨框架辅助能力。。⭐12 · Python |
| Topics | mcppython |
| GitHub | https://github.com/whitea133/mindspore-tools-mcp |
| License | MIT |
| 语言 | Python |
收录时间:2026-05-20 · 更新时间:2026-05-20 · License:MIT · AI Skill Hub 不对第三方内容的准确性作法律背书。
选择 Agent 类型,复制安装指令后粘贴到对应客户端