Skip to main content
Glama
blah.json2.94 kB
{ "name": "flow-test-manifest", "version": "1.0.0", "description": "Example BLAH manifest with flow example", "author": "BLAH Team", "license": "MIT", "tools": [ { "name": "hello_world", "description": "A simple hello world tool that greets the user", "inputSchema": { "type": "object", "properties": { "name": { "type": "string", "description": "The name to greet" } }, "required": ["name"] } } ], "flows": [ { "id": "flow_1", "name": "image_generation_workflow", "description": "A workflow that processes image generation requests", "nodes": [ { "id": "start1", "type": "start", "position": { "x": 250, "y": 50 }, "data": {}, "retry": { "maxAttempts": 0, "delay": 0 }, "errorHandling": { "onError": "log" } }, { "id": "agent1", "type": "ai_agent", "position": { "x": 250, "y": 150 }, "data": { "name": "ImagePromptBuilder", "configuration": { "prompt": "Enhance the user's image description with additional details for better rendering" } }, "retry": { "maxAttempts": 3, "delay": 5 }, "errorHandling": { "onError": "log" } }, { "id": "decision1", "type": "decision", "position": { "x": 250, "y": 250 }, "data": { "conditions": [ { "condition": "success", "target": "agent2" }, { "condition": "failure", "target": "end1" } ] }, "retry": { "maxAttempts": 0, "delay": 0 }, "errorHandling": { "onError": "log" } }, { "id": "agent2", "type": "ai_agent", "position": { "x": 250, "y": 350 }, "data": { "name": "ImageGenerator", "configuration": { "model": "dalle-3" } }, "retry": { "maxAttempts": 3, "delay": 5 }, "errorHandling": { "onError": "log" } }, { "id": "end1", "type": "end", "position": { "x": 250, "y": 450 }, "data": {}, "retry": { "maxAttempts": 0, "delay": 0 }, "errorHandling": { "onError": "log" } } ], "edges": [ { "source": "start1", "target": "agent1", "id": "e1-2" }, { "source": "agent1", "target": "decision1", "id": "e2-3" }, { "source": "decision1", "target": "agent2", "id": "e3-4", "label": "Success" }, { "source": "decision1", "target": "end1", "id": "e3-5", "label": "Failure" }, { "source": "agent2", "target": "end1", "id": "e4-5" } ] } ], "tags": ["flow", "example", "image-generation"], "config": { "debug": true } }

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/thomasdavis/blah'

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