Awesome MCP › Cloud & DevOps
utensils/mcp-nixos
⭐ 830
Python
added to this list on 2025-04-09
repository created 2025-03-20
MCP-NixOS is a Model Context Protocol (MCP) server designed to provide accurate, real-time access to NixOS-related data, including packages, system options, Home Manager configurations, and nix-darwin settings. Its primary goal is to prevent AI hallucinations by supplying AI assistants with reliable and up-to-date information about NixOS. The project supports over 130,000 NixOS packages, 22,000 configuration options, 4,000 Home Manager options, and 1,000 nix-darwin macOS settings. It also integrates with NixHub.io to provide package version history and commit hashes, enabling users to find specific versions of packages.
MCP-NixOS is designed to be cross-platform and does not require users to have Nix or NixOS installed, as it operates by querying web APIs. It offers two main installation options: using uvx for most users or using Nix for those familiar with the Nix ecosystem. The server provides a variety of tools for searching and retrieving detailed information about NixOS packages, options, flakes, Home Manager settings, and nix-darwin configurations. It also includes features for browsing categories, exploring options by prefix, and accessing version history.
The project underwent a major rewrite in version 1.0.0, simplifying the codebase by removing complex caching and abstractions, resulting in a stateless, direct API access server that is easier to maintain and use. It emphasizes real-time data delivery, smart suggestions for option names, enhanced error messages, and deduplication of search results. MCP-NixOS is well-tested with 367 tests, including real API calls and cross-platform validation.
Developers can contribute using either Nix or standard Python development workflows. The project is licensed under the MIT License and acknowledges its reliance on external services like NixHub.io and search.nixos.org for data. Overall, MCP-NixOS is a valuable tool for anyone needing precise and current NixOS data integrated into AI assistants or other applications.
https://github.com/utensils/mcp-nixos
ai-assistantai-hallucination-preventionai-integrationai-toolsanthropicapi-accessapi-servercachingclaudeconfiguration-optionscross-platformdeveloper-toolsdevops-toolselasticsearch-apifastmcpflakeshome-managerllm-toolsmacos-configurationsmcpmcp-servermit-licensemodel-context-protocolnixnix-darwinnix-optionsnix-packagesnix-searchnixhub.ionixosnixos-packagesopen-sourcepackage-metadatapackage-searchpackage-version-historypackagespythonreal-time-accessreal-time-datasearch-enginesmart-suggestionssre-toolsstatelesssystem-configurationsystem-optionsuser-configurationversion-history
Also in Cloud & DevOps
Apache APISIX is a high-performance cloud-native API Gateway and AI Gateway that supports Model Context Protocol (MCP) integration through its mcp-bridge plugin, offering dynamic traffic management, security, and observability features.
AWS MCP Servers is a suite of specialized Model Context Protocol servers that integrate AWS best practices and resources into AI-powered development workflows to enhance cloud-native development and infrastructure management.
Webiny is an open-source, self-hosted headless CMS and framework, built on AWS serverless with AI-assisted development capabilities via an embedded MCP server, designed for large organizations.
MCP Registry is a community-driven centralized service offering a RESTful API for discovering, managing, and publishing Model Context Protocol (MCP) servers with MongoDB and Docker support.
Olares is an open-source personal cloud operating system that enables users to run local AI models and applications with personalized, context-aware AI interactions using a Model Context Protocol-like mechanism, providing a private and secure AI home server environment.
Cloudflare MCP Server is a suite of MCP servers that enable large language model clients to interact with and manage Cloudflare's cloud services through natural language commands, facilitating automation and insights across various domains.
mcp-grafana is an MCP server that provides comprehensive programmatic access to Grafana's dashboards, datasources, alerts, incidents, and on-call management features through MCP clients.
MCP Containers offers containerized versions of hundreds of MCP servers, enabling easy, secure, and up-to-date deployment of Model Context Protocol servers for AI integration and experimentation.