AIStorageDepot
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| AISD_TOKEN | No | Optional. Your AIStorageDepot API token (in the app: Settings -> API tokens). With no token the server runs in free sample mode and serves a read-only slice of the public prebuilt library; add a token to reach your own and your team's libraries. | |
| AISD_BASE_URL | No | Optional. Self-hosted edition only: the origin of your own AIStorageDepot install, e.g. https://aisd.yourcompany.com. Defaults to the hosted service at https://www.aistoragedepot.com. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
| prompts | {} |
| resources | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_library | Keyword search over the AIStorageDepot library (prompts, rules, docs, skills, configs, templates). Step 1 of two: search_library finds items, get_item reads them. Returns a list only — per match: title, item type, source library, and an aisd://item/ URI. Bodies are never included; call get_item to read one. Up to 200 matches; no matches returns a plain message, not an error. Where you can read several libraries, the nearest copy ranks first (personal before team/company). Read-only, no side effects; results are live — always the current saved version. An API token is optional: with one, every library you belong to is searched; without one, a read-only sample of the public prebuilt library. Items you have set inactive are skipped, and the example/welcome libraries are never searched. Use it whenever you need stored library material and do not already have an id; skip it and call get_item directly when you do. Items marked "/" are also offered as MCP prompts (slash commands), so a hit may be one already in your prompt list. Limits: 120 requests/min per token, 600/min per user (anonymous: 120/min per client IP). Each call draws on a monthly quota (2,500 free, 30,000 on Plus, higher on team plans); past it reads are slowed, never blocked. |
| get_item | Fetch one library item's full content by its id or aisd://item/ URI. Step 2 of two: search_library returns URIs but no bodies, so this is the only way to read an item's text. Returns a header line — title, item type, version, source library — then the body. Two notices can sit between them, each closing with a --- rule: a fill-in-template header listing the item's [field] placeholders (marking required fields and any defaults), whose values must be collected from the user before the content is used; and a "newer version exists" notice when this copy has fallen behind its source. Relay both rather than silently proceeding. Any @aisd: references in the body arrive already expanded inline. Read-only, no side effects; reads are live — always the current saved version. An API token is optional: with one you reach every library you belong to; without one, a read-only sample of the public prebuilt library. An unknown or unreachable id returns an error result, not an empty body. Use it as soon as you hold an id or URI — from search_library, a resource listing, or the user. It resolves exact ids only and cannot search or list, so use search_library to discover. Items marked "/" are also exposed as MCP prompts (slash commands). Limits: 120 requests/min per token, 600/min per user (anonymous: 120/min per client IP). Each call draws on a monthly quota (2,500 free, 30,000 on Plus, higher on team plans); past it reads are slowed, never blocked. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| product-requirements-draft | Prompt: “Product Requirements Draft” (in AIStorageDepot) |
| incident-postmortem-draft | Prompt: “Incident Postmortem Draft” (in AIStorageDepot) |
| blog-post-outline | Prompt: “Blog Post Outline” (in AIStorageDepot) |
| summarize-to-key-points | Prompt: “Summarize to Key Points” (in AIStorageDepot) |
| build-a-regex | Prompt: “Build a Regex” (in AIStorageDepot) |
| draft-a-professional-email | Prompt: “Draft a Professional Email” (in AIStorageDepot) |
| sql-query-writer | Prompt: “SQL Query Writer” (in AIStorageDepot) |
| customer-support-reply | Prompt: “Customer Support Reply” (in AIStorageDepot) |
| threat-model-a-feature | Prompt: “Threat Model a Feature” (in AIStorageDepot) |
| onboard-a-new-engineer | Prompt: “Onboard a New Engineer” (in AIStorageDepot) |
| make-me-a-skill | Prompt: “Make Me a Skill” (in AIStorageDepot) |
| summarize-text | Prompt: “Summarize text” (in AIStorageDepot) |
| standup-update | Prompt: “Standup Update” (in AIStorageDepot) |
| test-plan-generator | Prompt: “Test Plan Generator” (in AIStorageDepot) |
| bug-triage-assistant | Prompt: “Bug Triage Assistant” (in AIStorageDepot) |
| spreadsheet-formula-helper | Prompt: “Spreadsheet Formula Helper” (in AIStorageDepot) |
| competitive-teardown | Prompt: “Competitive Teardown” (in AIStorageDepot) |
| write-a-user-story | Prompt: “Write a User Story” (in AIStorageDepot) |
| rewrite-for-clarity | Prompt: “Rewrite for Clarity” (in AIStorageDepot) |
| meeting-notes-to-action-items | Prompt: “Meeting Notes to Action Items” (in AIStorageDepot) |
| design-an-api-endpoint | Prompt: “Design an API Endpoint” (in AIStorageDepot) |
| diagnose-a-slow-query | Prompt: “Diagnose a Slow Query” (in AIStorageDepot) |
| debug-this-error | Prompt: “Debug This Error” (in AIStorageDepot) |
| generate-unit-tests | Prompt: “Generate Unit Tests” (in AIStorageDepot) |
| refactor-for-readability | Prompt: “Refactor for Readability” (in AIStorageDepot) |
| explain-code-like-i-m-new | Prompt: “Explain Code Like I'm New” (in AIStorageDepot) |
| senior-code-reviewer | Prompt: “Senior Code Reviewer” (in AIStorageDepot) |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| Product Requirements Draft | Prompt · in AIStorageDepot · fill-in template (4 fields) · prd, spec |
| PRD Template | Template · in AIStorageDepot · template, prd, spec |
| Incident Postmortem Draft | Prompt · in AIStorageDepot · fill-in template (5 fields) · incident, postmortem |
| Postmortem Template | Template · in AIStorageDepot · template, incident, postmortem |
| Release Notes from a Diff | Skill · in AIStorageDepot · release, changelog, git |
| Release Notes Template | Template · in AIStorageDepot · template, release, changelog |
| Architecture Decision Record | Skill · in AIStorageDepot · adr, architecture, documentation |
| ADR Template | Template · in AIStorageDepot · template, adr, architecture |
| Blog Post Outline | Prompt · in AIStorageDepot · fill-in template (4 fields) · content, outline |
| Summarize to Key Points | Prompt · in AIStorageDepot · fill-in template (3 fields) · summary |
| Build a Regex | Prompt · in AIStorageDepot · fill-in template (4 fields) · regex |
| Draft a Professional Email | Prompt · in AIStorageDepot · fill-in template (4 fields) · email, writing |
| SQL Query Writer | Prompt · in AIStorageDepot · fill-in template (3 fields) · sql, query |
| Customer Support Reply | Prompt · in AIStorageDepot · fill-in template (4 fields) · support, email, customers |
| Write Tests | Skill · in AIStorageDepot · tests, tdd |
| Teach Me to Mastery | Skill · in AIStorageDepot · teaching, learning |
| Session Wrap-Up | Skill · in AIStorageDepot · retrospective, maintenance |
| Rewrite It Clean | Skill · in AIStorageDepot · refactoring, clean-code |
| Refactor Safely | Skill · in AIStorageDepot · refactor, method |
| Quiz Me Before We Ship | Skill · in AIStorageDepot · code-review, pull-request |
| Prove It Works | Skill · in AIStorageDepot · verification, testing |
| PR Description Writer | Skill · in AIStorageDepot · review, git |
| Plan It Visually | Skill · in AIStorageDepot · planning, html |
| Interview Into a Spec | Skill · in AIStorageDepot · spec, planning |
| Explain As You Go | Skill · in AIStorageDepot · beginner-friendly, communication |
| Debug Systematically | Skill · in AIStorageDepot · debug, method |
| Threat Model a Feature | Prompt · in AIStorageDepot · fill-in template (3 fields) · security, threat-model, design |
| Onboard a New Engineer | Prompt · in AIStorageDepot · fill-in template (4 fields) · onboarding, team, planning |
| Recommended Dev MCP Servers | Config · in AIStorageDepot · mcp, tooling |
| Make Me a Skill | Prompt · in AIStorageDepot · fill-in template (2 fields) · skills, automation |
| Commit message skill | Skill · in AIStorageDepot · example |
| Summarize text | Prompt · in AIStorageDepot · fill-in template (2 fields) · example |
| Ship-it checklist (uses another skill) | Skill · in AIStorageDepot · example |
| Files MCP server | Config · in AIStorageDepot · example |
| Project guidelines | Doc · in AIStorageDepot · example |
| Coding rules | Rule · in AIStorageDepot · example |
| .gitignore | File · in AIStorageDepot · example, ignore |
| Standup Update | Prompt · in AIStorageDepot · fill-in template (3 fields) · standup, status, team |
| Security Review Checklist | Rule · in AIStorageDepot · security, review, checklist |
| React Component Rules | Rule · in AIStorageDepot · standards, react, agents-md |
| Go Project Rules | Rule · in AIStorageDepot · standards, go, agents-md |
| Python Project Rules | Rule · in AIStorageDepot · standards, python, agents-md |
| TypeScript Project Rules | Rule · in AIStorageDepot · standards, typescript, agents-md |
| Prompt Engineering Cheatsheet | Doc · in AIStorageDepot · reference, prompting |
| Clean Code Standards | Rule · in AIStorageDepot · standards, clean-code |
| Test Plan Generator | Prompt · in AIStorageDepot · fill-in template (2 fields) · tests |
| Bug Triage Assistant | Prompt · in AIStorageDepot · fill-in template (3 fields) · debug, triage |
| Spreadsheet Formula Helper | Prompt · in AIStorageDepot · fill-in template (3 fields) · spreadsheet, formula |
| Competitive Teardown | Prompt · in AIStorageDepot · fill-in template (3 fields) · research, strategy |
| Write a User Story | Prompt · in AIStorageDepot · fill-in template (2 fields) · agile, requirements |
| Rewrite for Clarity | Prompt · in AIStorageDepot · fill-in template (3 fields) · editing, clarity |
| Meeting Notes to Action Items | Prompt · in AIStorageDepot · fill-in template (1 field) · meetings, summary |
| Design an API Endpoint | Prompt · in AIStorageDepot · fill-in template (3 fields) · api, design |
| Diagnose a Slow Query | Prompt · in AIStorageDepot · fill-in template (3 fields) · sql, performance |
| Debug This Error | Prompt · in AIStorageDepot · fill-in template (4 fields) · debug, error |
| Generate Unit Tests | Prompt · in AIStorageDepot · fill-in template (3 fields) · tests, tdd |
| Refactor for Readability | Prompt · in AIStorageDepot · fill-in template (3 fields) · refactor, cleanup |
| Explain Code Like I'm New | Prompt · in AIStorageDepot · fill-in template (3 fields) · explain, learning |
| Code Review Pass | Skill · in AIStorageDepot · review, quality |
| Conventional Commit | Skill · in AIStorageDepot · git, commit |
| Weekly Changelog | Skill · in AIStorageDepot · release, changelog |
| Senior Code Reviewer | Prompt · in AIStorageDepot · fill-in template (2 fields) · review |
TDQS
Scored across 2 tools
The two tools have completely distinct purposes: search_library discovers items by keyword (returns metadata only) and get_item retrieves full content by ID. There is no overlap or ambiguity in their functionalities.
Both tool names follow a consistent verb_noun pattern (search_library, get_item) using snake_case, making it clear what each tool does at a glance.
With only 2 tools, the server is minimal but well-scoped for a read-only library search and retrieval workflow. While one might expect additional tools for browsing or management, the count fits the stated purpose.
The server covers the core search and retrieve workflow, but lacks tools for browsing libraries without a keyword or listing all items. This limits discoverability and leaves some common operations unsupported.