You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/cmd/root.go
+84-70Lines changed: 84 additions & 70 deletions
Original file line number
Diff line number
Diff line change
@@ -122,17 +122,20 @@ var rootCmd = &cobra.Command{
122
122
123
123
client:=NewGraphClient(version)
124
124
125
+
trueValue:=true
126
+
falseValue:=false
127
+
125
128
// Register Teams
126
129
s.AddTool(
127
130
mcp.NewTool(
128
131
"teams",
129
132
mcp.WithDescription("Get all the team names, identifiers and metadata for the OpsLevel account. Teams are owners of other objects in OpsLevel. Only use this if you need to search all teams."),
@@ -147,10 +150,10 @@ var rootCmd = &cobra.Command{
147
150
mcp.WithDescription("Get all the user names, e-mail addresses and metadata for the OpsLevel account. Users are the people in OpsLevel. Only use this if you need to search all users."),
@@ -203,10 +206,10 @@ var rootCmd = &cobra.Command{
203
206
mcp.WithDescription("Get all the components in the OpsLevel account. Components are objects in OpsLevel that represent things like apis, libraries, services, frontends, backends, etc. Use this tool to list what components are in the catalog, what team is the owner, what primary coding language is used, and what primary framework is used. It also includes its rubric level, corresponding to the maturity of the component; a higher index is better. A level is achieved by passing all checks tied to that same level. The Lifecycle field indicates the stage of the component (e.g., Alpha, Beta, GA, Decommissioned). The Tier field represents the importance and criticality of the component, with Tier 1 being the most critical (customer-facing with high impact) and Tier 4 being of least importance."),
@@ -238,10 +241,10 @@ var rootCmd = &cobra.Command{
238
241
mcp.WithDescription("Get all the infrastructure in the OpsLevel account. Infrastructure are objects in OpsLevel that represent cloud provider resources like vpc, databases, caches, networks, vms, etc."),
@@ -270,10 +273,10 @@ var rootCmd = &cobra.Command{
270
273
mcp.WithDescription("Get all the domains in the OpsLevel account. Domains are comprised of child Systems which contain Components. Used to represent large business units or verticals within OpsLevel."),
@@ -288,10 +291,10 @@ var rootCmd = &cobra.Command{
288
291
mcp.WithDescription("Get all the systems in the OpsLevel account. Systems are made up of Components that combine to form a unified whole or function. eg a 'Checkout' System that combines a cart and payment component."),
@@ -409,10 +419,10 @@ var rootCmd = &cobra.Command{
409
419
mcp.WithDescription("Get all the checks in the OpsLevel account. Checks provide a foundation for evaluating the maturity of software components, allowing for the definition and enforcement of criteria that ensure components are built and maintained according to best practices. Check priority is determined by level index, not level name—lower index means higher priority."),
0 commit comments