{"_id":"@coral-viz/mcp-server","_rev":"4-96fe1c28d0b314e5812fb2581c1b527d","name":"@coral-viz/mcp-server","dist-tags":{"latest":"0.2.6"},"versions":{"0.2.3":{"name":"@coral-viz/mcp-server","version":"0.2.3","keywords":["mcp","coral","diagram","graph-ir","mermaid","graphviz","elk"],"author":"","license":"Apache-2.0","_id":"@coral-viz/mcp-server@0.2.3","maintainers":[{"name":"coreyt100","email":"coreyt@gmail.com"}],"homepage":"https://github.com/coreyt/coral#readme","bugs":{"url":"https://github.com/coreyt/coral/issues"},"bin":{"coral-mcp":"dist/index.js"},"dist":{"shasum":"e3a1caa11583105b312fa3989fe761ee9285fb86","tarball":"https://registry.npmjs.org/@coral-viz/mcp-server/-/mcp-server-0.2.3.tgz","fileCount":31,"integrity":"sha512-k5Jnn3Vpl8XtvBWwpwUZUjHjd7TQOW9Nybdp4R85Mb8fdS+HQtMUavAdmOdErWoF4Jr2BM7YO3iya1ixIkaw8Q==","signatures":[{"sig":"MEUCIQC/xqJ6hbjhMgRAdRGDWybTWYjZgjD7QbMmg9EJ/C8lVQIgbqkemacHIpqHjV6b1Z6X0MUrH2xwQ045fcG0VPBa/HM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104341},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=24.19.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"node ../../scripts/clean.mjs dist && tsc","start":"node dist/index.js","prepack":"npm run build","test:run":"vitest run","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"coreyt100","email":"coreyt@gmail.com"},"repository":{"url":"git+https://github.com/coreyt/coral.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"12.0.2","description":"MCP server for Coral diagram parsing, conversion, and layout","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"4.5.4","elkjs":"0.12.0","@graph-ir/core":"0.2.0","@coral-viz/render":"0.2.3","@coral-viz/language":"0.2.3","@modelcontextprotocol/sdk":"1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"5.0.0","typescript":"6.0.3","@types/node":"24.13.3","@vitest/coverage-v8":"5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.2.3_1788742041880_0.46610926398200214","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@coral-viz/mcp-server","version":"0.2.4","keywords":["mcp","coral","diagram","graph-ir","mermaid","graphviz","elk"],"author":"","license":"Apache-2.0","_id":"@coral-viz/mcp-server@0.2.4","maintainers":[{"name":"coreyt100","email":"coreyt@gmail.com"}],"homepage":"https://github.com/coreyt/coral#readme","bugs":{"url":"https://github.com/coreyt/coral/issues"},"bin":{"coral-mcp":"dist/index.js"},"dist":{"shasum":"81c9fb356daed24b8df0798a3800d5677e09bc83","tarball":"https://registry.npmjs.org/@coral-viz/mcp-server/-/mcp-server-0.2.4.tgz","fileCount":31,"integrity":"sha512-jl9eKUHNAUfLtvS4X8odXV+i7dHdIBbRWhEYS2zYRbnKr7mSr1buZCTgZ7qSO+t4dJg6JHpDBmSI/LUYzzKrFg==","signatures":[{"sig":"MEQCICYSxXfX29Kyu0S9Wdf1mcgibGQJOWkWJmvYQ7pV3KdvAiAY+rd9Di66iehoCxAP4oIgjl7LdSeCdlMP3GCzqtnP2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110807},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=24.19.0"},"gitHead":"b6bce1fb90868ee82b26eb21389343a21e27e009","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"node ../../scripts/clean.mjs dist && tsc","start":"node dist/index.js","prepack":"npm run build","test:run":"vitest run","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:904e07d6-f46b-4beb-8cff-b6f114838e19"}},"repository":{"url":"git+https://github.com/coreyt/coral.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"12.0.2","description":"MCP server for Coral diagram parsing, conversion, and layout","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"4.5.4","elkjs":"0.12.0","@graph-ir/core":"0.2.0","@coral-viz/render":"0.2.4","@coral-viz/language":"0.2.4","@modelcontextprotocol/sdk":"1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"5.0.0","typescript":"6.0.3","@types/node":"24.13.3","@vitest/coverage-v8":"5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.2.4_1789132778980_0.7425919249046404","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@coral-viz/mcp-server","version":"0.2.5","keywords":["mcp","coral","diagram","graph-ir","mermaid","graphviz","elk"],"author":"","license":"Apache-2.0","_id":"@coral-viz/mcp-server@0.2.5","maintainers":[{"name":"coreyt100","email":"coreyt@gmail.com"}],"homepage":"https://github.com/coreyt/coral#readme","bugs":{"url":"https://github.com/coreyt/coral/issues"},"bin":{"coral-mcp":"dist/index.js"},"dist":{"shasum":"2810acae0ecfef3963976e6399b548649c258606","tarball":"https://registry.npmjs.org/@coral-viz/mcp-server/-/mcp-server-0.2.5.tgz","fileCount":31,"integrity":"sha512-mTjJMWhHtFDq3KRUC3plupypXc00VXHHWAUJx2fdaDsrjede+2JKX6e/7122jMa8sISUkX/9DCsV8ycgJ6nRFg==","signatures":[{"sig":"MEYCIQDdV7wlb0DYyT8zG54hPVTodvIZtYU8bVYObU9mz0KsHgIhAL+VnJRy/iH5eYyvJOQe6fAOMLGVNMGQ8jT4MgOS8L14","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFUilfvqnnebO2IL89Ge7VlozjjGwU/J4GwojBEHOo0JAiEA6Xnd6J2xu2mfDsxJDAd+x0QGdGVCIhpqXnfy1c7mf+E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104077},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=24.19.0"},"gitHead":"e28a120e2c94b6af7eeaed0385a444b969e1ac5f","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"node ../../scripts/clean.mjs dist && tsc","start":"node dist/index.js","prepack":"npm run build","test:run":"vitest run","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:904e07d6-f46b-4beb-8cff-b6f114838e19"}},"repository":{"url":"git+https://github.com/coreyt/coral.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"12.0.2","description":"MCP server for Coral diagram parsing, conversion, and layout","directories":{},"_nodeVersion":"26.8.2","dependencies":{"zod":"4.6.2","elkjs":"0.12.0","@graph-ir/core":"0.2.1","@coral-viz/render":"0.2.5","@coral-viz/language":"0.2.5","@modelcontextprotocol/sdk":"1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"5.0.0","typescript":"6.0.3","@types/node":"24.13.4","@vitest/coverage-v8":"5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.2.5_1789952552071_0.7991694012914736","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"_id":"@coral-viz/mcp-server@0.2.6","bin":{"coral-mcp":"dist/index.js"},"bugs":{"url":"https://github.com/coreyt/coral/issues"},"dist":{"shasum":"b20f7095aca66154ec23e1fb5077014854b668d2","tarball":"https://registry.npmjs.org/@coral-viz/mcp-server/-/mcp-server-0.2.6.tgz","fileCount":35,"integrity":"sha512-C98JeszSIpmNy90e/rt0B627N8ICB+Dqr+P23lZRil6zcZNc/Xa3IFUhyi5QoMvsNsiiKtY+iDEmkp8uUGma9A==","signatures":[{"sig":"MEUCIEAwh9HHG+FTFnXu4uP17gNQ/SRO+oU3m7nq693FBd1LAiEA69ou2QS7zU2x7Qx74BO2zl0XsTNum6nhGZ8a2lj23f4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD/q6KYOFn+x1Nr7wiiYcrmdMF2ibL3GZJAJXNn8Dj9OgIgafTH7eFkvENVpdmFOeDCt1wdeE1xjbnbv9XA2nefkTQ="}],"unpackedSize":122375},"main":"dist/index.js","name":"@coral-viz/mcp-server","type":"module","_from":"file:candidate-artifacts/coral-viz-mcp-server-0.2.6.tgz","types":"dist/index.d.ts","author":"","engines":{"node":">=24.19.0"},"license":"Apache-2.0","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"node ../../scripts/clean.mjs dist && tsc","start":"node dist/index.js","prepack":"npm run build","test:run":"vitest run","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"version":"0.2.6","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"904e07d6-f46b-4beb-8cff-b6f114838e19"}},"homepage":"https://github.com/coreyt/coral#readme","keywords":["mcp","coral","diagram","graph-ir","mermaid","graphviz","elk"],"_resolved":"/home/runner/work/coral/coral/candidate-artifacts/coral-viz-mcp-server-0.2.6.tgz","_integrity":"sha512-C98JeszSIpmNy90e/rt0B627N8ICB+Dqr+P23lZRil6zcZNc/Xa3IFUhyi5QoMvsNsiiKtY+iDEmkp8uUGma9A==","repository":{"url":"git+https://github.com/coreyt/coral.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"12.0.2","description":"MCP server for Coral diagram parsing, conversion, and layout","directories":{},"maintainers":[{"name":"coreyt100","email":"coreyt@gmail.com"}],"_nodeVersion":"26.8.2","dependencies":{"zod":"4.6.5","elkjs":"0.12.0","@graph-ir/core":"0.2.2","@coral-viz/render":"0.2.6","@coral-viz/language":"0.2.6","@modelcontextprotocol/sdk":"1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"5.0.1","typescript":"6.0.3","@types/node":"24.13.5","@vitest/coverage-v8":"5.0.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-server_0.2.6_1790867203536_0.7764381330315988"}}},"time":{"created":"2026-09-07T00:47:21.696Z","modified":"2026-10-01T15:06:43.877Z","0.2.3":"2026-09-07T00:47:22.012Z","0.2.4":"2026-09-11T13:19:39.110Z","0.2.5":"2026-09-21T01:02:32.146Z","0.2.6":"2026-10-01T15:06:43.631Z"},"bugs":{"url":"https://github.com/coreyt/coral/issues"},"license":"Apache-2.0","homepage":"https://github.com/coreyt/coral#readme","keywords":["mcp","coral","diagram","graph-ir","mermaid","graphviz","elk"],"repository":{"url":"git+https://github.com/coreyt/coral.git","type":"git","directory":"packages/mcp-server"},"description":"MCP server for Coral diagram parsing, conversion, and layout","maintainers":[{"name":"coreyt100","email":"coreyt@gmail.com"}],"readme":"# @coral-viz/mcp-server\n\nSix general-purpose Coral diagram tools over MCP stdio.\n\n```sh\nnpm install @coral-viz/mcp-server@0.2.6\n```\n\nRun the published executable through a managed dependency or with:\n\n```sh\nnpx --yes --package @coral-viz/mcp-server@0.2.6 coral-mcp\n```\n\nThe server exposes `coral_generate`, `coral_validate`, `coral_convert`,\n`coral_layout`, `coral_render`, and `coral_explain`. Documents are returned in\n`content[].text`; structured content is metadata. Tools use distinct validation\nand error envelopes, so clients must check `isError` as well as transport\nfailures.\n\n`coral_render` computes missing geometry and preserves complete supplied\npositions. The MCP option set is narrower than the language/render libraries,\nand the server defines no byte, node-count, or operation-time guarantee.\n\nSee the published\n[MCP server reference](https://coreyt.github.io/coral/docs/embed/reference/mcp-server)\nfor client configuration and exact tool contracts.\n\nApache-2.0. See `LICENSE`.\n","readmeFilename":"README.md"}