omnigami-ai について
omnigami-aiは、omnigamiの公開カタログからスキルを検索するローカルMCPサーバーです。インストール情報や無料優先の推薦を返し、購入、インストール、成果物の作成は行いません。
主な機能
- 01公開スキルカタログの検索
- 02要件とインストール用プロンプトの取得
- 03タスク内容に応じたスキル推薦
- 04価格とエージェント対応状況の表示
- 05同梱カタログスナップショットでのオフライン利用
活用シーン
- 01必要な出力に合うスキルを探す
- 02導入前にスキルの要件を確認
- 03タスク向けに無料優先の候補を得る
- 04オフラインでカタログ情報を調べる
MCP 対応
stdio経由で、`search_skills`、`get_skill`、`recommend`の3つのツールをMCPクライアントに提供します。公開カタログデータを取得し、オフラインモードにも対応します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
3掲載時のツール一覧 · 3 日前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| free | boolean | いいえ | |
| kind | enum | いいえ | film | shot | images | deck |
| query | string | はい |
詳細
omnigami MCP
エージェントから omnigami のスキルを探せます。公開カタログを検索したり、インストール用プロンプトを取得したり、作業内容を説明して無料優先のおすすめを受け取ったりできます。stdio 経由でローカル実行されます。購入、インストール、成果物の生成は行いません。
リリース候補 0.1.0。npm では未公開です。 以下のインストール行は、@omnigami-ai/mcp の公開後に動作します。MIT ライセンスです(LICENSE)。
インストール — 公開後
Node 20 以降と npm が必要です。パッケージは次のコマンドで起動します。
npx -y @omnigami-ai/mcp
Claude Desktop: Settings → Developer → Edit Config から claude_desktop_config.json にマージし、Desktop を再起動します。
{
"mcpServers": {
"omnigami": {
"command": "npx",
"args": ["-y", "@omnigami-ai/mcp"]
}
}
}
Claude Code: 現在のプロジェクトの .mcp.json に追加します。
claude mcp add --scope project --transport stdio omnigami -- npx -y @omnigami-ai/mcp
claude mcp list
Cursor: 同じ mcpServers JSON をプロジェクトの .cursor/mcp.json にマージし、Cursor の MCP 設定でサーバーを有効にします。グローバルに設定する場合は ~/.cursor/mcp.json を使用します。
GUI から npx が見つからない場合は、絶対パスを使用してください。Windows では "command": "cmd" および "args": ["/c", "npx", "-y", "@omnigami-ai/mcp"] を使用します。
カタログへのリクエストを無効にするには、パッケージ名の後に --offline を追加します。
プロトタイプは Claude Code と Inspector CLI で動作確認済みです。Desktop と Cursor の設定は公式ドキュメントに準拠していますが、各 GUI での動作確認は行っていません。スキル自体のエージェント対応状況は別途管理されます。カタログの検索結果では、Claude Code でのテスト状況と、その他の掲載エージェントを区別しています。 Desktop ガイド、 Claude Code の設定、 Cursor の設定。
ツール
| ツール | 入力 | 結果 |
|---|---|---|
search_skills | query、任意の kind(film、shot、images、deck)およびブール値の free | 最大 8 件の一致するスキル、出力、米ドル価格、ページ |
get_skill | slug | 入力、要件、インストール用プロンプト、インストールコマンド、エージェントプラットフォーム |
recommend | job、任意の product_url | 理由付きのおすすめ 1 件と条件付きの代替案、無料ツール、該当なし、または確認事項 |
たとえば、エージェントに「作業中の Web アプリ向けに、ウェブサイト用のワイドな無料ローンチ動画スキルを探して」と依頼できます。納品先、形状、入力へのアクセス、予算、テーマ、所有しているスキルを説明してください。一般的なローンチでは、無料の Product film がデフォルトになります。有料のおすすめでは価格と、購入または GitHub へのアクセスに関する要件を説明します。バンドルはおすすめしません。成果物が 2 つある場合は、どちらを先にするか確認し、両方の選択肢を提示します。
バージョン 1 では、決定的な英語ルーティングを使用します。ホストは、ユーザーが認可した製品資料を確認し、自己完結したブリーフを渡す必要があります。サーバーは製品 URL を調べたり、画面を検証したり、ビジネス上の事実を推測したりしません。複雑な含意や否定の判断には、引き続きホスト側の判断が必要です。公開カタログに録画入力が掲載されていないため、提供された録画に検証済みの一致はありません。
公開データとプライバシー
サーバーは https://omnigami.ai 上の固定された公開パスを読み取ります。対象は /llms.txt、各 /skills/<slug>/install.md、および対応するスキルページです。価格と提供状況には最新の一覧を使用し、詳細は必要に応じて更新します。キャッシュはメモリ上に 15 分間保持されます。リクエストはタイムアウトが 4 秒、上限が 1.5 MB で、リダイレクトを拒否し、Cookie を送信しません。失敗した場合は、明示的な警告とともに日付付きの同梱スナップショットを使用します。詳細の取得に失敗した場合は、別途その旨を表示します。
無料ページのプロンプトは、サイトの Copy install prompt から取得します。有料ページにはそのボタンがないため、公開されている install.md の Ask 行を、サイトと同じプロンプト形式でラップします。prompt_source はこの代替手段を識別します。
バンドルには、2026-11-07 に確認した公開スキル 36 件が含まれています。キー、アカウント、分析機能、実行時のディスクキャッシュはありません。作業内容と製品 URL がサイトに送信されることはありません。product_url は返されるリクエストを埋めるためだけに使用されます。実行時に読み取るのは、インストール済みのモジュールとデータのみです。ユーザーの製品リポジトリや認証情報は読み取りません。ホストクライアントのモデル使用量と会話の保存は、ホスト側で制御します。
ローカルで開発 — 現在利用可能
このソースフォルダーから:
npm ci
npm run build
npm test
npm run check:snapshot
npm run check:registry
node dist/src/server.mjs --offline
サーバーは stdin で MCP メッセージを待ち受けます。未公開のクライアント設定では、
npx のエントリーを Node と dist/src/server.mjs の絶対パスに置き換えてください。
check:snapshot は、バンドルされた各スキルの価格、利用可能状況、インストール
コマンド、プロンプト、入力、出力を、公開中のページと比較します。サイトの
ワークスペース内では、実際の site/src/data/skills.ts、検索ヘルパー、
利用可能状況ヘルパーもコンパイルします。-- --site /path/to/site を明示的に
指定するか、独立した公開リポジトリには -- --live を指定してください。
ネットワークエラーや解析エラーが発生すると、チェックは失敗します。
npm run snapshot で公開データを更新し、差分を確認してから再ビルドしてください。
CI では Node 20、22、24 でテストを実行し、ライブスナップショットの最新状態を 確認します。クリーンな tarball のインストールと Inspector CLI のスモークテストには、 Node 24.22.1 以降を使用してください:
npm run test:pack
スクリプトは一時的なクリーンエクスポートを使って tarball をパッケージ化し、
インストールして、3 つのツールを一覧表示し、それぞれを 1 回呼び出した後、
一時ファイルを削除します。Inspector 2.14.0 は開発ツールとして取得され、
パッケージには含まれません。ランタイムでは @modelcontextprotocol/sdk 1.32.2 を固定しており、
ビルドでは何も取得せずにモジュールと公開データを dist にコピーします。
リリースとお問い合わせ
リリースは release.yml ワークフローによってバージョンタグから公開され、
npm provenance を使用し、トークンは保存されません。MCP Registry のエントリーは
publishing/server.json です。
バグは GitHub Issues で報告してください。質問や 非公開の報告については、[email protected] までメールで お問い合わせください。Node/クライアントのバージョン、ツール名、最小限の再現例を 記載し、非公開の製品データは含めないでください。
omnigami は Auberon LLC の製品であり、Anthropic とは提携していません。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。