forked from gitea/gitea-mcp
Update
This commit is contained in:
@@ -2,9 +2,9 @@ package user | ||||
| ||||
import ( | ||||
"context" | ||||
"encoding/json" | ||||
| ||||
"gitea.com/gitea/gitea-mcp/pkg/gitea" | ||||
"gitea.com/gitea/gitea-mcp/pkg/to" | ||||
| ||||
"github.com/mark3labs/mcp-go/mcp" | ||||
) | ||||
@@ -20,15 +20,11 @@ var ( | ||||
) | ||||
) | ||||
| ||||
func GetUserInfoFn(ctx context.Context, request mcp.CallToolRequest) (*mcp.CallToolResult, error) { | ||||
func GetUserInfoFn(ctx context.Context, req mcp.CallToolRequest) (*mcp.CallToolResult, error) { | ||||
user, _, err := gitea.Client().GetMyUserInfo() | ||||
if err != nil { | ||||
return mcp.NewToolResultError("Get My User Info Error"), err | ||||
} | ||||
| ||||
result, err := json.Marshal(user) | ||||
if err != nil { | ||||
return mcp.NewToolResultError("marshal my user info error"), err | ||||
} | ||||
return mcp.NewToolResultText(string(result)), nil | ||||
return to.TextResult(user) | ||||
} | ||||
| ||||
Reference in New Issue
Block a user