Quickstart
Fast path
If you want to get moving immediately, use this minimal setup:
python3 -m venv .venv
source .venv/bin/activate
make dev
pycycle-mcp --transport stdio
Then come back to the sections below for validation, examples, and workflow details.
Setup
Create a local virtual environment and install the development dependencies:
python3 -m venv .venv
source .venv/bin/activate
make dev
Run the default quality gates:
make test
make ci
Start the server
Run the CLI over stdio:
pycycle-mcp --transport stdio
Inspect a non-blocking HTTP configuration example:
PYTHONPATH=src python3 examples/server/http_launch_config.py
Current capability notes
Default tests and examples target deterministic stand-ins and avoid requiring real pyCycle/OpenMDAO assets.
Output schemas and tool names are stable.
Runtime integration with real OpenMDAO/pyCycle should be validated with optional integration workflows.