Skip to content

rest-server: MCP server as an agent-driven example integration #13

Description

@tpatki

Problem: no example exists showing flux-rest-server used as the
foundation for an MCP server -- something an agent (LLM-based
tools, automation) could use directly to submit and manage jobs.

Existing Flux MCP servers require the real flux Python module
installed locally and direct access to a broker:

Both mean the MCP server has to run co-located with (or with direct
binding/socket access to) a Flux install. flux-rest-server is
designed specifically to avoid this: an MCP server built on it only
needs network access to an HTTP endpoint, so it can run anywhere --
a laptop, a different network entirely -- without Flux's own
bindings installed at all.

Proposal: use flux-rest-server as the foundation for a small example
MCP server, exposing submit/state/cancel as tools purely over HTTP.

See #12 (draft) for an initial WIP implementation.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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