MCP-NixOS MCP 服务器

MCP Server NixOS Automation DevOps

Contact us to host your MCP Server in FlowHunt

“MCP-NixOS” MCP 服务器的作用是什么?

MCP-NixOS 是专为与 NixOS 资源对接而设计的模型上下文协议(MCP)服务器。它作为 AI 助手与 NixOS 生态的桥梁,实现对 NixOS 配置、软件包管理和系统状态的无缝访问。通过 MCP 标准暴露 NixOS 数据和操作,MCP-NixOS 使开发者和 AI 系统能够以编程方式查询、管理和交互 NixOS 环境。这便利了自动化系统配置、软件包发现和状态检测等工作流,非常适用于基础设施自动化、可重现构建和 AI 驱动的 DevOps 任务。

提示模板列表

在仓库或文档中未找到提示模板。

FlowHunt Logo

Ready to grow your business?

Start your free trial today and see results within days.

资源列表

在仓库结构或文档中未记录或未发现显式 MCP 资源。

工具列表

在仓库的 server.py 或等效实现文件中未发现显式工具。

本 MCP 服务器的用例

  • NixOS 配置探索
    开发者与 AI 系统可检测 NixOS 配置,便于理解系统设置并自动化文档生成。
  • 自动化软件包管理
    服务器可用于查询和管理 NixOS 软件包,简化开发与部署流程。
  • 系统状态检测
    支持实时查询当前系统状态,用于监控、故障排查和自愈基础设施。
  • 声明式基础设施自动化
    便于 AI 驱动的声明式系统配置更新或校验,确保一致性和可复现性。
  • 与基于 LLM 的 DevOps 代理集成
    AI 代理可利用 MCP-NixOS 执行动作或获取上下文,提升其对 NixOS 工作流的辅助能力。

如何进行设置

Windsurf

  1. 确保已安装 Node.js 和 Windsurf。
  2. 打开您的 Windsurf 配置文件。
  3. mcpServers 部分添加 MCP-NixOS 服务器条目。
  4. 保存配置并重启 Windsurf。
  5. 通过 UI 运行测试查询以验证设置。
{
  "mcpServers": {
    "mcp-nixos": {
      "command": "npx",
      "args": ["@utensils/mcp-nixos@latest"]
    }
  }
}

Claude

  1. 安装 Node.js 和 Claude(如尚未安装)。
  2. 找到 Claude 的配置文件。
  3. mcpServers 键下插入 MCP-NixOS 服务器详情。
  4. 保存更改并重启 Claude。
  5. 确认可从 Claude 界面访问该服务器。
{
  "mcpServers": {
    "mcp-nixos": {
      "command": "npx",
      "args": ["@utensils/mcp-nixos@latest"]
    }
  }
}

Cursor

  1. 确保已安装 Cursor 和 Node.js。
  2. 编辑 Cursor 配置文件。
  3. mcpServers 部分添加 MCP-NixOS。
  4. 保存配置并重启 Cursor。
  5. 使用 Cursor 界面测试连接。
{
  "mcpServers": {
    "mcp-nixos": {
      "command": "npx",
      "args": ["@utensils/mcp-nixos@latest"]
    }
  }
}

Cline

  1. 安装 Node.js 和 Cline。
  2. 打开 Cline 的主配置文件。
  3. mcpServers 数组中添加 MCP-NixOS。
  4. 保存并重启 Cline。
  5. 运行基础 MCP 命令以验证集成。
{
  "mcpServers": {
    "mcp-nixos": {
      "command": "npx",
      "args": ["@utensils/mcp-nixos@latest"]
    }
  }
}

注意:
为保护 API 密钥或敏感环境变量,请在配置中使用 env 字段。例如:

{
  "mcpServers": {
    "mcp-nixos": {
      "command": "npx",
      "args": ["@utensils/mcp-nixos@latest"],
      "env": {
        "API_KEY": "${API_KEY}"
      },
      "inputs": {
        "apiKey": "${API_KEY}"
      }
    }
  }
}

如何在流程中使用此 MCP

在 FlowHunt 中使用 MCP

要将 MCP 服务器集成进 FlowHunt 工作流,可先添加 MCP 组件并将其连接到 AI 代理:

FlowHunt MCP flow

点击 MCP 组件,打开配置面板。在系统 MCP 配置区,使用如下 JSON 格式插入您的 MCP 服务器详情:

{
  "mcp-nixos": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

配置完成后,AI 代理即可将此 MCP 作为工具,访问其所有功能和能力。请记得将 “mcp-nixos” 替换为实际的 MCP 服务器名称,URL 替换为您自己的 MCP 服务器地址。


概览

部分是否可用说明/备注
概览
提示模板列表未记录
资源列表未发现
工具列表未发现
API 密钥保护配置中 env 字段
采样支持(评估时不重要)未记录

我会给这个 MCP 服务器评分 5/10:其在设置和用例文档方面表现出色,但当前仓库缺乏显式的提示模板、资源和工具。


MCP 评分

是否有 LICENSE✅ (MIT)
是否至少有一个工具
分叉数10
Star 数142

Frequently asked questions

试用 MCP-NixOS 搭配 FlowHunt

通过与 FlowHunt 集成 MCP-NixOS,赋能您的 DevOps 和自动化工作流,实现无缝的 NixOS 管理。

Learn more

模型上下文协议 (MCP) 服务器
模型上下文协议 (MCP) 服务器

模型上下文协议 (MCP) 服务器

模型上下文协议(MCP)服务器将 AI 助手与外部数据源、API 和服务连接起来,实现复杂工作流的无缝集成,并在 FlowHunt 中安全管理开发任务。...

1 min read
AI MCP +4
mcp-proxy MCP 服务器
mcp-proxy MCP 服务器

mcp-proxy MCP 服务器

mcp-proxy MCP 服务器桥接了可流式 HTTP 和 stdio MCP 传输协议,实现 AI 助手与多种模型上下文协议(MCP)服务器或客户端的无缝集成。它扩展了互操作性,简化了旧系统集成,并提升了跨平台 AI 工作流。...

2 min read
MCP AI +4
多集群 MCP 服务器
多集群 MCP 服务器

多集群 MCP 服务器

多集群 MCP 服务器赋能 GenAI 系统和开发者工具,通过模型上下文协议(MCP)实现对多个 Kubernetes 集群的资源管理、监控和编排,助力智能自动化与高效 DevOps 流程。...

2 min read
Kubernetes AI +5