{"passport":{"unfragile":{"@version":"1.0","version":"2026-05","artifact":{"id":"smithery_oliver-charles-rene-grabner-hju9-composer","slug":"oliver-charles-rene-grabner-hju9-composer","name":"Composer ","type":"mcp","url":"https://github.com/OliverGrabner/composer-mcp","page_url":"https://unfragile.ai/oliver-charles-rene-grabner-hju9-composer","categories":["mcp-servers","code-editors","deployment-infra","app-builders","automation"],"tags":["mcp","model-context-protocol","smithery:oliver-charles-rene-grabner-hju9/composer"],"pricing":{"model":"open_source","free":true,"starting_price":null},"status":"active","verified":false},"capabilities":[{"id":"smithery_oliver-charles-rene-grabner-hju9-composer__cap_0","uri":"capability://automation.workflow.real.time.architecture.diagram.synchronization","name":"real-time architecture diagram synchronization","description":"This capability leverages WebSocket connections to provide real-time updates to the architecture diagrams as changes are made through the MCP API. The stateless nature of the MCP server ensures that all interactions are lightweight and efficient, allowing for immediate visual feedback on the Composer canvas. This architecture enables collaborative design sessions where multiple users can see changes in real-time without needing to refresh or reload the interface.","intents":["How can I see changes to my architecture diagram instantly?","I want to collaborate with my team on a live diagram.","Can I update my diagram and see the results immediately?"],"best_for":["teams working on architecture design in real-time"],"limitations":["Requires a stable internet connection for WebSocket communication"],"requires":["Browser with WebSocket support"],"input_types":["diagram updates via API calls"],"output_types":["real-time visual updates on the canvas"],"categories":["automation-workflow","collaboration-tools"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_oliver-charles-rene-grabner-hju9-composer__cap_1","uri":"capability://tool.use.integration.mcp.based.diagram.management","name":"mcp-based diagram management","description":"Composer utilizes the Model Context Protocol (MCP) to manage architecture diagrams, allowing users to create, select, and rename diagrams through a structured API. This approach provides a standardized way to interact with diagram data, ensuring compatibility and ease of use across different IDEs and tools. The integration with MCP allows for seamless management of multiple diagrams without the need for complex state management.","intents":["How do I create a new architecture diagram?","Can I switch between different diagrams easily?","I need to rename my current diagram."],"best_for":["developers managing multiple architecture diagrams"],"limitations":["Requires initial setup of MCP server connection"],"requires":["MCP server URL and access"],"input_types":["API requests for diagram management"],"output_types":["confirmation of diagram actions"],"categories":["tool-use-integration","diagram-management"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_oliver-charles-rene-grabner-hju9-composer__cap_2","uri":"capability://data.processing.analysis.node.and.edge.manipulation","name":"node and edge manipulation","description":"This capability allows users to create, update, and delete nodes and edges within the architecture diagrams via specific API calls. By defining node types (like services or databases) and edge protocols (like REST or gRPC), users can accurately represent their system architecture. The use of structured API calls ensures that all changes are validated and processed efficiently, maintaining the integrity of the diagram.","intents":["How can I add a new service to my architecture diagram?","I need to update the connection between two nodes.","Can I remove an outdated component from my diagram?"],"best_for":["architects designing complex systems"],"limitations":["Requires knowledge of node types and edge protocols"],"requires":["Valid API credentials for Composer"],"input_types":["structured API requests for node/edge operations"],"output_types":["updated diagram state confirmation"],"categories":["data-processing-analysis","system-design"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_oliver-charles-rene-grabner-hju9-composer__cap_3","uri":"capability://safety.moderation.diagram.verification.and.validation","name":"diagram verification and validation","description":"Composer includes a verification tool that checks for common issues within the architecture diagrams, such as orphaned nodes or missing endpoints. This capability uses predefined rules to analyze the diagram's structure and provide feedback, helping users maintain a clean and functional architecture. The integration of this verification step into the workflow ensures that potential issues are caught early in the design process.","intents":["How can I ensure my architecture diagram is valid?","I need to check for missing connections in my diagram.","Can I find orphaned nodes in my architecture?"],"best_for":["developers ensuring architectural integrity"],"limitations":["Verification rules may need to be updated as new protocols are introduced"],"requires":["Access to the verification API"],"input_types":["diagram data for analysis"],"output_types":["report of verification results"],"categories":["safety-moderation","quality-assurance"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_oliver-charles-rene-grabner-hju9-composer__cap_4","uri":"capability://tool.use.integration.api.endpoint.definition","name":"api endpoint definition","description":"This capability allows users to define API endpoints directly on backend service nodes within the architecture diagrams. By using structured API calls, users can specify the endpoint details, including methods and paths, which are then visualized in the diagram. This integration ensures that the architecture accurately reflects the intended API structure, facilitating better communication among development teams.","intents":["How do I define API endpoints for my services?","Can I visualize my API structure in the diagram?","I need to update the endpoints for my backend service."],"best_for":["backend developers designing API architectures"],"limitations":["Requires understanding of API design principles"],"requires":["Valid API credentials for Composer"],"input_types":["structured API endpoint definitions"],"output_types":["confirmation of endpoint updates"],"categories":["tool-use-integration","api-management"],"confidence":0.5,"matches":0,"success_rate":0}],"trust":{"score":38,"verified":false,"data_access_risk":"high","permissions":["Browser with WebSocket support","MCP server URL and access","Valid API credentials for Composer","Access to the verification API"],"failure_modes":["Requires a stable internet connection for WebSocket communication","Requires initial setup of MCP server connection","Requires knowledge of node types and edge protocols","Verification rules may need to be updated as new protocols are introduced","Requires understanding of API design principles","builder identity is not verified yet","no observed match outcomes yet"],"rank_breakdown":{"adoption":0.05,"quality":0.45,"ecosystem":0.6900000000000001,"match_graph":0.25,"freshness":0.75,"weights":{"adoption":0.25,"quality":0.25,"ecosystem":0.15,"match_graph":0.23,"freshness":0.12}},"observed_outcomes":{"matches":0,"success_rate":0,"avg_confidence":0,"top_intents":[],"last_matched_at":null},"maintenance":{"status":"active","updated_at":"2026-05-24T12:16:27.443Z","last_scraped_at":"2026-05-03T15:19:18.600Z","last_commit":null},"community":{"stars":null,"forks":null,"weekly_downloads":null,"model_downloads":null,"model_likes":null}},"distribution":{"claim_url":"https://unfragile.ai/submit?claim=oliver-charles-rene-grabner-hju9-composer","compare_url":"https://unfragile.ai/compare?artifact=oliver-charles-rene-grabner-hju9-composer"}},"signature":"82a96moafHiUeWUV+NHmCVKf43CBMkIl6J1Je7Zce3uQxnFJTlmcelIixmTIr3YMsoLUFzMqgyN9mjuOHsnNDQ==","signedAt":"2026-06-22T12:45:16.803Z","signedBy":"unfragile.ai","version":1},"_links":{"self":"https://unfragile.ai/api/v1/passport/oliver-charles-rene-grabner-hju9-composer","artifact":"https://unfragile.ai/oliver-charles-rene-grabner-hju9-composer","verify":"https://unfragile.ai/api/v1/verify?slug=oliver-charles-rene-grabner-hju9-composer","publicKey":"https://unfragile.ai/api/v1/trust-passport-public-key","spec":"https://unfragile.ai/trust","schema":"https://unfragile.ai/schema.json","docs":"https://unfragile.ai/docs"}}