From 4c3f5149d8525a6292a8c77aa8ae2572f697c282 Mon Sep 17 00:00:00 2001 From: appleboy Date: Sun, 27 Jul 2025 10:31:48 +0000 Subject: [PATCH] feat: set custom user agent for Gitea client using server version (#74) - Import the fmt package to enable string formatting - Set a custom user agent for the Gitea client using the current server version Signed-off-by: appleboy Reviewed-on: https://gitea.com/gitea/gitea-mcp/pulls/74 Co-authored-by: appleboy Co-committed-by: appleboy --- pkg/gitea/gitea.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkg/gitea/gitea.go b/pkg/gitea/gitea.go index 88dca3d..8d3d008 100644 --- a/pkg/gitea/gitea.go +++ b/pkg/gitea/gitea.go @@ -2,6 +2,7 @@ package gitea import ( "crypto/tls" + "fmt" "net/http" "sync" @@ -43,6 +44,9 @@ func Client() *gitea.Client { if err != nil { log.Fatalf("create gitea client err: %v", err) } + + // Set user agent for the client + client.SetUserAgent(fmt.Sprintf("gitea-mcp-server/%s", flag.Version)) }) return client }