Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
CONDUCTOR_API_PATHNoAPI path prefix/api
CONDUCTOR_SERVER_URLNoBase URL of your Conductor serverhttp://localhost:8080

Tools

Functions exposed to the LLM to take actions

NameDescription
list_workflows

List workflow executions with optional filters. Returns a list of workflow executions matching the criteria.

get_workflow_status

Get the current status and details of a specific workflow execution by its ID. Returns complete workflow execution details including tasks, input/output, and current status.

start_workflow

Start a new workflow execution. Returns the workflow execution ID of the newly started workflow.

pause_workflow

Pause a running workflow execution. The workflow will pause and can be resumed later.

resume_workflow

Resume a paused workflow execution. The workflow will continue from where it was paused.

terminate_workflow

Terminate a workflow execution. This will stop the workflow and mark it as terminated.

restart_workflow

Restart a workflow execution from the beginning. This creates a new execution with the same input.

retry_workflow

Retry a failed workflow execution from the last failed task.

search_workflows

Advanced search for workflow executions using query syntax. Supports complex queries with multiple criteria.

get_workflow_definition

Get the definition of a workflow by name and version. Returns the complete workflow definition including all tasks and configuration.

list_workflow_definitions

List all registered workflow definitions. Returns metadata about all workflows registered in Conductor.

create_workflow_definition

Create or update a workflow definition. If the workflow already exists, it will be updated.

get_task_details

Get details of a specific task execution by task ID. Returns task status, input/output, and execution details.

get_task_logs

Get execution logs for a specific task. Returns log entries generated during task execution.

update_task_status

Update the status of a task execution. This is typically used by workers to update task status.

get_task_definition

Get the definition of a task by name. Returns the task definition including configuration and metadata.

list_task_definitions

List all registered task definitions. Returns metadata about all tasks registered in Conductor.

create_task_definition

Create or update a task definition. If the task already exists, it will be updated.

get_event_handlers

Get all event handlers or filter by event and active status. Event handlers define how Conductor responds to external events.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/opensensor/conductor-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server