Docs-Reel MCP

The docs-reel MCP server gives Claude Code filesystem access to the Reel desktop app's documentation directory (~/code/reel/docs). It uses the standard @modelcontextprotocol/server-filesystem package — no custom code, just a read/write bridge to the docs folder.

Reel is Eko's standalone AI video generator (Tauri 2.x + React + Rust) that turns text content into professional marketing videos through a 5-stage pipeline.

Setup

The server is configured in user-level Claude settings (not .mcp.json) since it references a path outside the Eko monorepo:

{
  "docs-reel": {
    "type": "stdio",
    "command": "npx",
    "args": [
      "-y",
      "@modelcontextprotocol/server-filesystem",
      "/Users/jonathansteele/code/reel/docs"
    ]
  }
}

Prerequisites:

  • The Reel repo must be cloned at ~/code/reel/
  • npx must be available (Node.js installed)

Tools

All tools operate within the allowed directory (~/code/reel/docs) and its subdirectories.

Reading

ToolPurpose
list_allowed_directoriesConfirm which root directories are accessible
list_directoryList files and subdirectories at a path (with [FILE]/[DIR] prefixes)
list_directory_with_sizesSame as above but includes file sizes, sortable by name or size
directory_treeRecursive JSON tree of the full directory structure
read_text_fileRead a file's full text content
read_multiple_filesRead several files in one call
read_media_fileRead image/audio files as base64
get_file_infoFile metadata (size, timestamps, permissions)

Writing

ToolPurpose
write_fileCreate or overwrite a file
edit_fileLine-based find-and-replace edits with diff preview
create_directoryCreate directories (including nested)
move_fileMove or rename files and directories
ToolPurpose
search_filesSearch file contents by pattern

Directory Structure

~/code/reel/docs/
  the-reel-bible.md                        # Product vision and architecture overview
  character-studio-guide.md                # Character creation and management guide
  script-and-scene-prompting-guide.md      # Prompting guide for video scripts and scenes

  specs/
    reel-video-generator-spec.md           # Full technical specification
    reel-faq.md                            # Solopreneur-targeted FAQ
    reel-requirements.md                   # Build prerequisites and open decisions
    reel-rollout-checklist.md              # Deployment checklist
    reel/                                  # Cast system specs (casting, voice groups)

  plans/                                   # Date-stamped design + implementation plans
    2026-02-27-phase-1a-core-pipeline.md   # Core pipeline architecture
    2026-02-28-ui-redesign.md              # UI redesign plan
    2026-02-28-stage3-visual-production.md # Visual asset generation
    2026-02-28-stage4-audio-production.md  # Audio asset generation
    2026-02-28-stage5-render-dispatch.md   # RunPod render dispatch
    2026-03-01-*.md                        # Library, queue, batch, characters pages
    2026-03-02-character-studio.md         # Character studio feature
    ...

  product/
    USER-GUIDE.md                          # End-user product guide

  video-ideas/
    eko-ad-concepts.md                     # Marketing video concepts for Eko
    workflow-guide.md                      # Video production workflow guide

  project-eko/                             # Eko-specific integration docs
  projects/                                # Cross-project references
  reports/                                 # Generated reports

Common Tasks

Browse the docs tree

"Show me the Reel docs structure"
→ directory_tree { path: "/Users/jonathansteele/code/reel/docs" }

Read a specification

"Read the Reel bible"
→ read_text_file { path: "/Users/jonathansteele/code/reel/docs/the-reel-bible.md" }

Check what plans exist

"List all Reel implementation plans"
→ list_directory { path: "/Users/jonathansteele/code/reel/docs/plans" }

Read multiple files at once

"Read the character studio guide and the prompting guide"
→ read_multiple_files {
    paths: [
      "/Users/jonathansteele/code/reel/docs/character-studio-guide.md",
      "/Users/jonathansteele/code/reel/docs/script-and-scene-prompting-guide.md"
    ]
  }

Write a new plan or doc

"Create a new plan for the settings page"
→ write_file {
    path: "/Users/jonathansteele/code/reel/docs/plans/2026-03-28-settings-page.md",
    content: "..."
  }

Edit an existing doc

"Update the rollout checklist to mark Stage 3 as complete"
→ edit_file {
    path: "/Users/jonathansteele/code/reel/docs/specs/reel-rollout-checklist.md",
    edits: [{ oldText: "- [ ] Stage 3", newText: "- [x] Stage 3" }]
  }

Reel Pipeline Context

The docs-reel MCP is most useful when working on Reel features that need specification or planning context. The Reel video pipeline has 5 stages:

StageTechnologyOutput
1. ExtractionClaude / GPT-4VideoBrief
2. ScriptClaude / GPT-4VideoScript (timestamped scenes)
3. VisualRunway, Playwright, RemotionVisualAsset[]
4. AudioElevenLabsAudioAsset[]
5. RenderRunPod GPU + Remotion + FFmpegRenderOutput

Schema definitions live in the Eko monorepo at packages/reel-schemas/, and the render worker at apps/worker-reel-render/.

ResourceLocation
Reel schemaspackages/reel-schemas/ (Eko monorepo)
Render workerapps/worker-reel-render/ (Eko monorepo)
Archived Eko-side reel docsdocs/docs_archive/reel_archive/ (Eko monorepo)