Skip to content

[EPIC] Tools #133

Open
Open
@EItanya

Description

@EItanya

Description

Tools are one of the most important aspects of agentic systems, and much thought and work has been done by the community lately to improve the proliferation and availability of tools.

Projects like mcp by Anthropic have done a wonderful job of allowing people from all over to share tools with each other over a simple protocol.

kagent is in a unique position to make tool use/discovery even easier because we're kubernetes native, and have access to all the services already running in your cluster.

Tool Discovery

As mentioned, kagent is already running inside of a kubernetes cluster, and as such we can take advantage of the fact that all services within said cluster are potentially reachable automatically. Using mechanisms like, mcp, OpenAPI, or gRPC, kagent can discover applications already running, and expose them directly as tools to the consumer. This could be done automatically via a label/annotation on a Service, or via a CRD.

Side Note:

This can potentially work for Agents as well, but there aren't as many protocols for that kind of thing, but as they emerge we will absolutely interface with them.

Expose our built-in tools as an MCP server

In order to prove kagent's value, we created a large set of devops/kubernetes native tooling build directly into the project. We could expose these as an MCP server from kagent and allow users of Claude or other MCP clients to consume them directly.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions