stdio、SSE、HTTP経由でMCPサーバーをテスト、デバッグ、自動化するためのターミナルUIとCLI。
utensils/mcp-nixos
AIアシスタントがNixOSのパッケージ、オプション、Home Manager設定などのNixリソースを最新情報で正確に検索できるMCPサーバー。
- スター
- 864
- フォーク
- 46
- 未解決の Issue
- 1
- 最終コミット
- 2 か月前
これは何?
MCP-NixOSはModel Context Protocolサーバーです。ClaudeなどのAIアシスタントがNixOSのデータを直接検索できるため、名前を推測するのではなく、実在するパッケージ名や設定オプションを確認できます。NixOSのパッケージとオプション、Home Manager、nix-darwin、Nixvim、NVF、FlakeHub、Noogle、NixOS Wiki、nix.devのほか、NixHub経由でのパッケージのバージョン履歴検索や、バイナリキャッシュの状態確認にも対応しています。
公開するツールは2つだけです。検索、情報表示、統計、一覧表示、キャッシュ確認などのアクションをまとめた`nix`ツールと、nixpkgsのコミットハッシュとともに過去のパッケージバージョンを調べる`nix_versions`ツールです。デフォルトのSTDIO、またはHTTPで動作し、uvx、pip、Nix、Dockerから起動できます。リモートデータソースの検索にはNixのインストールは不要ですが、ローカルのflake入力やストアの閲覧には必要です。
主な機能
- 01NixOSのパッケージ、オプション、プログラムに加え、Home Managerとnix-darwinのオプションを検索します。
- 02NixvimとNVFのオプションセットを使ったNeovimの設定に対応しています。
- 03Noogleの関数シグネチャ、NixOS Wikiの記事、nix.devのドキュメントを検索します。
- 04nixpkgsのコミットハッシュとともに、過去のパッケージバージョンを検索します。
- 05ダウンロードサイズを含め、cache.nixos.orgのバイナリキャッシュの状態を確認します。
- 06STDIOまたはHTTPで動作し、uvx、pip、Nix、Dockerからインストールできます。
ユースケース
- AIアシスタントに、正しいオプション名を使ったNixOSやHome Managerの設定を書いてもらう。
- 設定に追加する前にパッケージの存在を確認し、適切な属性名を見つける。
- nixpkgsのコミットハッシュを調べて、古いパッケージバージョンを固定する。
- コーディング中にNixライブラリ関数とその型シグネチャを確認する。
クイックスタート
- 1
uvx ベースのサーバー設定を MCP クライアントに追加します
- 2
または、pip でパッケージをインストールします
pip install mcp-nixos
使う前に知っておきたいこと
- ローカルの flake-inputs と store の操作にのみ Nix が必要です。それ以外は公開 API に問い合わせます。
トピック
よくある質問
- mcp-nixos とは?
- AIアシスタントがNixOSのパッケージ、オプション、Home Manager設定などのNixリソースを最新情報で正確に検索できるMCPサーバー。 MCP-NixOSはModel Context Protocolサーバーです。ClaudeなどのAIアシスタントがNixOSのデータを直接検索できるため、名前を推測するのではなく、実在するパッケージ名や設定オプションを確認できます。NixOSのパッケージとオプション、Home Manager、nix-darwin、Nixvim、NVF、FlakeHub、Noogle、NixOS Wiki、nix.devのほか、NixHub経由でのパッケージのバージョン履歴検索や、バイナリキャッシュの状態確認にも対応しています。
- mcp-nixos は無料で使えますか?ライセンスは?
- mcp-nixos は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- mcp-nixos は今もメンテナンスされていますか?
- 半年以内に更新あり。mcp-nixos の最終コミットは 2026年9月5日 です。
- mcp-nixos は何に使えますか?
- AIアシスタントに、正しいオプション名を使ったNixOSやHome Managerの設定を書いてもらう。 設定に追加する前にパッケージの存在を確認し、適切な属性名を見つける。 nixpkgsのコミットハッシュを調べて、古いパッケージバージョンを固定する。 コーディング中にNixライブラリ関数とその型シグネチャを確認する。
- mcp-nixos のインストール方法は?
- uvx ベースのサーバー設定を MCP クライアントに追加します または、pip でパッケージをインストールします: pip install mcp-nixos
- mcp-nixos はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/utensils/mcp-nixos
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Unity Editorとゲーム内でAIエージェントやLLMを動かせるプラグイン兼MCPサーバー
Model Context Protocolを通じて、Claude、Cursor、VS CodeなどのAIアシスタントからUnity Editorを操作できるブリッジ。
AIエージェントをExaに接続し、Web検索、ページ本文の取得、複数ステップの調査を可能にするMCPサーバー。
LLMをツールやデータにつなぐMCPサーバー、クライアント、対話型アプリを構築するPythonフレームワーク。
Cursor、Claude、WindsurfなどのAIアシスタントからSupabaseプロジェクトを管理・照会できる、ホステッド型のModel Context Protocolサーバーです。