# OpenDia

> Use this tool when you need to create dynamic diagrams through conversational interfaces or automate technical documentation workflows. OpenDia provides real-time diagram generation and editing capabilities through WebSockets and HTTP API endpoints, solving problems in collaborative environments and visual documentation. It takes in user input and configuration settings, outputting interactive diagrams to enhance productivity and facilitate communication.

Canonical page: https://skillsregistry.net/skills/aaronjmars-opendia  
JSON: https://api.skillsregistry.net/v1/skills/aaronjmars-opendia

## Description

This 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.

## Trust

- **Trust score (0–1):** 0.07
- **Verification tier:** scanned
- **Last scanned:** 2026-09-28

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** devops-ci
- **Updated:** 2026-09-28

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/aaronjmars-opendia)
- **Repository:** <https://github.com/aeonfun/opendia>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "aaronjmars-opendia"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/aaronjmars-opendia` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/aaronjmars-opendia/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
