
Ridvay Mcp
io.github.ridvay-ai由 GitHub 账号 ridvay-ai 发布v0.3.2更新于 Oct 24, 2026
Create & edit Ridvay Studio posters, flyers & social designs — AI-generated or self-composed.
概览
Ridvay MCP 让 AI 助手通过 Ridvay Studio 创作、生成、编辑、添加动画并导出海报、传单和社交媒体设计,并返回分享与编辑链接。
- 可以做什么
- 学习设计格式并创作设计:获取设计指南、按设计 IR 创建海报,或作为备选从文字简报生成,并可列出品牌和已有设计。编辑与重建设计:用自然语言指令修改、把现有图片转成可编辑设计,并查询渲染状态和浏览量。添加动画并导出:加入动效,渲染 PNG/JPEG 图片或 H.264 MP4 视频,并轮询导出任务获取下载链接。分享与更新实时设计:生成查看、编辑、实时图片和屏幕链接,读取或设置声明的变量,使设计自动刷新。
- 适用场景
- 适合希望在对话中直接产出设计而不打开设计工具的场景:根据简报快速制作海报、传单和社交图片,修改已有设计,或制作并导出 MP4 动画宣传视频。也适合需要通过实时数据绑定保持更新的周期性或个性化图片。
- 运行要求
- 通过 npx 以 stdio 在本地运行(需要 Node.js),也可使用托管的 HTTP 端点。需要 Ridvay 账户和 API 密钥,通过环境变量 RIDVAY_API_KEY 提供,或在托管端点使用 OAuth 登录。无需密钥的演示端点仅提供免费工具。可选变量可设置 API 和网页基础地址。
安装
在 SourceWeft 中
- 打开 控制台中的 Ridvay Mcp,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
[Ridvay MCP — design tools for AI agents]
ridvay-mcp
MCP (Model Context Protocol) server that lets AI assistants — Claude Code, Claude Desktop, GitHub Copilot (VS Code agent mode), Cursor, and any other MCP client — create and edit Ridvay Studio posters, flyers, and social designs straight from a chat conversation.
Every design comes back as a working share link (ridvay.com/d/…) plus links to open and
edit it in the Studio editor.
Hosted endpoint (no install)
The same server runs at https://mcp.ridvay.com (streamable HTTP). Two ways to authenticate:
- URL with your key — for clients that add connectors by URL and cannot set headers (claude.ai custom connectors, ChatGPT connectors):
https://mcp.ridvay.com/mcp/sk-ridvay-…. Treat that URL like the key itself; revoke it any time at ridvay.com/user/api-keys. - Bearer header — for clients that support headers:
https://mcp.ridvay.com/mcpwithAuthorization: Bearer sk-ridvay-…. Claude Code:claude mcp add --transport http ridvay https://mcp.ridvay.com/mcp --header "Authorization: Bearer sk-ridvay-…". - Try it without an account —
https://mcp.ridvay.com/mcp/demois a sandbox: no key, no sign-up, the free tools only (design guide, compose a design, render, export PNG, share). Designs made there are public and may be removed; it is rate-limited per network. Claude Code:claude mcp add --transport http ridvay-demo https://mcp.ridvay.com/mcp/demo. - Sign in (OAuth 2.1) — for clients that support MCP OAuth (claude.ai custom connectors, ChatGPT connectors/plugins, Claude Code, Cursor, MCP Inspector): add
https://mcp.ridvay.com/mcpwith no key, and the client discoversapi.ridvay.comas the authorization server, registers itself (Dynamic Client Registration) or presents a Client ID Metadata Document, and sends you toridvay.com/oauth/consentto approve. The token it receives is a normal Ridvay API key named " (OAuth)", so you can revoke it any time from your account page (or the client can call the revocation endpoint).
Living designs tools (0.6.0)
list_designs, share_design (view / edit / live-image / screen links), get_values and set_values
(update a design's declared {{variables}} — a menu board or price board that refreshes itself on the
/screen/<id> page and the /img/<id>.png live image), and list_brands (pass brand_id to generate_poster).
How it works
Every frame of that GIF was designed and rendered by this MCP server — a four-page design
composed as design IR, saved with create_poster, then exported page by page with
export_poster. No screen recording, no image editor.
Tools
Your AI client is the designer; Ridvay is the save/render/share backend. Client-authored
designs may still include prompt image slots — Ridvay renders those server-side after
creation. generate_poster remains for when the assistant can't compose the design itself.
Export & motion: export_poster gives you the actual poster image at its real dimensions
(e.g. a 1080×1350 PNG), not the share page. For animation, either include motion fields when
you compose the design (see the guide) or call animate_poster, then export_video for an MP4.
size accepts 1080x1080 (default), 1080x1920 / story, 1080x1350, 1920x1080,
a4, slide, or any WxH.
Live images
Every shared design also gets an always-current image URL — each fetch re-resolves the
design's live data bindings ({{time.now}}, countdowns, JSON feeds, declared {{vars}}),
so an embedded image never goes stale (re-rendered at most every 60 s):
Declared vars are filled from query params, which makes personalized email images a one-URL job with your ESP's merge tags:
A .jpg variant plus page, scale, w, and quality params are supported — see
get_design_guide ("Live data bindings + live image URL") for the bindings format (including
the reserved param names that can't double as binding/var keys).
Every live-image load and every /d/ share-page view counts toward the design's view
count — check_poster reports it as Views: N.
Get an API key
Sign in and create a key at ridvay.com/user/api-keys. Designs generated through MCP appear in your own My designs.
Quickstart
Claude Code
Claude Desktop — add to claude_desktop_config.json
(macOS: ~/Library/Application Support/Claude/claude_desktop_config.json):
VS Code / GitHub Copilot agent mode — add to your user mcp.json
(Command Palette → "MCP: Open User Configuration"), then enable ridvay in the
Copilot Chat tools picker:
Then ask your assistant things like:
Generate a story-size poster for our weekend flash sale — 30% off everything, Saturday only.
Examples
A poster, straight from a brief
Generate a story-size poster for our weekend flash sale — 30% off everything, Saturday only.
A promo video, end to end — design, animation, and MP4 in one turn:
Using the ridvay MCP, create a 3-page 1080x1920 promo video design about [topic]. Page 1: a bold hook. Page 2: three or four key points with accent bars. Page 3: a worked example plus a call to action. Dark navy background, blue accents, Poppins headlines. Then animate it with snappy staggered entrances and morph transitions, and render it to MP4.
An existing design, made editable again
Recreate ~/Desktop/last-years-flyer.png as an editable design, then change the date to October 3rd and set the headline in our brand blue.
An image that never goes stale — live bindings resolve on every fetch:
Build a 1080x1080 status card with today's date and a countdown to our September 1 launch, then give me the live image URL.
A longer walkthrough of the video example, with the agent's actual tool sequence, is on the blog: Ridvay MCP: free AI design generation from Claude Code.
Environment
Behavior notes
- Sharing:
generate_poster/create_postercreate an unlisted public share link by default so the chat reply contains a working/d/{id}URL. Passshare: falseto keep a design private to your account (only the Studio edit link is returned). - Deferred images: generation returns as soon as the layout is ready; AI/stock images
render server-side in the background (~1 min).
check_posterreports on and, if needed, re-triggers that pass.
Telemetry
Content and usage data from the MCP (such as prompts and generated designs) may be used to
improve Ridvay's products, services, and AI features. Requests include basic attribution:
the connecting MCP client's name/version and, when the assistant provides the optional
agent_model argument, the model id that authored the design.
Development
MIT © Ridvay
来源:README.md,提交 174fd39
工具
0版本历史
1- v0.3.2最新Sep 16, 2026
评分
已满足适用检查项的 50%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分