@@ -1327,7 +1327,7 @@ func ListReleases(getClient GetClientFn, t translations.TranslationHelperFunc) (
1327
1327
mcp .WithDescription (t ("TOOL_LIST_RELEASES_DESCRIPTION" , "List releases in a GitHub repository" )),
1328
1328
mcp .WithToolAnnotation (mcp.ToolAnnotation {
1329
1329
Title : t ("TOOL_LIST_RELEASES_USER_TITLE" , "List releases" ),
1330
- ReadOnlyHint : toBoolPtr (true ),
1330
+ ReadOnlyHint : ToBoolPtr (true ),
1331
1331
}),
1332
1332
mcp .WithString ("owner" ,
1333
1333
mcp .Required (),
@@ -1340,11 +1340,11 @@ func ListReleases(getClient GetClientFn, t translations.TranslationHelperFunc) (
1340
1340
WithPagination (),
1341
1341
),
1342
1342
func (ctx context.Context , request mcp.CallToolRequest ) (* mcp.CallToolResult , error ) {
1343
- owner , err := requiredParam [string ](request , "owner" )
1343
+ owner , err := RequiredParam [string ](request , "owner" )
1344
1344
if err != nil {
1345
1345
return mcp .NewToolResultError (err .Error ()), nil
1346
1346
}
1347
- repo , err := requiredParam [string ](request , "repo" )
1347
+ repo , err := RequiredParam [string ](request , "repo" )
1348
1348
if err != nil {
1349
1349
return mcp .NewToolResultError (err .Error ()), nil
1350
1350
}
@@ -1354,8 +1354,8 @@ func ListReleases(getClient GetClientFn, t translations.TranslationHelperFunc) (
1354
1354
}
1355
1355
1356
1356
opts := & github.ListOptions {
1357
- Page : pagination .page ,
1358
- PerPage : pagination .perPage ,
1357
+ Page : pagination .Page ,
1358
+ PerPage : pagination .PerPage ,
1359
1359
}
1360
1360
1361
1361
client , err := getClient (ctx )
@@ -1392,7 +1392,7 @@ func GetLatestRelease(getClient GetClientFn, t translations.TranslationHelperFun
1392
1392
mcp .WithDescription (t ("TOOL_GET_LATEST_RELEASE_DESCRIPTION" , "Get the latest release in a GitHub repository" )),
1393
1393
mcp .WithToolAnnotation (mcp.ToolAnnotation {
1394
1394
Title : t ("TOOL_GET_LATEST_RELEASE_USER_TITLE" , "Get latest release" ),
1395
- ReadOnlyHint : toBoolPtr (true ),
1395
+ ReadOnlyHint : ToBoolPtr (true ),
1396
1396
}),
1397
1397
mcp .WithString ("owner" ,
1398
1398
mcp .Required (),
@@ -1404,11 +1404,11 @@ func GetLatestRelease(getClient GetClientFn, t translations.TranslationHelperFun
1404
1404
),
1405
1405
),
1406
1406
func (ctx context.Context , request mcp.CallToolRequest ) (* mcp.CallToolResult , error ) {
1407
- owner , err := requiredParam [string ](request , "owner" )
1407
+ owner , err := RequiredParam [string ](request , "owner" )
1408
1408
if err != nil {
1409
1409
return mcp .NewToolResultError (err .Error ()), nil
1410
1410
}
1411
- repo , err := requiredParam [string ](request , "repo" )
1411
+ repo , err := RequiredParam [string ](request , "repo" )
1412
1412
if err != nil {
1413
1413
return mcp .NewToolResultError (err .Error ()), nil
1414
1414
}
@@ -1439,6 +1439,7 @@ func GetLatestRelease(getClient GetClientFn, t translations.TranslationHelperFun
1439
1439
1440
1440
return mcp .NewToolResultText (string (r )), nil
1441
1441
}
1442
+ }
1442
1443
1443
1444
// filterPaths filters the entries in a GitHub tree to find paths that
1444
1445
// match the given suffix.
0 commit comments