Repository diagrams that cite their sources. Every edge names the file, line and commit it came from — and every file it could not read is listed by name. Six languages, zero dependencies, one self-contained HTML file. An agent skill for Claude Code, Cursor and Gemini CLI.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add mirofy -- npx -y mirofy-cli~/.codex/config.toml
[mcp_servers.mirofy]
command = "npx"
args = ["-y", "mirofy-cli"]
# codex mcp add mirofy -- npx -y mirofy-cli~/.cursor/mcp.json
{
"mcpServers": {
"mirofy": {
"command": "npx",
"args": [
"-y",
"mirofy-cli"
]
}
}
}.vscode/mcp.json
{
"servers": {
"mirofy": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"mirofy-cli"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"mirofy": {
"command": "npx",
"args": [
"-y",
"mirofy-cli"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"mirofy": {
"command": "npx",
"args": [
"-y",
"mirofy-cli"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"mirofy": {
"command": "npx",
"args": [
"-y",
"mirofy-cli"
]
}
}
}