Server data from the Official MCP Registry
AIStorageDepot prompt, rules, skills & docs library exposed over MCP (search_library + get_item).
AIStorageDepot prompt, rules, skills & docs library exposed over MCP (search_library + get_item).
A well-structured MCP server that securely bridges AIStorageDepot user libraries to AI clients. Authentication is properly required via environment variables, API calls are authenticated with Bearer tokens, and permissions appropriately match the server's purpose (network I/O, file operations, environment variables). No credential exfiltration, hardcoded secrets, or dangerous patterns detected. Minor code quality observations exist but do not present security concerns. Supply chain analysis found 3 known vulnerabilities in dependencies (0 critical, 3 high severity). Package verification found 1 issue.
6 files analyzed · 7 issues found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
This plugin requests these system permissions. Most are normal for its category.
Set these up before or after installing:
Environment variable: AISD_TOKEN
Environment variable: AISD_BASE_URL
Environment variable: AISD_WORKSPACES
Add this to your MCP configuration file:
{
"mcpServers": {
"io-github-aistoragedepot-admin-aistoragedepot-mcp": {
"env": {
"AISD_TOKEN": "your-aisd-token-here",
"AISD_BASE_URL": "your-aisd-base-url-here",
"AISD_WORKSPACES": "your-aisd-workspaces-here"
},
"args": [
"-y",
"@aistoragedepot/mcp"
],
"command": "npx"
}
}
}From the project's GitHub README.
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
Be the first to review this server!
by Modelcontextprotocol · Developer Tools
Web content fetching and conversion for efficient LLM usage
by Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.
by mcp-marketplace · Developer Tools
Create, build, and publish Python MCP servers to PyPI — conversationally.