服务器管理系统

一个为openmediavault设计的MCP服务器原型,允许用户通过聊天客户端管理系统。

  • by openmediavault
  • Python
  • 本地部署
  • 9 星标
  • 更新于
在 GitHub 查看 openmediavault/openmediavault-mcp

使用说明

这是openmediavault的MCP服务器的原型。它被创建了 在SUSE黑客周25期间。

它旨在成为openmediavault插件的基础,为用户提供 从任何聊天客户端(如Claude Desktop)管理其系统的能力。

计划是只有MCP服务器在openmediavault系统上运行,并且可以 与任何支持MCP的工具对接。然后通过URL建立连接:

http(s)://<FQDN>:8511/mcp

全部

  • 转换为openmediavault插件
  • 认证
  • 更多系统管理工具
  • 更好的错误处理
  • 测试
  • 文档
  • 等等

自托管LLM堆栈

该软件栈由ollama+openwebui+mcpo+openmediavault MCP服务器组成。 使用适当的模型,您将获得类似于ChatGPT的聊天体验。

启动堆栈后,您将访问以下服务:

ollama: http://127.0.0.1:11434
open-webui: http://127.0.0.1:3000
mcpo: http://127.0.0.1:8000
openmediavault MCP server: http://127.0.0.1:8511

启动堆栈

make docker

安装模型

下载并安装模型,例如。 ministral-3:3b 在管理员设置中 页面的 open-webui 在http://127.0.0.1:3000/admin/settings/models.

您可以在以下网址找到型号列表https://ollama.com/search.

添加MCP服务器作为外部工具打开webui。

首选http://127.0.0.1:3000/admin/settings/tools并添加一个新工具。 使用以下设置:

Type: OpenAPI
URL: http://mcpo:8000
OpenAPI Spec: openapi.json
Auth: None
ID: omv-mcp
Name: omv-mcp
Description: openmediavault MCP server
Visibility: Public