MCP NixOS

Provides a server for accessing NixOS packages, system options, Home Manager, and nix-darwin configurations with multi-level caching and advanced search capabilities

Skills

Explore the skills and capabilities of this skillset.

nixos_info

Get detailed info about a NixOS package or option. Args: name: Name of the package or option to look up type: Type of lookup - "package" or "option" channel: NixOS channel to search in (e.g., "unstable", "stable", "25.05") Returns: Plain text details about the package/option or error message

darwin_info

Get detailed information about a specific nix-darwin option. Requires an exact option name match. If not found, suggests similar options. Args: name: The exact option name (e.g., 'system.defaults.dock.autohide') Returns: Plain text with option details (name, type, description) or error with suggestions

nixos_stats

Get NixOS statistics for a channel. Args: channel: NixOS channel to get stats for (e.g., "unstable", "stable", "25.05") Returns: Plain text statistics including package/option counts

darwin_stats

Get statistics about nix-darwin options. Retrieves overall statistics including total options, categories, and top categories. Returns: Plain text summary with total options, category count, and top 5 categories

nixos_search

Search NixOS packages, options, or programs. Args: query: Search term to look for search_type: Type of search - "packages", "options", "programs", or "flakes" limit: Maximum number of results to return (1-100) channel: NixOS channel to search in (e.g., "unstable", "stable", "25.05") Returns: Plain text results with bullet points or error message

darwin_search

Search nix-darwin (macOS) configuration options. Searches through available nix-darwin options by name and description. Args: query: The search query string to match against option names and descriptions limit: Maximum number of results to return (default: 20, max: 100) Returns: Plain text list of matching options with name, type, and description

nixos_channels

List available NixOS channels with their status. Returns: Plain text list showing channel names, versions, and availability

home_manager_info

Get detailed information about a specific Home Manager option. Requires an exact option name match. If not found, suggests similar options. Args: name: The exact option name (e.g., 'programs.git.enable') Returns: Plain text with option details (name, type, description) or error with suggestions

home_manager_stats

Get statistics about Home Manager options. Retrieves overall statistics including total options, categories, and top categories. Returns: Plain text summary with total options, category count, and top 5 categories

nixos_flakes_stats

Get statistics about available NixOS flakes. Retrieves statistics from the flake search index including total packages, unique repositories, flake types, and top contributors. Returns: Plain text summary with flake statistics and top contributors

darwin_list_options

List all nix-darwin option categories. Enumerates all top-level categories with their option counts. Returns: Plain text list of categories sorted alphabetically with option counts

home_manager_search

Search Home Manager configuration options. Searches through available Home Manager options by name and description. Args: query: The search query string to match against option names and descriptions limit: Maximum number of results to return (default: 20, max: 100) Returns: Plain text list of matching options with name, type, and description

nixhub_find_version

Find a specific version of a package in NixHub with smart search. Automatically searches with increasing limits to find the requested version. Args: package_name: Name of the package to query (e.g., "ruby", "python") version: Specific version to find (e.g., "2.6.7", "3.5.9") Returns: Plain text with version info and commit hash if found, or helpful message if not

nixos_flakes_search

Search NixOS flakes by name, description, owner, or repository. Searches the flake index for community-contributed packages and configurations. Flakes are indexed separately from official packages. Args: query: The search query (flake name, description, owner, or repository) limit: Maximum number of results to return (default: 20, max: 100) channel: Ignored - flakes use a separate indexing system Returns: Plain text list of unique flakes with their packages and metadata

nixhub_package_versions

Get version history and nixpkgs commit hashes for a specific package from NixHub.io. Use this tool when users need specific package versions or commit hashes for reproducible builds. Args: package_name: Name of the package to query (e.g., "firefox", "python") limit: Maximum number of versions to return (default: 10, max: 50) Returns: Plain text with package info and version history including commit hashes

darwin_options_by_prefix

Get nix-darwin options matching a specific prefix. Useful for browsing options under a category or finding exact option names. Args: option_prefix: The prefix to match (e.g., 'system.defaults' or 'services') Returns: Plain text list of options with the given prefix, including descriptions

home_manager_list_options

List all Home Manager option categories. Enumerates all top-level categories with their option counts. Returns: Plain text list of categories sorted alphabetically with option counts

home_manager_options_by_prefix

Get Home Manager options matching a specific prefix. Useful for browsing options under a category or finding exact option names. Args: option_prefix: The prefix to match (e.g., 'programs.git' or 'services') Returns: Plain text list of options with the given prefix, including descriptions

Configuration

Customize the skillset to fit your needs.
MCP Server

Connect to MCP Server

MCP NixOS

AIラむタヌ
AI補品やブランドに぀いお教えおください。ブランドの声ず補品の詳现に合わせお、魅力的なマヌケティングコピヌ、蚘事、゜ヌシャルメディア投皿を䜜成し、関連するリンクずむラストを添付したす。
株匏ニュヌスレポヌタヌ
このAI゚ヌゞェントは、䞻芁な米囜株匏ニュヌスをリアルタむムで監芖・分析し、䞻芁な掞察、垂堎の反応、セクタヌ別の芁玄を含む構造化された投資レポヌトを生成したす。
コミュニティアクティビティアナリスト
コミュニティのスクリヌンショットを分析し、゚ンゲヌゞメントの傟向ずディスカッションのハむラむトを報告したす。コミュニティのやり取りのスクリヌンショットをアップロヌドするず、゚ヌゞェントが゚ンゲメントレベル、䞻芁なディスカッショントピック、および泚目のハむラむトを芁玄した明確なマヌクダりンレポヌトを生成したす — コミュニティマネヌゞャヌ、マヌケタヌ、補品チヌムに最適です。
カスタマヌサポヌト文曞䜜成者
カスタマヌサポヌトチヌムが高品質なサポヌトドキュメントFAQ、チケット返信、謝眪状、SOPを䜜成するのを支揎するAIアシスタント。内郚リ゜ヌスず顧客向け資料の䞡方の䜜成をガむドしたす。
Discourse コミュニティマネヌゞャヌ
Discourse コミュニティマネヌゞャヌ゚ヌゞェントは、ナヌザヌポストに察しお明確で芪しみやすく、構造化された返信を迅速に生成するのを支揎し、コミュニティのモデレヌションをより簡単か぀プロフェッショナルにしたす。
オフィス文曞ヘルパヌ
瀟内業務向けに蚭蚈されたAI仮想事務アシスタント。お知らせ、䌚議録、芁玄、フォヌム、手順曞、人事蚘録など、高品質な瀟内文曞の迅速な䜜成をサポヌトしたす。
GitHub Issues アシスタント
GitHub Issues アシスタントは、GitHubのIssue管理を効率化するAI゚ヌゞェントです。リポゞトリ内でのバグ報告、タスク管理、機胜リク゚ストの䜜成・远跡・優先順䜍付けをシンプルにしたす。チヌムでの利甚に最適で、䞀貫したフォヌマットを維持し、定型䜜業を自動化するこずで、開発プロセスをスムヌズにしたす
ブランドデザむナヌ
スタヌトアップのデゞタル補品向けに特別に蚭蚈されたブランドマヌケティングAIアシスタントで、Product HuntやAppSumoなどのプラットフォヌムに適したオンラむンプロモヌション玠材を迅速に生成し、ビゞュアルクリ゚むティブ、プロモヌションスロヌガン、ブランドトヌン、セヌルスポむントのコミュニケヌションをカバヌしたす
チケットマネヌゞャヌ
フォヌムやデヌタベヌスからのサポヌトチケットを収集、分析、管理し、効率的に远跡、優先順䜍付け、応答を支揎したす。

Frequently Asked Questions

䞀蚀で説明Bika.aiずは䜕ですか
Bika.aiは䜕がそんなにナニヌクなのですか
"BIKA" ずいう略語は䜕を意味したすか
Bika.aiはどのようにしおAI自動化を実珟しおいたすか
Bika.aiは無料で䜿甚できたすか
Bika.aiずChatGPT、GeminiなどのAIアシスタントずの違いは䜕ですか
Bika.aiず倚次元スプレッドシヌトの違いは䜕ですか
Bika.aiでは、単䞀のテヌブルのデヌタ量が数䞇行、数十䞇行に達し、関連参照が増えた堎合、動䜜が遅くなりたすか?
Bika.aiの「スペヌスステヌション」ずは䜕ですか
支払い埌、いく぀の有料スペヌスを持っおいたすか
「リ゜ヌス」ずは䜕ですか
Bika.aiのチヌムはどのように「自瀟の補品を自ら䜿っおいる」のですか?
Bika.aiはどのようにしお䜜業効率を向䞊させたすか
Bika.aiのAI自動化機胜にはどのような特城がありたすか
Bika.aiの自動化テンプレヌトずは䜕ですか
Bika.aiはチヌム協力ず暩限機胜をサポヌトしおいたすか

Embark on Your AI Automation