Documentation MCP
Documentation MCP
The Bitmovin Documentation MCP exposes Bitmovin's developer documentation and SDK example repositories as tools that any MCP-compatible AI client can call. Ask questions about our products, APIs, and SDKs from inside Claude, ChatGPT, Cursor, Claude Code, Windsurf, or anywhere else MCP is supported.
No Bitmovin account is required — the server serves only public documentation and public GitHub sample repositories.
Endpoint
https://agentic.bitmovin.com/documentation/mcp
Transport: HTTP (streamable HTTP / SSE)
Auth: None
Tools exposed
| Tool | Description |
|---|---|
ask_bitmovin_docs | Answers questions about Bitmovin products, APIs, codecs, streaming concepts, and player/encoding/analytics behavior, grounded in the developer documentation. |
search_bitmovin_sdk_examples | Finds runnable code samples across Bitmovin's public Player and Encoding SDK example repos on GitHub. |
The server indexes:
- developer.bitmovin.com — the full developer portal (Encoding, Playback, Analytics, Stream Lab, CDN).
cdn.bitmovin.com/player/*— Player SDK reference documentation.- Public Bitmovin SDK example repositories on GitHub.
Setup
Claude Code
claude mcp add bitmovin-docs --transport http https://agentic.bitmovin.com/documentation/mcpVerify with:
claude mcp listClaude Desktop
Edit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows) and add:
{
"mcpServers": {
"bitmovin-docs": {
"url": "https://agentic.bitmovin.com/documentation/mcp"
}
}
}Then fully quit and relaunch Claude Desktop.
Cursor / Windsurf / other clients
Add an MCP server entry with the same URL. Refer to your client's MCP documentation for the exact config shape; most clients accept the same url-based JSON as Claude Desktop.
ChatGPT
- Open chatgpt.com and go to Settings → Connectors.
- Click Add connector and select MCP.
- Enter the URL:
https://agentic.bitmovin.com/documentation/mcp - Click Save.
The ask_bitmovin_docs and search_bitmovin_sdk_examples tools will now appear in any new conversation.
Example prompts
Once connected, try:
- "How do I configure Widevine DRM on the Bitmovin Web Player? Link me to the relevant docs."
- "Show me a Java example that creates a VOD encoding with HLS and DASH outputs."
- "What are all the supported codecs for live encoding today?"
- "Find an iOS SDK sample that uses offline playback."
- "Explain the difference between Per-Title and 3-Pass encoding, with a link to the docs."
Notes
- The MCP server does not include a model — your MCP client's model does the reasoning. Costs, rate limits, and privacy follow your client's policies.
- Responses cite the source page on
developer.bitmovin.comor the GitHub sample file so you can jump to the original. - The server is stateless; it does not retain your queries.
Updated about 3 hours ago