AIStorageDepot について
AIStorageDepotは、個人またはチームのプロンプト、ルール、スキル、ドキュメントのライブラリをAIクライアントに提供するMCPサーバーです。検索と取得、MCPリソースおよびプロンプトへの公開に加え、選択した項目をネイティブなコマンドファイルとして出力できます。
主な機能
- 01ライブラリ項目の検索と取得
- 02コンテンツをMCPリソースとして公開
- 03選択項目をプロンプトに変換
- 04対応ツール向けコマンド出力
- 05匿名で公開サンプルを読み取り
活用シーン
- 01AIクライアントでプロジェクトルールを参照
- 02チームライブラリからガイダンスを検索
- 03プロンプトとスキルをコマンドファイルに同期
MCP 対応
ライブラリ項目をリソース、選択したプロンプトをMCPプロンプトとして公開し、search_libraryとget_itemのツールを提供します。AISD_TOKENがない場合は公開サンプルを読み取り専用で提供し、トークンがあれば個人およびチームのライブラリにアクセスします。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
@aistoragedepot/mcp
Model Context Protocol サーバーです。AIStorageDepot のライブラリを、Claude Desktop、Cursor、Cline、Windsurf など、MCP 対応のあらゆる AI クライアントに公開します。
保存したコンテンツを、実際に作業する場所で利用できます。
- プロンプト → アプリで / を付けたアイテムが MCP プロンプト(スラッシュコマンド)になります。あらゆる種類のアイテムに対応し、各プロンプトの
[field]は入力するプロンプト引数として表示されます。 - リソース → ルール、ドキュメント、スキル、MCP 設定、プロンプトなど、すべてのアイテムを
aisd://item/<id>から読み取れるため、エージェントは「自分のコーディングルール」や「プロジェクトのガイドライン」を必要に応じてコンテキストに取り込めます。 - ツール →
search_library(query)とget_item(id)を使うと、エージェントはプログラムからライブラリ内のあらゆるものを検索・取得できます。
アカウントなしで試す(サンプルモード)
AISD_TOKEN は省略可能です。トークンなしでサーバーを実行すると、公開キュレーションライブラリの無料サンプルが読み取り専用で提供されます。登録前にエディター内で AIStorageDepot を試すのに最適です。後からトークンを追加すると、自分のライブラリとチームのライブラリに切り替わります。env を空にしてサーバーを追加するか、AISD_TOKEN を省略してください。
{
"mcpServers": {
"aisd": { "command": "npx", "args": ["-y", "@aistoragedepot/mcp"] }
}
}
セットアップ
👉 最も簡単な方法: 各アプリの手順(設定ファイルの場所など)は https://www.aistoragedepot.com/connect にあります。以下は手動での設定方法です。
- AIStorageDepot で Settings → API tokens に移動し、トークンを作成します(個人利用は無料)。コピーしてください。
- MCP クライアントの設定にサーバーを追加します。例(Claude Desktop の場合は
claude_desktop_config.json、Cursor の場合は~/.cursor/mcp.jsonなど):
{
"mcpServers": {
"aisd": {
"command": "npx",
"args": ["-y", "@aistoragedepot/mcp"],
"env": {
"AISD_TOKEN": "aisd_xxxxxxxxxxxxxxxxxxxxxxxxxxxx"
}
}
}
}
- クライアントを再起動します。/ を付けたアイテムがスラッシュコマンドとして表示されます。すべてのアイテムをリソースとして利用でき、
search_library/get_itemツールも使えるようになります。
設定
| 環境変数 | 必須 | デフォルト | 備考 |
|---|---|---|---|
AISD_TOKEN | いいえ | — | Settings → API tokens で取得するトークンです。トークンがない場合は匿名サンプルモード(無料の公開キュレーションライブラリを読み取り専用で利用)になります。トークンがある場合は、自分のライブラリとチームのライブラリを利用できます。アカウントへのフルアクセス権があるため、秘密にしてください。 |
AISD_BASE_URL | いいえ | https://www.aistoragedepot.com | 必要に応じて、セルフホスト版または開発用インスタンスを指定します。 |
AISD_WORKSPACES | いいえ | — | 廃止されました。 スラッシュメニューには現在、アプリで / を付けたアイテムが表示されます(明示的なオプトイン)。この変数は無視されます。検索とリソースには引き続きすべてのワークスペースが含まれます。 |
スラッシュコマンド(pull)
すべてのクライアントが MCP プロンプトを / スラッシュコマンドに変換するわけではありません(ツールのみを使用するクライアントもあります)。ライブラリをネイティブなスラッシュコマンドとして使うには、使用している AI ツールすべてのコマンドファイルに同期します。Claude だけではありません。
npx -y @aistoragedepot/mcp pull --token=aisd_your_token --to=all
| 対象 | 書き込み先 | コマンドの表示形式 |
|---|---|---|
claude (デフォルト) | ~/.claude/commands/aisd/ | /aisd:<name> |
cursor | ~/.cursor/commands/ | /aisd-<name> |
vscode | VS Code プロファイルの prompts/ フォルダー(Copilot Chat) | /aisd-<name> |
windsurf | ~/.codeium/windsurf/global_workflows/(Cascade) | /aisd-<name> |
codex | ~/.codex/prompts/ | /prompts:aisd-<name> |
インストールされていないツールは自動的にスキップされます。各ツールに合わせた形式で出力されます(フロントマター、引数のヒント、対応している場合は $ARGUMENTS)。スキルはそのまま実行されます。プロンプトには入力が必要です。[fields] が引数のヒントとして表示され、コマンドの後に入力した内容が各フィールドに設定されます。
/aisd:cold-outreach Jane at Globex, about our payments API
— 入力されていない値は AI が尋ねます。
| オプション | デフォルト | |
|---|---|---|
--to=… | claude | コマンドを書き込む対象ツール。カンマ区切りのリスト、または all を指定します。 |
--token=… | AISD_TOKEN env | API トークンです。 |
--types=… | skill,prompt | コマンドにするアイテムの種類です(例:スキルのみの場合は skill)。 |
--workspaces="A,B" | 個人用ライブラリ | pull するワークスペース(名前、または all)です。 |
--project | オフ | 現在のリポジトリに書き込みます:.claude/commands/、.cursor/commands/、.github/prompts/、.windsurf/workflows/。 |
--dir=<path> | 対象ごと | それ以外の場所に書き込みます(--to が 1 つの場合のみ)。 |
再実行しても安全です。各対象は自身のファイルのみを削除します(claude の場合は名前空間フォルダー内、その他の場合は aisd- プレフィックスが付いたファイルのみ)。ユーザー自身のコマンドが変更されることはありません。
注意事項
- v0.1 は読み取り専用です(コンテンツを表示・取得しますが、書き戻しはしません)。
- ライブラリのスナップショットは約 30 秒間キャッシュされるため、短時間に連続して呼び出しても API へのアクセスは 1 回で済みます。
- トークンは「Settings → API tokens」からいつでも取り消せます。取り消すと、サーバーはただちにアクセスできなくなります。
ローカル開発
npm install
AISD_TOKEN=<token> AISD_BASE_URL=http://localhost:3100 npm run test:client
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。