
InkRoom Prompts
io.github.InkRoomAI由 GitHub 账号 InkRoomAI 发布v1.0.3更新于 Oct 26, 2026
Search and improve public image prompts with original examples. No API key. No image generation.
概览
无需账号或 API 密钥,即可搜索带示例图的公开图像提示词库,并把想法改写为可用的图像提示词。
- 可以做什么
- 搜索公开且已审核的提示词库记录,获取完整提示词、配套示例图链接与来源
- 把一个粗略想法改写为一条 AI 优化提示词,返回所用模型,且不含示例图
- 以结构化 JSON 和图片资源链接返回结果,是否内联展示由客户端决定
- 适用场景
- 适合需要图像提示词灵感与参考示例,或想把粗略的视觉想法整理成文字提示词的场景。它不生成图片,因此适用于提示词起草而非图像生产。
- 运行要求
- 以本地 STDIO(或 127.0.0.1 回环 HTTP)方式运行,需要 Node.js 20.3+ 和网络访问;安装包通过 GitHub 发布归档分发,不在 npm 仓库。无需账号、API 密钥、令牌或环境变量。
安装
在 SourceWeft 中
- 打开 控制台中的 InkRoom Prompts,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
InkRoom Prompts
Official prompt tools / 官方提示词工具 · Usage / 使用文档
Image prompt inspiration, without an account or API key.
Hosted prompt tools: use the official tools and documentation linked above. The MCP package runs locally over STDIO or loopback HTTP; no public Remote MCP endpoint is announced.
Ask your assistant: “Find warm café poster prompts with example images.”
- Search public, approved prompt-library records; get the complete prompt, its original example image and source.
- If a successful search has no match, ask InkRoom's configured text model to turn the idea into a usable prompt. Optimized prompts have no example image.
- No account, login, Key, Token, subscription or paid-image authorization. Free usage is subject to server limits.
- MIT-licensed MCP server and Agent Skill. The license does not cover third-party prompt/image content or other InkRoom code outside this directory.
Install the MCP
Requires Node.js 20.3+. The ASCII server ID is inkroom-prompts.
Build from either public source repository:
Alternatively clone https://github.com/lijianhui1405/inkroom.git and open its prompts directory. No .env or credentials are needed.
After downloading the GitHub release package, use this portable STDIO configuration in clients that support mcpServers:
The release archive is distributed on GitHub, not the npm registry. For source installations, use node with the absolute path to prompts/src/cli.mjs instead. Clients that use a different configuration format must map the same command and argument array to their MCP settings; do not add authentication fields.
For a local Streamable HTTP connection:
Connect to http://127.0.0.1:8788/mcp without headers. The listener binds only to loopback. No official public Remote MCP URL is announced for this local package. Operators deploying behind TLS must validate the public Host/Origin, set trusted proxies correctly, enforce ingress limits and complete live acceptance first.
Install the Skill
Copy the entire skills/inkroom-prompts directory into the client’s Skill directory or import its ZIP when supported. It follows the Agent Skills format. It works independently of the paid inkroom Skill and has no runtime dependency on the MCP SDK.
With the Skill selected, ask:
- “帮我找几个暖色咖啡馆海报提示词,带示例图。”
- “Improve this product-photo idea into a prompt; keep the label text unchanged.”
The Skill uses the MCP tools when available, otherwise its bundled Node.js script.
Tools
The MCP uses the official TypeScript SDK, standard tool annotations, structured JSON and image resource_link entries. The host decides whether links render inline. It does not download images or claim that a link was displayed or saved.
Search first, then optimize on a successful empty result, or optimize directly on an explicit rewrite request. Network/catalog errors are not empty results. There are no hidden paid-generation calls, automatic model switches or optimization retries.
Free-use policy
The implemented server policy is shared across replicas and restarts:
- 30 total operations per IP per minute; global ingress 600 per minute.
- Optimization: 3 per IP per minute, 10 per IP per day, 30 globally per minute and 500 per day. These are shared request-count limits, not a monetary budget.
- Daily windows reset at 00:00 Beijing time (UTC+8). IPv6 addresses share a /64 quota. Shared VPN/cloud egress may share an IP allowance; this is not a guaranteed per-device entitlement.
- HTTP 429 includes
Retry-After. Wait rather than changing identity or splitting work. - Optimization is an internal platform call, using an operator-selected text model (default
gpt-6.1-sol) on an existing enabled channel. Retail pricing is not required. Failed or unknown attempts still count toward the request limits, including across replicas and restarts. - Free means no deduction from the user's credits or balance; it does not mean the model supplier charges nothing. The existing internal-use ledger records actual reported token usage. Missing supplier usage remains unknown rather than being estimated or presented as zero cost.
Develop and verify
Tests cover real SDK initialization and tool calls, STDIO, Streamable HTTP, errors, cancellation, no credential forwarding, image/source pairing and response limits. Backend integration and quota tests are described in backend/README.md. Mock-model tests do not prove hosted model availability.
The same Skill is also mirrored at each repository's top-level skills/inkroom-prompts for directories that discover Skills there. Both copies must remain identical.
Service boundary
The MCP and Skill both call https://prompts.inkroom.ai for free search and text optimization. The backend runs in its own inkroom-prompt-assistant container; it does not fall back to the paid image API. Website pages stay on inkroom.ai, and library examples stay on static.inkroom.ai. This domain is the release target; hosted availability still requires live acceptance.
Cursor plugin
The repository marketplace includes a separate inkroom-prompts plugin rooted in prompts/. It combines the free local STDIO MCP and the inkroom-prompts Skill. It does not change the paid inkroom plugin. Marketplace review and actual Cursor installation are separate states; do not treat this source package as an approved listing.
- Plugin distribution version:
1.0.4; pinned MCP runtime:1.0.4. - Requires Node.js 20.3+ and internet access. The MCP starts with
npxusing the existing public GitHub release TGZ. - No account, API key, MCP Token, plugin secret, or paid image-generation setup is required. The service has shared request-count limits.
- Tools:
search_promptsandoptimize_prompt. Optimization may cost the platform money; no model call runs during installation. Follow the included Skill before calling tools. - Official tools: https://inkroom.ai/tools/prompts . Documentation: https://inkroom.ai/tools/prompts/docs . Privacy: PRIVACY.md.
- No hooks, background jobs, telemetry, or credentials are included. Disable or uninstall the plugin through Cursor to remove this integration; preserve unrelated MCP connections.
Docker STDIO distribution
The Dockerfile packages the same keyless 1.0.4 MCP implementation. Build from this directory with docker build -t inkroom-prompts:1.0.4 ., then configure your MCP client to run docker run --rm -i --read-only --cap-drop=ALL --security-opt=no-new-privileges inkroom-prompts:1.0.4. No port, volume, API key or MCP Token is required. Network access is needed for public prompt searches and capped text optimization. The image runs as the unprivileged node user.
Container initialization, tool discovery, invalid-input/offline errors and one anonymous public prompt search were verified on Linux/amd64 with Node v22.23.3. The base image is pinned by digest. Container protocol validation does not establish Docker Catalog approval or native Docker Desktop Toolkit installation; those statuses are tracked separately. Other CPU architectures have not been tested.
Public read-only capabilities in 1.0.4
Adds local help and anonymous list_models (official InkRoom sale prices) alongside search_prompts and optimize_prompt. Read-only catalog/help/search needs no Key and never starts optimization or generation. Explicit invalid credentials are never silently retried as anonymous. Existing prompt search, optional test origin and optimization limits remain unchanged. Native desktop host installation and registry approval are separate acceptance states.
来源:prompts/README.md,提交 e5dace2
工具
0版本历史
1- v1.0.3最新Oct 20, 2026
评分
已满足适用检查项的 40%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分
请在仓库或注册中心条目中声明许可证。