MCP server providing accurate information about NixOS packages, options, Home Manager, and nix-darwin macOS settings, helping prevent AI hallucinations. Example of a domain-specific MCP Server.
Loading more......
An MCP server for Hacker News integration with LLM clients, providing access to stories, comments, and user profiles via the Model Context Protocol.
A Model Context Protocol (MCP) server for AI-powered customer support, integrating with Cursor AI and Glama.ai, showcasing MCP server applications in customer service.
A Model Context Protocol (MCP) server that enhances AI-generated content to sound more natural and human-like, with features like AI detection and text refinement. Highly relevant as an example of an advanced MCP server implementation.
A Model Context Protocol implementation for managing and serving AI prompts with a TypeScript architecture, showcasing MCP server capabilities for AI prompt management.
Enables dynamic search and execution of tools available on ACI.dev, acting as a flexible MCP server for tool orchestration.
MCP server that provides tools for interacting with Anthropic's prompt engineering APIs, allowing users to generate, improve, and templatize prompts.
MCP-NixOS is a Model Context Protocol (MCP) server that provides accurate, real-time information about NixOS packages, system options, Home Manager user configurations, and nix-darwin macOS settings. It is designed to prevent hallucinations in AI assistants by directly querying up-to-date resources, making it a valuable tool for developers, system administrators, and anyone integrating AI with the Nix ecosystem.
nixos_search, nixos_info, home_manager_search, etc.)pip, uv, or directly via uvxpip install -e ".[dev]" or Nix shellMCP_NIXOS_LOG_LEVEL: Set logging verbosityMCP_NIXOS_CACHE_DIR: Set custom cache directoryMCP_NIXOS_CACHE_TTL: Set cache expiration (default 24h)ELASTICSEARCH_URL: Custom NixOS Elasticsearch API endpointnixos_search(query="firefox", type="packages", channel="unstable")home_manager_info(name="programs.git.userName")darwin_search(query="system.defaults.dock")