Document hosting and encrypted agent memory with multi-tenant persistence.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
Enterprise document intelligence platform. Upload docs, PDFs, manuals, and notes β DocDeploy converts them to indexed Markdown and serves them via per-tenant MCP servers so AI agents can query your knowledge base.
| Layer | Technology |
|---|---|
| Frontend | Next.js 16, Tailwind CSS, Clerk Auth |
| Database | PostgreSQL (Neon), Drizzle ORM |
| Storage | Cloudflare R2 |
| Queue | pg-boss |
| MCP | @modelcontextprotocol/sdk (Streamable HTTP) |
| Hosting | Vercel (frontend), Render (workers + MCP) |
Each tenant's MCP server exposes 5 tools:
| Tool | Description |
|---|---|
get_manifest | Full document index β start here |
search_documents | Full-text search across all docs and sections |
get_document | Load a full document with section markers |
get_section | Load a specific section by marker |
list_documents | List all available documents |
See .env.example for the full list. Required:
DATABASE_URL β Neon PostgreSQL connection stringNEXT_PUBLIC_CLERK_PUBLISHABLE_KEY / CLERK_SECRET_KEY β Clerk authR2_ACCOUNT_ID / R2_ACCESS_KEY_ID / R2_SECRET_ACCESS_KEY β Cloudflare R2R2_BUCKET_NAME / R2_PUBLIC_URL β R2 bucket configMCP_API_KEY β Per-tenant MCP server auth (Render only)Proprietary β Copyright (c) 2026 MR Dula Enterprise, LLC. All rights reserved.
Contact: matt@mrdula.solutions
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/docdeploy)<a href="https://allmcps.com/mcp/docdeploy"><img src="https://allmcps.com/api/badge/docdeploy?style=directory" alt="DocDeploy on AllMCPs" /></a>