mcp server done
Some checks failed
MCP Tests / mcp-tests (pull_request) Failing after 4s

This commit is contained in:
Danilo Reyes
2026-02-01 10:36:54 -06:00
parent ecf058aacf
commit 8946ade5e8
15 changed files with 214 additions and 190 deletions

View File

@@ -1,7 +1,32 @@
{ inputs, ... }:
{
perSystem =
{ system, ... }:
{ system, pkgs, ... }:
let
mcpServerPkg = pkgs.python3Packages.buildPythonPackage {
pname = "nixos-mcp-server";
version = "0.1.0";
src = inputs.self + "/scripts/mcp-server";
pyproject = true;
build-system = with pkgs.python3Packages; [
setuptools
wheel
];
propagatedBuildInputs = with pkgs.python3Packages; [
click
mcp
];
doCheck = false;
};
mcpPython = pkgs.python3.withPackages (_: [ mcpServerPkg ]);
nixosMcp = pkgs.writeShellApplication {
name = "nixos-mcp";
runtimeInputs = [ mcpPython ];
text = ''
exec ${mcpPython}/bin/python -m mcp_server.server
'';
};
in
{
packages = (inputs.jawz-scripts.packages.${system} or { }) // {
emacs-vm = inputs.nixos-generators.nixosGenerate {
@@ -13,6 +38,8 @@
outputs = inputs.self;
};
};
nixos-mcp = nixosMcp;
nixos-mcp-server = mcpServerPkg;
};
};
}