- Home
- MCP servers
- Cycloid
Cycloid
- python
0
GitHub Stars
python
Language
4 months ago
First Indexed
2 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": {
"cycloidio-cycloid-mcp-server": {
"command": "python",
"args": [
"server.py"
]
}
}
}You can use the Cycloid MCP Server to connect AI assistants with Cycloid’s infrastructure automation capabilities. It enables you to discover blueprints, create and manage infrastructure stacks, and interact with complex workflows through natural language queries, all while leveraging Cycloid’s automation expertise.
How to use
You will interact with the MCP server using a client that communicates through the MCP interface. Start the local server, then use the available tools to explore blueprints, manage stacks, validate configurations, view service catalogs, and monitor events and pipelines.
How to install
Prerequisites: you need Python 3.12 or higher. You may also use Docker for production deployments and a package manager appropriate for your environment (uv for development workflows is recommended). You should have valid Cycloid API credentials for any HTTP-based interactions.
# Clone the project repository
git clone <repository-url>
cd cycloid-mcp-server
# Development setup
make setup
# Run the development server
make dev-server
For a production setup, you can run the server directly via a Python command or package it in a Docker image as shown in production examples. The runtime command to start a local server is the following.
python server.py
If you prefer a containerized production deployment, you can build and run using the project’s production commands and Docker images as described in the production workflow.
Additional notes
Security: each request to the MCP server should include the appropriate organization context and API key when using HTTP transport. When running locally via stdio, ensure you control access to your development environment.
Available tools
CYCLOID_BLUEPRINT_LIST
List all available blueprints with their details.
CYCLOID_BLUEPRINT_STACK_CREATE
Create stacks from blueprints with interactive elicitation.
CYCLOID_STACKFORMS_VALIDATE
Validate StackForms configuration files.
CYCLOID_CATALOG_REPO_LIST
List service catalog repositories.
CYCLOID_EVENT_LIST
List organization events with optional filters such as begin, end, severity, and type.
CYCLOID_PIPELINE_LIST
List all pipelines from Cycloid.