Prompt, rules, skills & docs library over MCP. No token = read-only sample of the public library.
A Model Context Protocol server that exposes your AIStorageDepot library to any MCP-aware AI client — Claude Desktop, Cursor, Cline, Windsurf, and others.
Your stored content shows up where you actually work:
[field] surfaced as a prompt argument you fill in.aisd://item/<id>, so an agent can pull "my coding rules" or "my project guidelines"
into context on demand.search_library(query) and get_item(id) let an agent find and fetch
anything in your library programmatically.AISD_TOKEN is optional. Run the server with no token and it serves a free, read-only
sample of the public curated library — a good way to see AIStorageDepot inside your editor
before signing up. Add a token later to switch to your own & team libraries. Add the server
with an empty env (or omit AISD_TOKEN):
{
"mcpServers": {
"aisd": { "command": "npx", "args": ["-y", "@aistoragedepot/mcp"] }
}
}
👉 Easiest path: step-by-step instructions for each app (config-file locations and all) are at https://www.aistoragedepot.com/connect. The manual version:
claude_desktop_config.json, Cursor ~/.cursor/mcp.json, etc.):{
"mcpServers": {
"aisd": {
"command": "npx",
"args": ["-y", "@aistoragedepot/mcp"],
"env": {
"AISD_TOKEN": "aisd_xxxxxxxxxxxxxxxxxxxxxxxxxxxx"
}
}
}
}
search_library / get_item tools are ready.| Env var | Required | Default | Notes |
|---|---|---|---|
AISD_TOKEN | no | — | Token from Settings → API tokens. No token = anonymous sample mode (the free public curated library, read-only). With a token you get your own & team libraries. Has full access to your account — keep it secret. |
AISD_BASE_URL | no | https://www.aistoragedepot.com | Point at a self-hosted / dev instance if needed. |
AISD_WORKSPACES | no | — | Retired. Your slash menu is now the items you mark / in the app (strict opt-in); this variable is ignored. Search and resources still cover every workspace. |
pull)Not every client turns MCP prompts into / slash-commands (some only use the tools). To get
your library as native slash-commands, sync it to command files — for every AI tool you
use, not just Claude:
npx -y @aistoragedepot/mcp pull --token=aisd_your_token --to=all
| Target | Writes to | Commands appear as |
|---|---|---|
claude (default) | ~/.claude/commands/aisd/ | /aisd:<name> |
cursor | ~/.cursor/commands/ | /aisd-<name> |
vscode | your VS Code profile's prompts/ folder (Copilot Chat) | /aisd-<name> |
windsurf | ~/.codeium/windsurf/global_workflows/ (Cascade) | /aisd-<name> |
codex | ~/.codex/prompts/ | /prompts:aisd-<name> |
Tools that aren't installed are skipped automatically. Each tool gets its own dialect
(frontmatter, argument hints, $ARGUMENTS where supported). Skills run as-is.
Prompts take input: their [fields] show as an argument hint, and whatever you type
after the command fills them —
/aisd:cold-outreach Jane at Globex, about our payments API
— with the AI asking for any value you left out.
| Option | Default | |
|---|---|---|
--to=… | claude | Which tools to write commands for — comma list, or all. |
--token=… | AISD_TOKEN env | Your API token. |
--types=… | skill,prompt | Which item types become commands (e.g. skill for skills only). |
--workspaces="A,B" | your personal library | Which workspaces to pull (names, or all). |
--project | off | Write into the current repo instead: .claude/commands/, .cursor/commands/, .github/prompts/, .windsurf/workflows/. |
--dir=<path> | per-target | Write somewhere else entirely (single --to only). |
Re-runs are safe: each target only clears its own files (claude: its namespaced folder;
the others: only files with the aisd- prefix — your own commands are never touched).
npm install
AISD_TOKEN=<token> AISD_BASE_URL=http://localhost:3100 npm run test:client
Source-derived launch command. Check the maintainer’s required arguments and credentials before running:
npx -y @aistoragedepot/mcpMerge this template into ~/Library/Application Support/Claude/claude_desktop_config.json. Keep existing servers. Add any arguments, credentials, and permissions required by the maintainer; this template has not been install-tested.
{
"mcpServers": {
"io-github-aistoragedepot-admin-aistoragedepot-mcp": {
"command": "npx",
"args": [
"-y",
"@aistoragedepot/mcp"
]
}
}
}Restart Claude Desktop completely for changes to take effect. Confirm the server appears connected in the client’s tool list, then try a read-only example from its documentation.
Claude Desktop setup referenceAIStorageDepot works with any MCP-compatible client. Copy the config snippet from the Configuration section above and add it to the file shown for your client, then restart the application.
~/Library/Application Support/Claude/claude_desktop_config.jsonRestart Claude Desktop completely for changes to take effect.~/.cursor/mcp.jsonRestart Cursor for changes to take effect..vscode/mcp.jsonReload VS Code window for changes to take effect.~/.codeium/windsurf/mcp_config.jsonRestart Windsurf for changes to take effect..mcp.jsonSave at the project root, then start Claude Code in that project and review the MCP server approval prompt. Keep real credentials out of shared files.