Skip to content

Incorporate MCP Server into Golem CLI #1926

@jdegoes

Description

@jdegoes

With a new command, Golem CLI enters serve mode:

%> golem-cli --serve --serve-port 1232
%> golem-cli running MCP Server at port 1232

In this mode, Golem CLI creates an MCP Server that exposes different commands as different tools, and exposes relevant resources (the manifest file in the current, ancestor, and children directories) as resources.

When this ticket is completed, it should be possible to use an agent such as Claude Code to perform anything that Golem CLI can do. Moreover, all individual tools and resources must be end-to-end tested with an MCP Client that interacts with the MCP Server.

This library looks like the one to use for Rust, but perhaps there are better options available.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions