{"id":"215891b0-adbf-4994-8439-9613c1c6ef9b","shortId":"Q964CV","kind":"mcp","title":"OpenDia","tagline":"Provides OpenDia diagram creation capabilities through a lightweight web server with WebSocket support and HTTP API e...","description":"Provides OpenDia diagram creation capabilities through a lightweight web server with WebSocket support and HTTP API endpoints for real-time collaborative diagram generation and editing.\n\nThis MCP server provides AI assistants with OpenDia diagram creation capabilities, built by the OpenDia Team using Node.js with Express, WebSocket support, and CORS handling for cross-origin requests. The implementation offers a lightweight web server architecture with configurable ports for both main service and health monitoring, featuring environment-based configuration and a binary executable for easy deployment. Built with minimal dependencies focusing on real-time communication through WebSockets and HTTP API endpoints, it serves developers creating visual diagrams through conversational interfaces, technical documentation workflows requiring dynamic diagram generation, and collaborative environments where real-time diagram editing enhances productivity without complex setup requirements.","tags":["opendia"],"capabilities":["mcp","transport-stdio","open-source","pkg-npm"],"categories":[],"synonyms":[],"warnings":[],"endpointUrl":"https://github.com/aaronjmars/opendia","protocol":"mcp","transport":"stdio","auth":{"type":"mcp","details":{"transport":"stdio"}},"qualityScore":"0.800","qualityRationale":"deterministic score 0.80 from registry signals: · indexed on pulsemcp · has source repo · 1800 github stars · registry-generated description present","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:mcp:v1","enrichmentVersion":1,"enrichedAt":"2026-05-02T23:22:02.937Z","embedding":null,"createdAt":"2026-04-18T20:48:12.034Z","updatedAt":"2026-05-02T23:22:02.937Z","lastSeenAt":"2026-05-02T23:22:02.937Z","tsv":"'ai':49 'api':17,34,119 'architectur':82 'assist':50 'base':96 'binari':100 'built':56,105 'capabl':6,23,55 'collabor':40,138 'communic':114 'complex':149 'configur':84,97 'convers':128 'cor':68 'creat':124 'creation':5,22,54 'cross':72 'cross-origin':71 'depend':108 'deploy':104 'develop':123 'diagram':4,21,41,53,126,135,144 'document':131 'dynam':134 'e':18 'easi':103 'edit':44,145 'endpoint':35,120 'enhanc':146 'environ':95,139 'environment-bas':94 'execut':101 'express':64 'featur':93 'focus':109 'generat':42,136 'handl':69 'health':91 'http':16,33,118 'implement':76 'interfac':129 'lightweight':9,26,79 'main':88 'mcp':46 'minim':107 'monitor':92 'node.js':62 'offer':77 'open-source' 'opendia':1,3,20,52,59 'origin':73 'pkg-npm' 'port':85 'product':147 'provid':2,19,48 'real':38,112,142 'real-tim':37,111,141 'request':74 'requir':133,151 'serv':122 'server':11,28,47,81 'servic':89 'setup':150 'support':14,31,66 'team':60 'technic':130 'time':39,113,143 'transport-stdio' 'use':61 'visual':125 'web':10,27,80 'websocket':13,30,65,116 'without':148 'workflow':132","prices":[{"id":"fa630016-db54-466e-ad60-7bd1ebf1a20b","listingId":"215891b0-adbf-4994-8439-9613c1c6ef9b","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"mcp-free","isPrimary":true,"details":{"transport":"stdio","package_name":"opendia","package_registry":"npm"},"createdAt":"2026-04-18T20:48:12.034Z"}],"sources":[{"listingId":"215891b0-adbf-4994-8439-9613c1c6ef9b","source":"pulsemcp","sourceId":"https://www.pulsemcp.com/servers/aaronjmars-opendia","sourceUrl":"https://api.pulsemcp.com/v0beta/servers","isPrimary":true,"firstSeenAt":"2026-04-18T20:48:12.034Z","lastSeenAt":"2026-05-02T23:22:02.937Z"}],"details":{"listingId":"215891b0-adbf-4994-8439-9613c1c6ef9b","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"source":"pulsemcp","transport":"stdio","server_name":"OpenDia","github_stars":1800,"package_name":"opendia","registry_url":"https://www.pulsemcp.com/servers/aaronjmars-opendia","source_code_url":"https://github.com/aaronjmars/opendia","package_registry":"npm","package_download_count":3435},"updatedAt":"2026-05-02T23:22:02.937Z"}}