Ilograph MCP Server
Description
# Ilograph MCP Server A comprehensive Model Context Protocol (MCP) server for automated Ilograph diagram generation from codebases. This server analyzes source code across multiple programming languages and generates native .ilograph files that can be opened directly in the…
About
# Ilograph MCP Server A comprehensive Model Context Protocol (MCP) server for automated Ilograph diagram generation from codebases. This server analyzes source code across multiple programming languages and generates native .ilograph files that can be opened directly in the Ilograph editor, with optional rendering via…
Details
- Author
- QuincyMillerDev
- Downloads
- 233
- Categories
- Developer Tools, Knowledge Base, Other
Jump to
- Native .ilograph file generation for the Ilograph editor
- Multi‑language support (Python, JavaScript/TypeScript, Java)
- MCP protocol compliance for AI assistant integration
- Optional Ilograph Export API for SVG/PNG/HTML/PDF rendering
- Containerized deployment with Docker and Docker Compose
- Production‑ready logging, monitoring, and health endpoints
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
Ilograph MCP ServerCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Install via pip (pip install -e .) or Docker, then start the server with python -m src.main serve. Use the CLI command python -m src.main analyze /path/to/project to scan a codebase and produce an .ilograph file. The server exposes six MCP tools (e.g., analyze_codebase, generate_diagram, render_diagram) that can be invoked by AI assistants like JetBrains AI Assistant or GitHub Copilot.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"ilograph mcp server": {
"ilograph-mcp-server": {
"command": "docker",
"args": [
"build",
"-t",
"ilograph-mcp-server",
"."
]
}
}
}
}
McpServers
{
"ilograph-mcp-server": {
"command": "docker",
"args": [
"build",
"-t",
"ilograph-mcp-server",
"."
]
}
}
Ilograph MCP Server
A comprehensive Model Context Protocol (MCP) server for automated Ilograph diagram generation from codebases. This server analyzes source code across multiple programming languages and generates native .ilograph files that can be opened directly in the Ilograph editor, with optional rendering via the Ilograph Export API.
🚀 Features
- Native .ilograph File Generation: Creates .ilograph files that open directly in Ilograph editor
- Multi-Language Support: Analyze Python, JavaScript/TypeScript, and Java codebases
- MCP Protocol Compliance: Full integration with AI assistants (JetBrains AI Assistant, GitHub Copilot)
- Optional Export API Integration: Render diagrams as SVG, PNG, HTML, or PDF (requires API key)
- Multiple Perspectives: Generate diagrams from different architectural viewpoints
- Containerized Deployment: Docker support with multi-stage builds
- Production Ready: Comprehensive logging, monitoring, and error handling
- Extensible Architecture: Modular design for easy language and feature additions
📋 Requirements
- Python 3.10 or higher
- Docker (optional, for containerized deployment)
- Ilograph API key (for diagram rendering)
🛠️ Installation
Using pip
```bash
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





