ctrltest

Evaluates flight-control controllers using analytic and high-fidelity data, exposing scoring metrics via stdio or REST.
  • python

0

GitHub Stars

python

Language

7 months ago

First Indexed

3 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "three-little-birds-ctrltest-mcp": {
      "command": "uvx",
      "args": [
        "ctrltest-mcp"
      ]
    }
  }
}

Available tools

evaluate_control

Runs a control evaluation for a given plant model and controller gains, producing a structured performance report with overshoot, settling time, energy usage, and related metrics.

ControlAnalysisInput

Data structure that captures the plant model, gains, simulation settings, and setpoint used for a controller evaluation.

ControlPlant

Represents the plant dynamics parameters (natural frequency, damping) used in analytic evaluations.

ControlSimulation

Configuration for the simulation window and sampling points used during evaluation.

PIDGains

Structure holding proportional, integral, and derivative gains for PID control tuning.

build_tool

Utility to construct an MCP client tool that talks to the MCP server via the configured transport.

FastMCP

SDK component to run an MCP server instance with a fast, event-driven core and an adapter to bind to client tools.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational
ctrltest MCP Server - three-little-birds/ctrltest-mcp | VeilStrat