feat: update helm charts with mcp support and fix Google ADA issue (#1568)

* migrated to more actively maintained mcp golang lib and added AI explain support for mcp mode

Signed-off-by: Umesh Kaul <umeshkaul@gmail.com>

* added a makefile option to create local docker image for testing

Signed-off-by: Umesh Kaul <umeshkaul@gmail.com>

* fixed linter errors and made anonymize as an arg

Signed-off-by: Umesh Kaul <umeshkaul@gmail.com>

* added mcp support for helm chart and fixed google adk support issue

Signed-off-by: Umesh Kaul <umeshkaul@gmail.com>

---------

Signed-off-by: Umesh Kaul <umeshkaul@gmail.com>
Co-authored-by: Alex Jones <1235925+AlexsJones@users.noreply.github.com>
This commit is contained in:
Umesh Kaul
2025-08-18 14:33:12 -04:00
committed by GitHub
parent 7e332761d8
commit 53345895de
7 changed files with 79 additions and 2 deletions

View File

@@ -141,6 +141,8 @@ func (s *K8sGptMCPServer) registerToolsAndResources() error {
),
mcp.WithArray("filters",
mcp.Description("Provide filters to narrow down the analysis (e.g. ['Pods', 'Deployments'])"),
// without below line MCP server fails with Google Agent Development Kit (ADK), interestingly works fine with mcpinspector
mcp.WithStringItems(),
),
)
s.server.AddTool(analyzeTool, s.handleAnalyze)