CBGXBY2CSVY6SK5KLBIHTWKDVUKXZIB5EXJKULHP75QGOMH6G2WAC IRXRFGYCQCHY6YANFQUWC2COCHNTWW3V4OWN4LCMXNFDE6OQTO5QC 37INZQH34IZXE5F7I54LO33OL2EAIVQ2J5ZR72BMG3K7TR7AUBSQC Q2XLHBS67AEUCGEJPDR7HCWTVIYKBDNW7XBK4WN2NK4BHUNCRAOQC AHAA7UNL2RRXP7KERGVCC42GB564WS5BYSSFEOXW3EKVMB2UVEOAC VH6LF7NBVR35IZV7MQXEZUCFWAGSLRXTTAHJV22D4GXIH3EFLW3QC MOQV2NY4ETD5D727YAFZNDIGSD6OVGEEDSCS2K5G6G2TOKI5B2HQC 4TIHVAKKNUZV5IL5YUIQD7JXQ32PPYUT3IRJUSAI46UM2EKSLPLQC KSUIUTK56M2DPFUEK5BQ6TPJL7546ADTOI3XXAAFHEMDXPYYUFYAC 53IQQGOH2GVM745ZEKO4S6RPSQG4UZH6J5G7WUKO4ZCP22D3IO6QC 46RUDLGYFOIQKDS7WWE5U6TIMYO3XY6IIIJI55HU3RXYORIVYVXQC YODKS7KTG7ICBTVD5N32GVALERPWMG4JPL4QIR2NTL3PTIFKHEOAC 5G7WRBMWKG6DMCOHE6WQHTYZACUHO2UPBZRWN72CFH7P45NN5E7QC BDDKGGL7QNTFAX3ARMV4VK2XQCLOVJNFLXFCZB7IFCGEATCMVBIAC RXJH46XLP6AFSIZZD4WEQA5A5YZLKHZ54ZUGCRH7TRAOH2Z4Q2VQC KOXYNEPMHOWPUOUDAIDAVC2ZPUCLFGN23BM6QJ4UIDGVN73SUO7AC AZMQDPPOPX35A4XNS37MH5A4PUOTOWIHTYRMKW55NEZW4Q7L7F2AC JVRZFFCJX6YEDXVOMKGMSUKTKEOO2S7UCJQVBTVSPPSWBCFENWCQC SE73WILK2MCH43XREZANM73UFAYT2O7YB2YRFB2WYFD5ZPFE2Q5AC MZ64CKVYIZTIHIYNKUG53NRPNDSLGFVFVLMOJWU4ZMEFT2ADPTYQC BE4NH5IASMF5PMZ3D7YZI5XZ56FHJ7A3726FZHB3CF4PBMRUTHHAC E5WANV7PYNPZFSJE4AMZABQ76TUNKVZN3M6ZFD5V6CKAFKG444NAC 536UGGBYLNT7PYVG6DMOFVED73SFIEKTGX47PP5LGF56UCES5MNAC HYBPXVO2BD6SK7IVFLS6YZFEN2HMSZDALXIUCJGSKVB3LYMLCWJAC J5JQ4JMM2GVHUZLVNS5LBZ6RYP4SXIY2IPRKC3EAMFTFHFGYJWRAC UAQOJNN4U555IQMOHWGZRQT6YAJDXEH2KT62D6P7SA4BV7YZSXSQC };mcpServers = {context7 = {type = "http";url = "https://mcp.context7.com/mcp";headers = {# We need this for higher limits but for now it's fine and doesn't stop us using it.CONTEXT7_API_KEY = "{file:${config.age.secrets.context7Key.path}}";};};gh_grep = {type = "http";url = "https://mcp.grep.app";};# No support for reading from files yet. Add these manually.# ```# claude mcp add -s user -t http web-reader https://api.z.ai/api/mcp/web_reader/mcp --header "Authorization: Bearer your_api_key"# ```# web-reader = {# type = "http";# url = "https://api.z.ai/api/mcp/web_reader/mcp";# headers = {# Authorization = "Bearer {file:${config.age.secrets.key.path}}";# };# };# ```# claude mcp add -s user -t http web-search-prime https://api.z.ai/api/mcp/web_search_prime/mcp --header "Authorization: Bearer your_api_key"# ```# web-search-prime = {# type = "http";# url = "https://api.z.ai/api/mcp/web_search_prime/mcp";# headers = {# Authorization = "Bearer {file:${config.age.secrets.key.path}}";# };# };nixos = {type = "stdio";command = "/run/current-system/sw/bin/nix";args = [ "run" "github:utensils/mcp-nixos" "--" ];};playwright = {type = "stdio";command = "/run/current-system/sw/bin/nix";args = [ "run" "nixpkgs#playwright-mcp" "--" ];};# TODO: Add nixpkgs#mcp-grafana?
"lastModified": 1765389939,"narHash": "sha256-PX0LJ5zqrQj6szY3cNQCJjd1rEe3m00nKK+UpeGvOaM=","owner": "clempat","repo": "ai-tools-flake","rev": "d8af64071cee56980a60bc75aa074a10eda5c37d",
"lastModified": 1764680182,"narHash": "sha256-b+c2kM0a7wYA9QMC8666JdXqRzBFjAz4Tv/09qxi0Gw=","owner": "crisidev","repo": "bacon-ls","rev": "beca5f63b6ecfe7691403b033184c1ade96d5acd",
"lastModified": 1764680182,"narHash": "sha256-b+c2kM0a7wYA9QMC8666JdXqRzBFjAz4Tv/09qxi0Gw=","owner": "crisidev","repo": "bacon-ls","rev": "beca5f63b6ecfe7691403b033184c1ade96d5acd",
"lastModified": 1766008910,"narHash": "sha256-mrhbMNkrkvAPQsytce3zMeDF1UVkkcj8N/Bw9n4BFUo=","owner": "sadjow","repo": "claude-code-nix","rev": "e39652c800e82c4f8cae68ac0bacb7bdecace7f5",
"lastModified": 1763759067,"narHash": "sha256-LlLt2Jo/gMNYAwOgdRQBrsRoOz7BPRkzvNaI/fzXi2Q=","owner": "hercules-ci","repo": "flake-parts","rev": "2cccadc7357c0ba201788ae99c4dfa90728ef5e0",
"lastModified": 1731533236,"narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=","owner": "numtide","repo": "flake-utils","rev": "11707dc2f618dd54ca8739b309ec4fc024de578b",
"type": "github"}},"nixpkgs-lib": {"locked": {"lastModified": 1761765539,"narHash": "sha256-b0yj6kfvO8ApcSE+QmA6mUfu8IYG6/uU28OFn4PaC8M=","owner": "nix-community","repo": "nixpkgs.lib","rev": "719359f4562934ae99f5443f20aa06c2ffff91fc","type": "github"},"original": {"owner": "nix-community","repo": "nixpkgs.lib",
"lastModified": 1745377448,"narHash": "sha256-jhZDfXVKdD7TSEGgzFJQvEEZ2K65UMiqW5YJ2aIqxMA=","owner": "NixOS","repo": "nixpkgs","rev": "507b63021ada5fee621b6ca371c4fca9ca46f52c","type": "github"},"original": {"owner": "NixOS","ref": "nixpkgs-unstable","repo": "nixpkgs","type": "github"}},"nixpkgs_3": {"locked": {
"locked": {"lastModified": 1681028828,"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=","owner": "nix-systems","repo": "default","rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e","type": "github"},"original": {"owner": "nix-systems","repo": "default","type": "github"}},"systems_4": {