DevStore Quick Start

1 简介

DevStore是openEuler桌面版本的应用商店,是面向开发者的软件分发平台,支持MCP服务、oeDeploy插件的检索与快捷部署功能。在DevStation平台上实现开箱即用。

MCP服务一键安装:DevStore借助openEuler社区丰富的软件生态,以rpm软件包的形式处理MCP运行所需的软件依赖,并通过内置的服务管理工具,在智能体应用中快速部署MCP服务。自动帮助用户解决软件依赖与MCP配置问题,大幅提升用户体验。目前已支持80+MCP服务。 oeDeploy插件快速部署:DevStore借助oeDeploy工具实现主流软件的快速部署,大幅度降低开发者部署软件的时间成本。包括Kubernetes、Kuberay、Pytorch、TenserFlow、DeepSeek等AI软件,EulerMaker、openEuler Intelligence等社区工具链,以及RagFlow、Dify、AnythingLLM等主流的RAG工具。

DevStore作为openEuler桌面端的软件商店,帮助开发者与初学者快速获取主流开发工具、AI软件、MCP服务等等,在详情页提供了丰富的用户文档与操作入口。所有复杂软件的部署操作都可以在一个操作界面完成,大幅降低学习成本、提升用户体验。

2 安装

DevStore 最早发布于 openEuler-25.09 和 openEuler-24.03-LTS-SP3 版本,并在 DevStation 平台中预集成。

安装软件包:

bash
sudo yum install -y dev-store

如果dev-store的服务没有自启动,可以关闭防火墙,或者将 3306 和 28080 端口开启:

bash
firewall-cmd --add-port=3306/tcp --permanent
firewall-cmd --add-port=28080/tcp --permanent
firewall-cmd --reload

再启动dev-store服务:

bash
sudo systemctl restart dev-store

3 首页(检索页)

  • DevStore 支持 MCP 服务和 oeDeploy 插件的快速部署,用户可以通过点击左侧的不同页签进行切换。
  • DevStore 中的 MCP 服务来自 repo 源,oeDeploy 插件来自软件所的插件源,用户可以点击右上角的同步按钮更新数据。
  • 可以在中间的检索框用关键词查找自己想要的 MCP 服务和 oeDeploy 插件。

4 MCP 服务快速安装

  • 点击任意 MCP 服务进入详情页。
  • 左侧为 MCP 服务的用户文档,右侧为 MCP 服务的快速安装控制台。

  • 点击安装按钮,DevStore 会安装 MCP 服务对应的软件包,并自动解决软件依赖。
  • 安装成功后,用户可以将当前 MCP 服务添加到智能体应用中。
  • 选择智能体应用,点击添加,添加成功后会在已添加列表中显示。

  • 进入智能体应用的 MCP 服务设置界面,可以看到上述 MCP 服务已经添加成功(如果没有显示,可以点击刷新)。
  • 用户也可以通过手动复制 MCP JSON 进行配置,效果相同。

5 oeDeploy 插件快速部署

  • 点击任意 oeDeploy 插件进入详情页。
  • 左侧为 oeDeploy 插件的用户文档,右侧为 oeDeploy 插件的快速部署控制台。

  • 点击下载按钮,DevStore 会下载 oeDeploy 部署所需要的相关文件。
  • 下载成功后,界面上会展示当前 oeDeploy 插件支持的部署操作,用户可以按需触发。
  • 触发任意部署操作后,点击查看日志,实时显示软件部署的执行日志。

  • 部署完成后,用户可以根据用户文档,开始使用部署的软件。
  • oeDeploy 插件可以帮助开发者快速、高效地完成各类软件环境部署。