forgejo-mcp: init at 2.8.0 (#486589)

This commit is contained in:
Gaétan Lepage
2026-02-07 18:57:18 +00:00
committed by GitHub
+38
View File
@@ -0,0 +1,38 @@
{
lib,
buildGoModule,
fetchFromCodeberg,
nix-update-script,
versionCheckHook,
}:
buildGoModule (finalAttrs: {
pname = "forgejo-mcp";
version = "2.9.0";
src = fetchFromCodeberg {
owner = "goern";
repo = "forgejo-mcp";
tag = "v${finalAttrs.version}";
hash = "sha256-9H4UQIKRsmKifE9CGvtlkmwMfdsmczUmPckNVJwJqco=";
};
vendorHash = "sha256-AfQGVq6xeNC+01FdPGqDWvIVXMEp7B6SjAnbswuDdu0=";
ldflags = [
"-s"
"-X main.Version=${finalAttrs.version}"
];
passthru.updateScript = nix-update-script { };
meta = {
description = "Model Context Protocol (MCP) server for interacting with the Forgejo REST API";
longDescription = "This Model Context Protocol (MCP) server provides tools and resources for interacting with the Forgejo (specifically Codeberg.org) REST API";
homepage = "https://codeberg.org/goern/forgejo-mcp";
changelog = "https://codeberg.org/goern/forgejo-mcp/src/tag/${finalAttrs.src.tag}/CHANGELOG.md";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ malik ];
mainProgram = "forgejo-mcp";
};
})