Skip to main content
Glama
PerssonaOps

@perssona/orchestrator

Official
by PerssonaOps

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
create_connected_terminalB

Create a Perssona terminal node near a source node and connect it visually. If sourceNodeId is omitted, use the selected canvas node.

create_codex_terminal_from_agentA

Create a connected Codex terminal using an agent preset. If sourceNodeId is omitted, use the selected canvas node.

create_claude_terminal_from_agentC

Create a connected Claude terminal using an agent preset. If sourceNodeId is omitted, use the selected canvas node.

send_annotation_to_connected_terminalsA

Send an Annotation node content to all connected terminal nodes. If annotationNodeId is omitted, use the selected annotation node.

send_text_to_connected_terminalsB

Send text from a source node to all connected terminal nodes. If sourceNodeId is omitted, use the selected canvas node.

get_selected_nodeA

Return the currently selected canvas node, if any.

list_canvas_nodesA

Return the nodes and edges currently present in the active canvas.

list_orchestrator_presetsA

List the workspace presets for models, agents, and workflows configured in Perssona.

connect_nodesC

Create a connection edge between two canvas nodes.

create_annotation_nodeB

Create an annotation node. If sourceNodeId is omitted, use the selected node or create it near the current viewport.

update_annotation_nodeC

Update an existing annotation node. If nodeId is omitted, use the selected annotation node.

send_text_to_terminalC

Send text directly to a specific terminal node.

remove_nodeA

Remove a canvas node and its connected edges. If nodeId is omitted, use the selected node.

add_node_to_gridC

Add an existing canvas node to the grid view.

focus_nodeB

Select a canvas node and center the viewport on it. If nodeId is omitted, use the selected node.

disconnect_nodesC

Remove one or more connection edges between two canvas nodes.

get_connected_nodesA

Return nodes and edges connected to a node. If nodeId is omitted, use the selected node.

open_nodes_in_gridA

Open one or more nodes in the grid view. If nodeIds is omitted, use the selected nodes.

create_agent_pairC

Create two connected LLM terminals for parallel roles like design and corrections.

run_workflow_from_annotationB

Use an annotation, a selected node, or a direct prompt as the entrypoint for a workflow, creating agents, opening them in the grid, and sending the initial prompts.

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/PerssonaOps/orchestrator'

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