From e01fe2027c4f24d9cc6486b7a00ac348ce2f6440 Mon Sep 17 00:00:00 2001 From: connerohnesorge Date: Mon, 16 Jun 2025 10:34:53 -0500 Subject: [PATCH 1/2] maintainers: add conneroisu --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index d386ed624478..72518bab9281 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -5055,6 +5055,12 @@ name = "Changsheng Wu"; githubId = 2083950; }; + connerohnesorge = { + email = "conneroisu@outlook.com"; + github = "conneroisu"; + githubId = 88785126; + name = "Conner Ohnesorge"; + }; conni2461 = { email = "simon-hauser@outlook.com"; github = "Conni2461"; From a36484e2979026d983a313ed9567ee12f551f854 Mon Sep 17 00:00:00 2001 From: connerohnesorge Date: Mon, 16 Jun 2025 10:35:18 -0500 Subject: [PATCH 2/2] gitea-mcp-server: init at 0.2.0 A typescript Model Context Protocol (MCP) server that integrates with Gitea to allow retrieval of repository and organizational data. --- pkgs/by-name/gi/gitea-mcp-server/package.nix | 43 ++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 pkgs/by-name/gi/gitea-mcp-server/package.nix diff --git a/pkgs/by-name/gi/gitea-mcp-server/package.nix b/pkgs/by-name/gi/gitea-mcp-server/package.nix new file mode 100644 index 000000000000..4313000fdb78 --- /dev/null +++ b/pkgs/by-name/gi/gitea-mcp-server/package.nix @@ -0,0 +1,43 @@ +{ + lib, + buildGoModule, + fetchFromGitea, +}: +buildGoModule (finalAttrs: { + pname = "gitea-mcp-server"; + version = "0.2.0"; + + src = fetchFromGitea { + domain = "gitea.com"; + owner = "gitea"; + repo = "gitea-mcp"; + tag = "v${finalAttrs.version}"; + hash = "sha256-ZUnpE25XIYzSwdEilzXnhqGR676iBQcR2yiT3jhJApc="; + }; + + vendorHash = "sha256-u9jIjrbDUhnaaeBET+pKQTKhaQLUeQvKOXSBfS0vMJM="; + + subPackages = [ "." ]; + + doCheck = false; # no test + + postInstall = '' + install -Dm644 README.md LICENSE -t $out/share/doc/gitea-mcp-server + ''; + + meta = { + description = "Gitea Model Context Protocol (MCP) Server"; + longDescription = '' + The Gitea MCP Server is a Model Context Protocol (MCP) server that provides + seamless integration with Gitea APIs, enabling advanced automation and + interaction capabilities for developers and tools. + + This server allows LLMs to interact with Gitea repositories, issues, pull + requests, and other Gitea features through structured API interactions. + ''; + homepage = "https://gitea.com/gitea/gitea-mcp"; + license = lib.licenses.mit; + mainProgram = "gitea-mcp"; + maintainers = with lib.maintainers; [ connerohnesorge ]; + }; +})