This repository has been archived on 2026-03-10. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Torjus Håkestad f18a7e2626 test: add indexer benchmark and integration test
- BenchmarkIndexRevision: benchmark full nixpkgs indexing
- BenchmarkIndexRevisionWithFiles: benchmark with file content storage
- TestIndexRevision: integration test for indexer
- Uses nixpkgs revision from flake.lock (e6eae2ee...)
- Skips if nix-build not available or in short mode

Run with: go test -bench=BenchmarkIndexRevision -benchtime=1x -timeout=30m ./internal/nixos/...

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-03 17:55:34 +01:00
2026-02-03 17:55:34 +01:00
2026-02-03 17:55:34 +01:00
2026-02-03 07:34:40 +01:00
2026-02-03 07:32:27 +01:00

LabMCP

A collection of Model Context Protocol (MCP) servers written in Go.

NixOS Options MCP Server

Search and query NixOS configuration options across multiple nixpkgs revisions.

Features:

  • Search options with fuzzy matching
  • Query specific options with full metadata
  • Index multiple nixpkgs revisions
  • Fetch nixpkgs module source files
  • Support for PostgreSQL and SQLite

Status

🚧 In Development - Not yet functional

Documentation

  • See TODO.md for implementation progress
  • See CLAUDE.md for architecture and design decisions
Description
No description provided
Readme 834 KiB
Languages
Go 91.6%
Nix 8.4%