{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.holon-sh/excalidraw","description":"A shared Excalidraw board that people and agents draw on together","title":"Excalidraw · Holon","repository":{"url":"https://github.com/holon-sh/excalidraw","source":"github"},"version":"0.0.1","websiteUrl":"https://excalidraw.holonlabs.io","icons":[{"src":"https://excalidraw.holonlabs.io/favicon.svg","mimeType":"image/svg+xml","sizes":["any"]},{"src":"https://excalidraw.holonlabs.io/apple-touch-icon.png","mimeType":"image/png","sizes":["180x180"]}],"packages":[{"registryType":"oci","identifier":"docker.io/holonlabs/excalidraw:0.0.1","transport":{"type":"streamable-http","url":"http://localhost:3000/mcp"},"environmentVariables":[{"description":"Host of the S3-compatible API that keeps boards, such as \u003caccount id\u003e.r2.cloudflarestorage.com. Without it, boards last as long as the server does.","name":"S3_HOST"},{"description":"Bucket that keeps boards.","default":"excalidraw-boards","name":"S3_BUCKET"},{"description":"Region requests are signed for: auto for R2, the bucket's own for providers with regions.","default":"auto","name":"S3_REGION"},{"description":"Access key of a token that can read and write the bucket's objects.","isSecret":true,"name":"S3_ACCESS_KEY_ID"},{"description":"Secret of that token.","isSecret":true,"name":"S3_SECRET_ACCESS_KEY"}]}],"remotes":[{"type":"streamable-http","url":"https://excalidraw.holonlabs.io/mcp/excalidraw"}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"sh.holon":{"egress":[{"host":"{S3_HOST}","ports":[443]}]}}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-11-15T01:27:06.82351Z","publishedAt":"2026-11-15T01:27:06.82351Z","updatedAt":"2026-11-15T01:27:06.82351Z","isLatest":true}}}],"metadata":{"count":1}}
