@@ -34,7 +34,6 @@ func DefaultToolsetGroup(readOnly bool, getClient GetClientFn, getGQLClient GetG
34
34
toolsets .NewServerTool (ListReleases (getClient ,t )),
35
35
toolsets .NewServerTool (GetLatestRelease (getClient ,t )),
36
36
toolsets .NewServerTool (GetReleaseByTag (getClient ,t )),
37
- toolsets .NewServerTool (ListStarredRepositories (getClient ,t )),
38
37
).
39
38
AddWriteTools (
40
39
toolsets .NewServerTool (CreateOrUpdateFile (getClient ,t )),
@@ -43,8 +42,6 @@ func DefaultToolsetGroup(readOnly bool, getClient GetClientFn, getGQLClient GetG
43
42
toolsets .NewServerTool (CreateBranch (getClient ,t )),
44
43
toolsets .NewServerTool (PushFiles (getClient ,t )),
45
44
toolsets .NewServerTool (DeleteFile (getClient ,t )),
46
- toolsets .NewServerTool (StarRepository (getClient ,t )),
47
- toolsets .NewServerTool (UnstarRepository (getClient ,t )),
48
45
).
49
46
AddResourceTemplates (
50
47
toolsets .NewServerResourceTemplate (GetRepositoryResourceContent (getClient ,getRawClient ,t )),
@@ -195,6 +192,12 @@ func DefaultToolsetGroup(readOnly bool, getClient GetClientFn, getGQLClient GetG
195
192
toolsets .NewServerTool (ListProjects (getClient ,t )),
196
193
)
197
194
195
+ stargazers := toolsets .NewToolset ("stargazers" ,"GitHub Starring related tools" ).
196
+ AddReadTools (toolsets .NewServerTool (ListStarredRepositories (getClient ,t ))).AddWriteTools (
197
+ toolsets .NewServerTool (StarRepository (getClient ,t )),
198
+ toolsets .NewServerTool (UnstarRepository (getClient ,t )),
199
+ )
200
+
198
201
// Add toolsets to the group
199
202
tsg .AddToolset (contextTools )
200
203
tsg .AddToolset (repos )
@@ -212,6 +215,7 @@ func DefaultToolsetGroup(readOnly bool, getClient GetClientFn, getGQLClient GetG
212
215
tsg .AddToolset (gists )
213
216
tsg .AddToolset (securityAdvisories )
214
217
tsg .AddToolset (projects )
218
+ tsg .AddToolset (stargazers )
215
219
216
220
return tsg
217
221
}