Add debug mode and upgrade mcp-go to v0.14.1
This commit is contained in:
@@ -1,7 +1,6 @@ | ||||
package gitea | ||||
| ||||
import ( | ||||
"os" | ||||
"sync" | ||||
| ||||
"gitea.com/gitea/gitea-mcp/pkg/flag" | ||||
@@ -18,18 +17,7 @@ var ( | ||||
func Client() *gitea.Client { | ||||
clientOnce.Do(func() { | ||||
if client == nil { | ||||
host, token := flag.Host, flag.Token | ||||
if host == "" { | ||||
host = os.Getenv("GITEA_HOST") | ||||
} | ||||
if host == "" { | ||||
host = "https://gitea.com" | ||||
} | ||||
if token == "" { | ||||
token = os.Getenv("GITEA_TOKEN") | ||||
} | ||||
| ||||
c, err := gitea.NewClient(host, gitea.SetToken(token)) | ||||
c, err := gitea.NewClient(flag.Host, gitea.SetToken(flag.Token)) | ||||
if err != nil { | ||||
log.Fatalf("create gitea client err: %v", err) | ||||
} | ||||
|
@@ -5,6 +5,7 @@ import ( | ||||
"sync" | ||||
"time" | ||||
| ||||
"gitea.com/gitea/gitea-mcp/pkg/flag" | ||||
"go.uber.org/zap" | ||||
"go.uber.org/zap/zapcore" | ||||
) | ||||
@@ -28,7 +29,13 @@ func Default() *zap.Logger { | ||||
ws = zapcore.NewMultiWriteSyncer(wss...) | ||||
| ||||
enc := zapcore.NewConsoleEncoder(ec) | ||||
core := zapcore.NewCore(enc, ws, zapcore.DebugLevel) | ||||
var level zapcore.Level | ||||
if flag.Debug { | ||||
level = zapcore.DebugLevel | ||||
} else { | ||||
level = zapcore.InfoLevel | ||||
} | ||||
core := zapcore.NewCore(enc, ws, level) | ||||
options := []zap.Option{ | ||||
zap.AddStacktrace(zapcore.ErrorLevel), | ||||
zap.AddCaller(), | ||||
|
@@ -3,6 +3,7 @@ package to | ||||
import ( | ||||
"encoding/json" | ||||
| ||||
"gitea.com/gitea/gitea-mcp/pkg/log" | ||||
"github.com/mark3labs/mcp-go/mcp" | ||||
) | ||||
| ||||
@@ -11,5 +12,6 @@ func TextResult(v any) (*mcp.CallToolResult, error) { | ||||
if err != nil { | ||||
return mcp.NewToolResultError("marshal result error"), err | ||||
} | ||||
log.Debugf("Text Result: %s", string(result)) | ||||
return mcp.NewToolResultText(string(result)), nil | ||||
} | ||||
|
Reference in New Issue
Block a user