InkRoom Prompts について
InkRoom Promptsは、MCPクライアントやAgent Skill向けの公開画像プロンプト検索・文章最適化ツールです。一致したプロンプトの例画像と出典を返し、検索で見つからない場合は最適化した文章を作成しますが、画像生成は行いません。
主な機能
- 01公開プロンプトと例画像の検索
- 02完全なプロンプトと出典の取得
- 03アイデアを文章プロンプトに最適化
- 04ヘルプとモデル一覧の匿名参照
- 05stdioまたはHTTPでローカル接続
活用シーン
- 01例画像付きのポスタープロンプトを探す
- 02ラベル文言を保って商品写真の案を修正
- 03MCPクライアントから公開プロンプトを検索
MCP 対応
MCPサーバーは`search_prompts`や`optimize_prompt`などのツールをstdio、またはループバック限定のStreamable HTTPで提供します。プロンプト検索と文章最適化にはInkRoomのサービスを利用し、公開リモートMCPエンドポイントは案内されていません。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
InkRoom Prompts
公式プロンプトツール / 公式プロンプトツール · 使用方法 / 使用ドキュメント
アカウントや API キーなしで、画像プロンプトのアイデアを探せます。
ホスト型プロンプトツール: 上記のリンク先にある公式ツールとドキュメントをご利用ください。MCP パッケージは STDIO またはループバック HTTP 経由でローカル実行されます。公開 Remote MCP エンドポイントは発表されていません。
アシスタントに聞いてみましょう:「参考画像付きで、暖かみのあるカフェポスターのプロンプトを探して。」
- 公開されている承認済みプロンプトライブラリの記録を検索し、プロンプト全文、元の参考画像、出典を取得します。
- 検索が正常に完了して一致する結果がなかった場合は、InkRoom の設定済みテキストモデルにアイデアを使えるプロンプトにしてもらえます。最適化されたプロンプトには参考画像がありません。
- アカウント、ログイン、キー、トークン、サブスクリプション、有料画像の利用許可は不要です。無料利用にはサーバーの制限が適用されます。
- MIT ライセンスの MCP サーバーとエージェントスキルです。このライセンスは、第三者のプロンプト/画像コンテンツや、このディレクトリ外にあるその他の InkRoom コードには適用されません。
MCP をインストールする
Node.js 20.3+ が必要です。ASCII のサーバー ID は inkroom-prompts です。
次のいずれかの公開ソースリポジトリからビルドできます:
git clone https://github.com/InkRoom-AI/inkroom-client.git
cd inkroom-client/prompts
npm ci --ignore-scripts
node src/cli.mjs --help
または、https://github.com/lijianhui1405/inkroom.git をクローンして、その prompts ディレクトリを開きます。.env や認証情報は必要ありません。
GitHub リリースパッケージをダウンロードしたら、mcpServers に対応するクライアントで、次のポータブルな STDIO 設定を使用します:
{
"mcpServers": {
"inkroom-prompts": {
"command": "npx",
"args": ["-y", "--package", "https://github.com/InkRoom-AI/inkroom-client/releases/download/prompts-v1.0.4/inkroom-prompts-1.0.4.tgz", "inkroom-prompts"]
}
}
}
リリースアーカイブは GitHub で配布されており、npm レジストリでは配布されていません。ソースからインストールする場合は、prompts/src/cli.mjs の絶対パスを指定して node を使用してください。異なる設定形式を使うクライアントでは、同じコマンドと引数の配列を MCP 設定に割り当てます。認証フィールドは追加しないでください。
ローカルの Streamable HTTP 接続の場合:
node src/cli.mjs --http 8788
ヘッダーを付けずに http://127.0.0.1:8788/mcp に接続します。リスナーはループバックにのみバインドされます。このローカルパッケージ向けの公式な公開 Remote MCP URL は発表されていません。TLS の背後にデプロイする運用者は、公開 Host/Origin を検証し、信頼するプロキシを正しく設定し、イングレス制限を適用したうえで、ライブ環境での受け入れテストを完了してください。
スキルをインストールする
skills/inkroom-prompts ディレクトリ全体をクライアントのスキルディレクトリにコピーするか、対応している場合はその ZIP をインポートします。Agent Skills 形式に準拠しています。有料の inkroom スキルとは独立して動作し、MCP SDK への実行時依存もありません。
スキルを選択した状態で、次のように尋ねてください:
- 「帮我找几个暖色咖啡馆海报提示词,带示例图。」
- 「この商品写真のアイデアをプロンプトとして改善して。ラベルのテキストは変更しないで。」
スキルは、利用可能な場合は MCP ツールを使い、そうでない場合は同梱の Node.js スクリプトを使用します。
ツール
| ツール | 入力 | 結果 |
|---|---|---|
search_prompts | query(1~200 文字、最大 3 つのキーワードグループ)、省略可能な limit(1~5、デフォルトは 3) | 対応する参考画像 URL と出典リンク付きの、公開プロンプト全文 |
optimize_prompt | query(1~500 文字) | AI が最適化したプロンプト 1 件、モデル、exampleImageUrl: null |
MCP は公式 TypeScript SDK、標準のツールアノテーション、構造化 JSON、画像の resource_link エントリーを使用します。リンクをインライン表示するかどうかはホストが決定します。画像のダウンロードは行わず、リンクが表示または保存されたと主張することもありません。
まず検索し、正常に検索できたものの結果が空の場合に最適化します。明示的に書き換えを求められた場合は、直接最適化します。ネットワークまたはカタログのエラーは、検索結果が空であることを意味しません。隠れた有料生成呼び出し、自動的なモデル切り替え、最適化の再試行はありません。
無料利用ポリシー
実装されているサーバーポリシーは、レプリカ間および再起動後も共有されます。
- IP あたり毎分合計 30 回の操作。グローバルな受信上限は毎分 600 回です。
- 最適化:IP あたり毎分 3 回、IP あたり毎日 10 回、全体で毎分 30 回、毎日 500 回です。これらは共有のリクエスト数上限であり、金銭的な予算ではありません。
- 1 日の制限は 北京時間(UTC+8)の 00:00 にリセットされます。IPv6 アドレスは /64 単位でクォータを共有します。共有 VPN/クラウドの送信元 IP では IP ごとの利用枠が共有される場合があり、デバイスごとの利用権が保証されるわけではありません。
- HTTP 429 には
Retry-Afterが含まれます。身元を変更したり、作業を分割したりせず、待機してください。 - 最適化は、運営者が選択したテキストモデル(デフォルトは
gpt-6.1-sol)を、既存の有効なチャネルで使用する内部プラットフォーム呼び出しです。一般向けの価格設定は不要です。失敗した試行や結果が不明な試行も、レプリカ間および再起動後を含め、リクエスト数の上限にカウントされます。 - 無料とは、ユーザーのクレジットや残高から差し引かれないという意味であり、モデルの提供元が料金を請求しないという意味ではありません。既存の内部利用台帳には、実際に報告されたトークン使用量が記録されます。提供元の使用量が報告されない場合は、推定したり、コストがゼロであるかのように示したりせず、不明として扱われます。
開発と検証
npm ci --ignore-scripts
npm test
npm pack --dry-run
テストでは、SDK の実際の初期化とツール呼び出し、STDIO、Streamable HTTP、エラー、キャンセル、認証情報の転送がないこと、画像とソースの対応付け、応答の上限を確認します。バックエンドの統合テストとクォータテストについては、backend/README.md に記載されています。モックモデルのテストでは、ホストされたモデルが利用可能であることは証明されません。
同じ Skill は、Skill を検出するディレクトリ向けに、各リポジトリのトップレベルにある skills/inkroom-prompts にもミラーされています。両方のコピーを同一に保つ必要があります。
サービス境界
MCP と Skill はどちらも、無料の検索とテキスト最適化に https://prompts.inkroom.ai を呼び出します。バックエンドは独自の inkroom-prompt-assistant コンテナで実行され、有料の画像 API にはフォールバックしません。ウェブサイトのページは inkroom.ai に、ライブラリの例は static.inkroom.ai に配置されます。このドメインがリリース対象です。ホスト環境での利用可能性は、実稼働環境での受け入れ確認が必要です。
Cursor プラグイン
リポジトリのマーケットプレイスには、prompts/ をルートとする独立した inkroom-prompts プラグインが含まれています。無料のローカル STDIO MCP と inkroom-prompts Skill を組み合わせています。有料の inkroom プラグインには変更を加えません。マーケットプレイスの審査と、実際の Cursor へのインストールは別々の状態です。このソースパッケージを承認済みの掲載物として扱わないでください。
- プラグインの配布バージョン:
1.0.4。固定された MCP ランタイム:1.0.4。 - Node.js 20.3 以降とインターネット接続が必要です。MCP は既存の公開 GitHub リリース TGZ を使用して
npxで起動します。 - アカウント、API キー、MCP Token、プラグインシークレット、有料の画像生成設定は不要です。サービスには共有のリクエスト数上限があります。
- ツール:
search_promptsとoptimize_prompt。最適化によってプラットフォームに費用が発生する場合があります。インストール中にモデル呼び出しは実行されません。ツールを呼び出す前に、付属の Skill に従ってください。 - 公式ツール:https://inkroom.ai/tools/prompts 。ドキュメント:https://inkroom.ai/tools/prompts/docs 。プライバシー:PRIVACY.md。
- フック、バックグラウンドジョブ、テレメトリー、認証情報は含まれていません。この連携を削除するには、Cursor でプラグインを無効化またはアンインストールしてください。無関係な MCP 接続はそのままにしてください。
Docker STDIO ディストリビューション
Dockerfile には、同じキー不要の 1.0.4 MCP 実装がパッケージされています。このディレクトリで docker build -t inkroom-prompts:1.0.4 . を実行してビルドし、MCP クライアントで docker run --rm -i --read-only --cap-drop=ALL --security-opt=no-new-privileges inkroom-prompts:1.0.4 を実行するよう設定してください。ポート、ボリューム、API キー、MCP Token は不要です。公開プロンプトの検索と上限付きテキスト最適化にはネットワークアクセスが必要です。イメージは非特権の node ユーザーとして実行されます。
コンテナの初期化、ツールの検出、無効な入力やオフライン時のエラー、匿名での公開プロンプト検索 1 件を、Node v22.23.3 を使用して Linux/amd64 で検証しました。ベースイメージはダイジェストで固定されています。コンテナのプロトコル検証は、Docker Catalog の承認や Docker Desktop Toolkit のネイティブインストールを証明するものではありません。これらの状況は別途管理されています。その他の CPU アーキテクチャはテストしていません。
1.0.4 の公開読み取り専用機能
search_prompts と optimize_prompt に加え、ローカルの help と匿名の list_models(InkRoom の公式販売価格)を追加します。読み取り専用のカタログ、ヘルプ、検索にキーは不要で、最適化や生成が開始されることもありません。明示的に指定された無効な認証情報が、匿名での再試行に切り替えられることはありません。既存のプロンプト検索、オプションのテスト用オリジン、最適化の上限に変更はありません。デスクトップホストへのネイティブインストールとレジストリの承認は、それぞれ別の受け入れ状態です。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。