Steadybit

Steadybit

Interact with Steadybit

0
Stars
0
Forks
0
Releases

Overview

Steadybit MCP Server provides a Model Context Protocol (MCP) interface that allows AI agents and tools to interact with the Steadybit platform. It exposes a suite of operations for managing experiments and related resources: listing experiment designs, retrieving a specific design, listing and inspecting experiment executions with rich filtering (by experiment(s), environment, team, state, and time range) and pagination, retrieving individual executions, listing supported actions, environments, and teams, and listing experiment schedules. It also supports template exploration and creation of experiments from templates; however, creating from a template is guarded behind a capability flag CAPABILITIES_ENABLED_0=CREATE_EXPERIMENT_FROM_TEMPLATE and requires enabling in the environment. The server runs over STDIO transport, integrates with CLI tools like Claude Desktop for prompt-driven workflows, and writes logs to steadybit-mcp.log. To operate, you need a Steadybit account with an API token and an API URL. The create-from-template operation returns either the created experiment key or an error message. The README also provides setup and development details, including building via Maven, testing with the MCP inspector, and docker/native image options.

Details

Owner
steadybit
Language
Java
License
MIT License
Updated
2025-12-07

Features

List experiment designs

List experiment designs for a given team; inputs include team; returns designs with their key and name.

Get an experiment design

Retrieve a specific experiment design by its experimentKey.

List experiment executions

List experiment executions with optional filters (experiment, environment, team, state, from, to) and paging (page, pageSize; defaults and maximums as specified).

Get an experiment execution

Fetch a single experiment execution by its executionId.

List actions

Return the list of currently registered actions; supports paging (page, pageSize).

List environments

Get a list of environments.

List teams

Get a list of teams.

Create an experiment from a template

Create an experiment from a template; requires CAPABILITIES_ENABLED_0=CREATE_EXPERIMENT_FROM_TEMPLATE to be enabled. Inputs: templateId, environment, team; optional placeholders and externalId; returns the created experiment key or an error message.

Audience

LLM toolsEnable Claude and other LLMs to interact with the Steadybit platform via MCP.
DevelopersIntegrate the MCP server into client applications to programmatically access experiments and templates.
Steadybit usersManage environments, teams, actions, and schedules via automated MCP calls.

Tags

steadybitmcpllmclaudeapiexperimentstemplatesexecutionsenvironmentsteamsactionsschedulescapabilities