Docsie

by LikaloLLC

285 downloads Not rated yet
GitHub

About

Docsie MCP brings your documentation workflow directly into Claude. Create, edit, and publish docs without leaving your AI assistant. Convert videos into structured documentation instantly, run compliance analysis on text, audio, and video content, and use semantic search to find

Explore

- Converts videos from YouTube, Loom, Vimeo, direct MP4, etc. into documentation
- Supports doc types: user guide, SOP, product docs, policy, blog
- Free tier for videos up to 5 minutes; longer videos require a Docsie AI credits account
- Provides three MCP tools: analyze_video, check_job_status, list_doc_types
- Uses OAuth2 Authorization Code + PKCE for secure authentication
- Deployed via Docker and Kubernetes with automated CI/CD via GitHub Actions

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Docsie
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

pip install -e .

cp .env.example .env

| Variable | Description | Default |
|----------|-------------|---------|
| MCP_DOCSIE_BASE_URL | Docsie public URL (for OAuth metadata) | https://app.docsie.io |
| MCP_DOCSIE_INTERNAL_URL | Docsie internal URL (for API calls) | http://docsie-web:8080 |
| MCP_DOKUTA_API_URL | Dokuta video analysis API | https://app.videodokuta.com/api/v1 |
| MCP_DOKUTA_API_KEY | Dokuta API key | (required) |
| MCP_MCP_INTERNAL_API_KEY | Shared secret for Django internal endpoints | (required) |
| MCP_OAUTH2_CLIENT_ID | OAuth2 client ID for the MCP app | (required) |
| MCP_FREE_TIER_MAX_SECONDS | Max free video duration in seconds | 300 |

Docker images are built and pushed automatically via GitHub Actions on push to main.


helm upgrade --install mcp-staging helm/docsie-mcp/ \
  -n mcp \
  --set image.tag=v2026.04.06.01 \
  --set doppler.token=$DOPPLER_SERVICE_TOKEN

analyze_video

Submit a video URL for documentation generation

check_job_status

Poll for progress and retrieve completed results

list_doc_types

List available doc types and quality tiers

| Tool | Description |
|------|-------------|
| analyze_video | Submit a video URL for documentation generation |
| check_job_status | Poll for progress and retrieve completed results |
| list_doc_types | List available doc types and quality tiers |

curl -X POST http://localhost:8000/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":"1","method":"tools/list","params":{}}'
```

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "docsie": {
            "docsie": {
                "command": "npx",
                "args": [
                    "-y",
                    "mcp-remote",
                    "https://app.docsie.io/mcp"
                ],
                "env": {
                    "API_KEY": "YOUR_API_KEY"
                }
            }
        }
    }
}

McpServers

{
    "docsie": {
        "command": "npx",
        "args": [
            "-y",
            "mcp-remote",
            "https://app.docsie.io/mcp"
        ],
        "env": {
            "API_KEY": "YOUR_API_KEY"
        }
    }
}

Remote MCP server for Anthropic's Connectors Directory. Converts videos into structured documentation using Dokuta AI.

What It Does

Users on Claude can:
1. Submit a video URL (YouTube, Loom, Vimeo, direct MP4, etc.)
2. Choose a doc type (user guide, SOP, product docs, policy, blog)
3. Get structured markdown documentation back

Free tier: Videos up to 5 minutes are processed free. Longer videos require a Docsie account with AI credits.

Architecture

Claude → POST https://mcp.docsie.io/mcp (Bearer token)
              │
              ├─→ Docsie /o2/ (OAuth2 token validation)
              ├─→ Dokuta API (video analysis)
              └─→ Docsie /api/internal/mcp/ (credit deduction)

- Transport: Streamable HTTP (MCP spec)
- Auth: OAuth2 Authorization Code + PKCE via Docsie's /o2/ provider
- Runtime: Python 3.12 + FastMCP + Starlette + uvicorn

MCP Tools

| Tool | Description |
|------|-------------|
| analyze_video | Submit a video URL for documentation generation |
| check_job_status | Poll for progress and retrieve completed results |
| list_doc_types | List available doc types and quality tiers |

Local Development

```bash
cd mcp-server

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.