{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.cshum/imagor-mcp","description":"Build and verify imagor image URLs, and render layouts at any canvas size, from an MCP client.","title":"imagor-mcp","repository":{"url":"https://github.com/cshum/imagor-mcp","source":"github"},"version":"0.5.0","packages":[{"registryType":"mcpb","identifier":"https://github.com/cshum/imagor-mcp/releases/download/v0.5.0/imagor-mcp-v0.5.0.mcpb","fileSha256":"73a0394f0f598813d7ae6ba63de5bfe0c06e11b2fd1df24daa2e390139b23aa6","transport":{"type":"stdio"},"environmentVariables":[{"description":"The imagor server these tools build URLs for, for example http://localhost:8000","isRequired":true,"name":"IMAGOR_BASE_URL"},{"description":"Set to 1 when the imagor server runs in unsafe mode. Leave unset when it is signed.","name":"IMAGOR_UNSAFE"},{"description":"The signing secret, when the imagor server is signed. Must match the server's own secret and signer settings.","isSecret":true,"name":"IMAGOR_SECRET"},{"description":"sha1, sha256 or sha512. Must match the imagor server, and defaults to sha1 as the server does.","name":"IMAGOR_SIGNER_TYPE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-14T07:46:55.104699Z","publishedAt":"2026-10-14T07:46:55.104699Z","updatedAt":"2026-10-14T07:46:55.104699Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.cshum/imagor-mcp","description":"Build and verify imagor image URLs, and render layouts at any canvas size, from an MCP client.","title":"imagor-mcp","repository":{"url":"https://github.com/cshum/imagor-mcp","source":"github"},"version":"0.6.0","packages":[{"registryType":"mcpb","identifier":"https://github.com/cshum/imagor-mcp/releases/download/v0.6.0/imagor-mcp-v0.6.0.mcpb","fileSha256":"c6437bab1667f79f5e1ca1cc177b2b6e7fa9654e15099ab52718bac77cce4838","transport":{"type":"stdio"},"environmentVariables":[{"description":"The imagor server these tools build URLs for, for example http://localhost:8000","isRequired":true,"name":"IMAGOR_BASE_URL"},{"description":"Set to 1 when the imagor server runs in unsafe mode. Leave unset when it is signed.","name":"IMAGOR_UNSAFE"},{"description":"The signing secret, when the imagor server is signed. Must match the server's own secret and signer settings.","isSecret":true,"name":"IMAGOR_SECRET"},{"description":"sha1, sha256 or sha512. Must match the imagor server, and defaults to sha1 as the server does.","name":"IMAGOR_SIGNER_TYPE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-14T09:12:39.978061Z","publishedAt":"2026-10-14T09:12:39.978061Z","updatedAt":"2026-10-14T09:12:39.978061Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.cshum/imagor-mcp","description":"Build and verify imagor image URLs, and render layouts at any canvas size, from an MCP client.","title":"imagor-mcp","repository":{"url":"https://github.com/cshum/imagor-mcp","source":"github"},"version":"0.6.1","packages":[{"registryType":"mcpb","identifier":"https://github.com/cshum/imagor-mcp/releases/download/v0.6.1/imagor-mcp-v0.6.1.mcpb","fileSha256":"ba1d7354942a8f7bdace7f5314a4e5e36d1a10c26ea66fe1b6be60d48fa49fc1","transport":{"type":"stdio"},"environmentVariables":[{"description":"The imagor server these tools build URLs for, for example http://localhost:8000","isRequired":true,"name":"IMAGOR_BASE_URL"},{"description":"Set to 1 when the imagor server runs in unsafe mode. Leave unset when it is signed.","name":"IMAGOR_UNSAFE"},{"description":"The signing secret, when the imagor server is signed. Must match the server's own secret and signer settings.","isSecret":true,"name":"IMAGOR_SECRET"},{"description":"sha1, sha256 or sha512. Must match the imagor server, and defaults to sha1 as the server does.","name":"IMAGOR_SIGNER_TYPE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-14T09:51:29.810303Z","publishedAt":"2026-10-14T09:51:29.810303Z","updatedAt":"2026-10-14T09:51:29.810303Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.cshum/imagor-mcp","description":"Build and verify imagor image URLs, and render layouts at any canvas size, from an MCP client.","title":"imagor-mcp","repository":{"url":"https://github.com/cshum/imagor-mcp","source":"github"},"version":"0.7.0","packages":[{"registryType":"mcpb","identifier":"https://github.com/cshum/imagor-mcp/releases/download/v0.7.0/imagor-mcp-v0.7.0.mcpb","fileSha256":"94815fd2f9f7c497501701bc18d8d31277c9305bff3951266c15de1080f38cb6","transport":{"type":"stdio"},"environmentVariables":[{"description":"The imagor server these tools build URLs for, for example http://localhost:8000","isRequired":true,"name":"IMAGOR_BASE_URL"},{"description":"Set to 1 when the imagor server runs in unsafe mode. Leave unset when it is signed.","name":"IMAGOR_UNSAFE"},{"description":"The signing secret, when the imagor server is signed. Must match the server's own secret and signer settings.","isSecret":true,"name":"IMAGOR_SECRET"},{"description":"sha1, sha256 or sha512. Must match the imagor server, and defaults to sha1 as the server does.","name":"IMAGOR_SIGNER_TYPE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-14T16:08:30.865145Z","publishedAt":"2026-10-14T16:08:30.865145Z","updatedAt":"2026-10-14T16:08:30.865145Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.cshum/imagor-mcp","description":"Build and verify imagor image URLs, and render layouts at any canvas size, from an MCP client.","title":"imagor-mcp","repository":{"url":"https://github.com/cshum/imagor-mcp","source":"github"},"version":"0.7.1","packages":[{"registryType":"mcpb","identifier":"https://github.com/cshum/imagor-mcp/releases/download/v0.7.1/imagor-mcp-v0.7.1.mcpb","fileSha256":"089056d35d618115f0a7ff196a81e75136cdec22c7d2215300a4f3e33e12abe8","transport":{"type":"stdio"},"environmentVariables":[{"description":"The imagor server these tools build URLs for, for example http://localhost:8000","isRequired":true,"name":"IMAGOR_BASE_URL"},{"description":"Set to 1 when the imagor server runs in unsafe mode. Leave unset when it is signed.","name":"IMAGOR_UNSAFE"},{"description":"The signing secret, when the imagor server is signed. Must match the server's own secret and signer settings.","isSecret":true,"name":"IMAGOR_SECRET"},{"description":"sha1, sha256 or sha512. Must match the imagor server, and defaults to sha1 as the server does.","name":"IMAGOR_SIGNER_TYPE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-14T16:45:08.847937Z","publishedAt":"2026-10-14T16:45:08.847937Z","updatedAt":"2026-10-14T16:45:08.847937Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.cshum/imagor-mcp","description":"Build and verify imagor image URLs, and render layouts at any canvas size, from an MCP client.","title":"imagor-mcp","repository":{"url":"https://github.com/cshum/imagor-mcp","source":"github"},"version":"0.7.2","packages":[{"registryType":"mcpb","identifier":"https://github.com/cshum/imagor-mcp/releases/download/v0.7.2/imagor-mcp-v0.7.2.mcpb","fileSha256":"d768d1279bd6daa50bce2e31c38557c06ad425a42e9d3a3535efa32d63014da9","transport":{"type":"stdio"},"environmentVariables":[{"description":"The imagor server these tools build URLs for, for example http://localhost:8000","isRequired":true,"name":"IMAGOR_BASE_URL"},{"description":"Set to 1 when the imagor server runs in unsafe mode. Leave unset when it is signed.","name":"IMAGOR_UNSAFE"},{"description":"The signing secret, when the imagor server is signed. Must match the server's own secret and signer settings.","isSecret":true,"name":"IMAGOR_SECRET"},{"description":"sha1, sha256 or sha512. Must match the imagor server, and defaults to sha1 as the server does.","name":"IMAGOR_SIGNER_TYPE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-14T18:09:31.635206Z","publishedAt":"2026-10-14T18:09:31.635206Z","updatedAt":"2026-10-14T18:09:31.635206Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.cshum/imagor-mcp","description":"Build and verify imagor image URLs, and render layouts at any canvas size, from an MCP client.","title":"imagor-mcp","repository":{"url":"https://github.com/cshum/imagor-mcp","source":"github"},"version":"0.7.3","packages":[{"registryType":"mcpb","identifier":"https://github.com/cshum/imagor-mcp/releases/download/v0.7.3/imagor-mcp-v0.7.3.mcpb","fileSha256":"de11c636de8e327c9aa6f51f74eac0d9e2900d3dbb826260d2106921f0267743","transport":{"type":"stdio"},"environmentVariables":[{"description":"The imagor server these tools build URLs for, for example http://localhost:8000","isRequired":true,"name":"IMAGOR_BASE_URL"},{"description":"Set to 1 when the imagor server runs in unsafe mode. Leave unset when it is signed.","name":"IMAGOR_UNSAFE"},{"description":"The signing secret, when the imagor server is signed. Must match the server's own secret and signer settings.","isSecret":true,"name":"IMAGOR_SECRET"},{"description":"sha1, sha256 or sha512. Must match the imagor server, and defaults to sha1 as the server does.","name":"IMAGOR_SIGNER_TYPE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-15T03:38:18.092657Z","publishedAt":"2026-10-15T03:38:18.092657Z","updatedAt":"2026-10-15T03:38:18.092657Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.cshum/imagor-mcp","description":"Build and verify imagor image URLs, and render layouts at any canvas size, from an MCP client.","title":"imagor-mcp","repository":{"url":"https://github.com/cshum/imagor-mcp","source":"github"},"version":"0.7.4","packages":[{"registryType":"mcpb","identifier":"https://github.com/cshum/imagor-mcp/releases/download/v0.7.4/imagor-mcp-v0.7.4.mcpb","fileSha256":"c88abff0a4685ef38aa2d644bf1972d4a8655ba7fc7a30145f333d894185b93f","transport":{"type":"stdio"},"environmentVariables":[{"description":"The imagor server these tools build URLs for, for example http://localhost:8000","isRequired":true,"name":"IMAGOR_BASE_URL"},{"description":"Set to 1 when the imagor server runs in unsafe mode. Leave unset when it is signed.","name":"IMAGOR_UNSAFE"},{"description":"The signing secret, when the imagor server is signed. Must match the server's own secret and signer settings.","isSecret":true,"name":"IMAGOR_SECRET"},{"description":"sha1, sha256 or sha512. Must match the imagor server, and defaults to sha1 as the server does.","name":"IMAGOR_SIGNER_TYPE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-15T03:57:25.18957Z","publishedAt":"2026-10-15T03:57:25.18957Z","updatedAt":"2026-10-15T03:57:25.18957Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.cshum/imagor-mcp","description":"Build and verify imagor image URLs, and render layouts at any canvas size, from an MCP client.","title":"Imagor MCP","repository":{"url":"https://github.com/cshum/imagor-mcp","source":"github"},"version":"0.7.5","packages":[{"registryType":"mcpb","identifier":"https://github.com/cshum/imagor-mcp/releases/download/v0.7.5/imagor-mcp-v0.7.5.mcpb","fileSha256":"fb437944839e9024708f301be4c928060ef8d8af71b762608eae16a149dbc966","transport":{"type":"stdio"},"environmentVariables":[{"description":"The imagor server these tools build URLs for, for example http://localhost:8000","isRequired":true,"name":"IMAGOR_BASE_URL"},{"description":"Set to 1 when the imagor server runs in unsafe mode. Leave unset when it is signed.","name":"IMAGOR_UNSAFE"},{"description":"The signing secret, when the imagor server is signed. Must match the server's own secret and signer settings.","isSecret":true,"name":"IMAGOR_SECRET"},{"description":"sha1, sha256 or sha512. Must match the imagor server, and defaults to sha1 as the server does.","name":"IMAGOR_SIGNER_TYPE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-15T08:09:20.080695Z","publishedAt":"2026-10-15T08:09:20.080695Z","updatedAt":"2026-10-15T08:09:20.080695Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.cshum/imagor-mcp","description":"An MCP server and a skill for imagor, compiling agent-written image layouts into one URL.","title":"Imagor MCP","repository":{"url":"https://github.com/cshum/imagor-mcp","source":"github"},"version":"0.7.6","packages":[{"registryType":"mcpb","identifier":"https://github.com/cshum/imagor-mcp/releases/download/v0.7.6/imagor-mcp-v0.7.6.mcpb","fileSha256":"82f52ba17347fc32ff96d298e4826b90f38b556b6551ff9a6b6f93f901616f12","transport":{"type":"stdio"},"environmentVariables":[{"description":"Where imagor is running, for example http://localhost:8000. Defaults to http://localhost:8000.","name":"IMAGOR_BASE_URL"},{"description":"Set to 1 when the imagor server runs in unsafe mode, for trying things out. The server will not start without IMAGOR_UNSAFE or IMAGOR_SECRET.","name":"IMAGOR_UNSAFE"},{"description":"The signing secret, when the imagor server is signed. The alternative to IMAGOR_UNSAFE; the server will not start without one of the two.","isSecret":true,"name":"IMAGOR_SECRET"},{"description":"Signature algorithm the imagor server is configured with: sha1 (default), sha256 or sha512. Must match the server or emitted URLs will not validate.","name":"IMAGOR_SIGNER_TYPE"},{"description":"Signature length in characters, when the imagor server truncates signatures. Must match the server or emitted URLs will not validate.","name":"IMAGOR_SIGNER_TRUNCATE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-15T14:16:35.414811Z","publishedAt":"2026-10-15T14:16:35.414811Z","updatedAt":"2026-10-15T14:16:35.414811Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.cshum/imagor-mcp","description":"An MCP server and a skill for imagor, compiling agent-written image layouts into one URL.","title":"Imagor MCP","repository":{"url":"https://github.com/cshum/imagor-mcp","source":"github"},"version":"0.7.7","packages":[{"registryType":"mcpb","identifier":"https://github.com/cshum/imagor-mcp/releases/download/v0.7.7/imagor-mcp-v0.7.7.mcpb","fileSha256":"d400d705d4d0e1c907ec79e88f048227031765fd6bd5a715a73c03ec8e7e36aa","transport":{"type":"stdio"},"environmentVariables":[{"description":"Where imagor is running, for example http://localhost:8000. Defaults to http://localhost:8000.","name":"IMAGOR_BASE_URL"},{"description":"Set to 1 when the imagor server runs in unsafe mode, for trying things out. The server will not start without IMAGOR_UNSAFE or IMAGOR_SECRET.","name":"IMAGOR_UNSAFE"},{"description":"The signing secret, when the imagor server is signed. The alternative to IMAGOR_UNSAFE; the server will not start without one of the two.","isSecret":true,"name":"IMAGOR_SECRET"},{"description":"Signature algorithm the imagor server is configured with: sha1 (default), sha256 or sha512. Must match the server or emitted URLs will not validate.","name":"IMAGOR_SIGNER_TYPE"},{"description":"Signature length in characters, when the imagor server truncates signatures. Must match the server or emitted URLs will not validate.","name":"IMAGOR_SIGNER_TRUNCATE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-15T15:30:33.870292Z","publishedAt":"2026-10-15T15:30:33.870292Z","updatedAt":"2026-10-15T15:30:33.870292Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.cshum/imagor-mcp","description":"An MCP server and a skill for imagor, compiling agent-written image layouts into one URL.","title":"Imagor MCP","repository":{"url":"https://github.com/cshum/imagor-mcp","source":"github"},"version":"0.7.8","packages":[{"registryType":"mcpb","identifier":"https://github.com/cshum/imagor-mcp/releases/download/v0.7.8/imagor-mcp-v0.7.8.mcpb","fileSha256":"8eab3792e7c719d920769c85f9924c45ed0c25597927eefe171bd228246c7b9a","transport":{"type":"stdio"},"environmentVariables":[{"description":"Where imagor is running, for example http://localhost:8000. Defaults to http://localhost:8000.","name":"IMAGOR_BASE_URL"},{"description":"Set to 1 when the imagor server runs in unsafe mode, for trying things out. The server will not start without IMAGOR_UNSAFE or IMAGOR_SECRET.","name":"IMAGOR_UNSAFE"},{"description":"The signing secret, when the imagor server is signed. The alternative to IMAGOR_UNSAFE; the server will not start without one of the two.","isSecret":true,"name":"IMAGOR_SECRET"},{"description":"Signature algorithm the imagor server is configured with: sha1 (default), sha256 or sha512. Must match the server or emitted URLs will not validate.","name":"IMAGOR_SIGNER_TYPE"},{"description":"Signature length in characters, when the imagor server truncates signatures. Must match the server or emitted URLs will not validate.","name":"IMAGOR_SIGNER_TRUNCATE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-15T16:02:36.641805Z","publishedAt":"2026-10-15T16:02:36.641805Z","updatedAt":"2026-10-15T16:02:36.641805Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.cshum/imagor-mcp","description":"An MCP server and a skill for imagor, compiling agent-written image layouts into one URL.","title":"Imagor MCP","repository":{"url":"https://github.com/cshum/imagor-mcp","source":"github"},"version":"0.7.9","packages":[{"registryType":"mcpb","identifier":"https://github.com/cshum/imagor-mcp/releases/download/v0.7.9/imagor-mcp-v0.7.9.mcpb","fileSha256":"b28cca5da58911de0c09a8f1f69c9a6d9a87c163e077ec8a5b6a752c48e9e45c","transport":{"type":"stdio"},"environmentVariables":[{"description":"Where imagor is running, for example http://localhost:8000. Defaults to http://localhost:8000.","name":"IMAGOR_BASE_URL"},{"description":"Set to 1 when the imagor server runs in unsafe mode, for trying things out. The server will not start without IMAGOR_UNSAFE or IMAGOR_SECRET.","name":"IMAGOR_UNSAFE"},{"description":"The signing secret, when the imagor server is signed. The alternative to IMAGOR_UNSAFE; the server will not start without one of the two.","isSecret":true,"name":"IMAGOR_SECRET"},{"description":"Signature algorithm the imagor server is configured with: sha1 (default), sha256 or sha512. Must match the server or emitted URLs will not validate.","name":"IMAGOR_SIGNER_TYPE"},{"description":"Signature length in characters, when the imagor server truncates signatures. Must match the server or emitted URLs will not validate.","name":"IMAGOR_SIGNER_TRUNCATE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-15T17:03:15.122646Z","publishedAt":"2026-10-15T17:03:15.122646Z","updatedAt":"2026-10-15T17:03:15.122646Z","isLatest":true}}}],"metadata":{"count":13}}
