MCPcopy Index your code
hub / github.com/github/github-mcp-server / projectVisibilities

Function projectVisibilities

pkg/github/projects.go:826–836  ·  view source on GitHub ↗
(projects []MinimalProject)

Source from the content-addressed store, hash-verified

824}
825
826func projectVisibilities(projects []MinimalProject) []bool {
827 visibilities := make([]bool, 0, len(projects))
828 for _, project := range projects {
829 isPrivate := true
830 if project.Public != nil {
831 isPrivate = !*project.Public
832 }
833 visibilities = append(visibilities, isPrivate)
834 }
835 return visibilities
836}
837
838func listProjectFields(ctx context.Context, client *github.Client, args map[string]any, owner, ownerType string) (*mcp.CallToolResult, any, error) {
839 projectNumber, err := RequiredInt(args, "project_number")

Callers 2

listProjectsFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected