# BMAD Storage Gateway

> Use this tool when you need to manage and abstract artifact storage for BMAD agent workflows, solving problems of direct filesystem access and lack of observability. The BMAD Storage Gateway provides a standardized API for raw storage operations, business documents, and agile artifacts, accepting bmad:// URI inputs and outputting managed artifacts. It is ideal for use cases requiring auditable and transparent artifact management, allowing existing workflows to run unmodified while gaining enhanced storage capabilities.

Canonical page: https://skillsregistry.net/skills/orchestr-it-bmad-storage-gateway  
JSON: https://api.skillsregistry.net/v1/skills/orchestr-it-bmad-storage-gateway

## Description

BMAD Storage Gateway decouples BMAD (Build Me A Dream) agent workflows from direct filesystem access by routing all artifact I/O through a protocol-level abstraction layer. The stdio server exposes a three-tier API: raw storage operations (read, write, patch, list), structured business documents with sections and metadata, and full CRUD for agile artifacts like epics and user stories with acceptance criteria and status lifecycle. Artifacts are addressed using a bmad:// URI scheme, and two switchable filesystem providers allow backend selection through a single configuration change. A runtime shim intercepts standard file operations and transparently redirects them to the storage gateway, enabling existing BMAD workflows to run unmodified while gaining observable, auditable artifact management.

## Trust

- **Trust score (0–1):** 0.50
- **Verification tier:** unverified

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** file-system
- **Updated:** 2026-04-25

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/orchestr-it-bmad-storage-gateway)
- **Repository:** <https://github.com/orchestr-it/bmad-mcp-agents/tree/HEAD/mcp/storage_gateway>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "orchestr-it-bmad-storage-gateway"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/orchestr-it-bmad-storage-gateway` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/orchestr-it-bmad-storage-gateway/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
