VideoSDK Agents Docs MCP Server
The VideoSDK Agents Docs MCP Server is a standalone application that acts as a context provider for your favorite Model Context Protocol (MCP) compatible AI agents (like Claude Desktop, Cursor, or your own custom agent).
Instead of manually searching the VideoSDK documentation for answers, you can instruct your AI assistant to query the documentation natively. The MCP server ensures your assistant has instant access to up-to-date SDK references, implementation guides, and internal code examples to help you build your application faster.
Available Tools & Prompts
When connected, the server exposes the following capabilities to your AI assistant:
Tools
get_details: Performs semantic search across the VideoSDK documentation allowing the AI to ask natural language questions (e.g., "How do I configure an AgentSession?").get_details_with_filter: Advanced semantic search that filters documents by category, platform, or type.get_document_by_id: Retrieves the full, un-truncated content and metadata of a specific VideoSDK documentation file.search_code: Scans the inner VideoSDK SDK source code to look up classes, methods, and functions (e.g., finding the exact arguments for a specific constructor).
Prompts
cascading_ai_agent_prompt: Provides the AI agent with the context-rich prompt required to scaffold a Cascading AI Agent using VideoSDK.realtime_ai_agent_prompt: Provides the prompt needed to scaffold an ultra-low latency Realtime AI Agent.
Integration Guide
The VideoSDK Agents Docs MCP Server is hosted securely on the cloud and communicates via a streamable-http Connection. It does not require cloning a local repository or installing local dependencies.
You can connect your favorite MCP compatible client directly to our hosted endpoint.
Quick Setup by Client
| Client | Connection Type | Configuration Method |
|---|---|---|
| Cursor | Direct streamable-http | GUI Settings |
| Claude Desktop | Bridge proxy (stdio) | JSON Config + Bridge Tool |
| VS Code (Roo Code/Cline) | Direct streamable-http | GUI Settings |
| VS Code (Continue) | Direct streamable-http | JSON Config |
| Antigravity | Direct streamable-http | GUI or JSON Config |
Detailed Setup Instructions
Connecting via Cursor
To configure Cursor to use the VideoSDK Agents Docs MCP Server:
- Open Cursor Settings and navigate to Features > MCP.
- Click on + Add New MCP Server.
- Provide a name (e.g.,
VideoSDK Docs). - Select the appropriate connection type for remote URLs (e.g., streamable-http).
- Enter the VideoSDK MCP Server URL:
https://mcp.videosdk.live/mcp. - Save and restart Cursor. The VideoSDK tools will now be available to Cursor's AI.
Connecting via Claude Desktop
Claude Desktop supports MCP servers through stdio connections. However, since the VideoSDK Agents Docs MCP Server is closed-source and only available remotely, you'll need to use a local proxy or bridge to connect:
Using a Local MCP Bridge
Since Claude Desktop requires stdio connections and the VideoSDK Agents Docs MCP Server is only available remotely, you can use an MCP bridge tool to proxy the remote server locally:
-
Install an MCP bridge tool like
mcp-remoteormcp-proxy:npm install -g mcp-remote
# or
pip install mcp-bridge -
Start the bridge pointing to the VideoSDK Agents Docs MCP Server:
mcp-remote --url https://mcp.videosdk.live/mcp --port 3000 -
Open Claude Desktop.
-
Navigate to Settings > Connectors (or "Developer" in older versions).
-
Click Add Custom Connector (or "Add Connector").
-
Provide a name for the server (e.g.,
VideoSDK Docs). -
For the command, enter:
mcp-bridge --port 3000 -
Save the configuration and restart Claude Desktop. The VideoSDK tools will now appear as available attachments in your chats.
Note: If MCP bridge tools are not available or compatible with your setup, the VideoSDK Agents Docs MCP Server may not be accessible through Claude Desktop at this time. Consider using Cursor or VS Code extensions instead, which support direct remote streamable-http connections.
Connecting via VS Code
Since VS Code relies on extensions for AI features, here is how you can configure popular extensions like Roo Code (Cline) or Continue:
-
Roo Code (Cline):
- Click the MCP Servers icon in the sidebar.
- Click Add New Server and select the connection type for remote URLs.
- Enter the name and the URL:
https://mcp.videosdk.live/mcp. - Save to activate.
-
Continue.dev:
- Open your
config.jsonvia the Continue extension settings. - Add the server URL under the
mcpServersobject as supported by their latest streamable protocol schema.
- Open your
Connecting via Antigravity
To configure Antigravity to use the VideoSDK Agents Docs MCP Server, you have two options:
Option 1: GUI Configuration
- Open Antigravity settings and navigate to MCP Configuration.
- Click on Add MCP Server.
- Provide a server name (e.g.,
VideoSDK Docs). - Select streamable-http as the connection type.
- Enter the VideoSDK MCP Server URL:
https://mcp.videosdk.live/mcp. - Save the configuration and restart Antigravity. The VideoSDK tools will now be available.
Option 2: JSON Configuration
- Open
~/.gemini/antigravity/mcp_config.json - Add the following configuration:
{
"mcpServers": {
"videosdkAgentDocs": {
"serverUrl": "https://mcp.videosdk.live/mcp"
}
}
}
JSON Configuration Snippets
For clients and IDE tools that accept direct JSON configuration editing, you can use the following configuration snippets:
General MCP Configuration
For tools like VS Code's cline_mcp_settings.json or other general mcpServers.json files:
{
"mcpServers": {
"videosdkAgentDocs": {
"transport": "streamable-http",
"url": "https://mcp.videosdk.live/mcp"
}
}
}
Claude Desktop Configuration
For Claude Desktop, which requires stdio-based MCP server connections, add the following to your claude_desktop_config.json file (typically located in ~/Library/Application Support/Claude/ on macOS):
{
"mcpServers": {
"videosdkAgentDocs": {
"command": "mcp-bridge",
"args": ["--url", "https://mcp.videosdk.live/mcp"],
"env": {
"NODE_ENV": "production"
}
}
}
}
This assumes you have mcp-bridge installed globally via npm (npm install -g mcp-bridge). If using a different bridge tool, adjust the command and args accordingly. Make sure to restart Claude Desktop after updating the configuration.
Using Custom Clients
If you are building your own client, simply instruct your SDK to connect using the streamable-http URL: https://mcp.videosdk.live/mcp.
If the MCP server does not connect, try restarting your CLI or application. Some clients require a restart to properly initialize MCP server connections.
Example Usage
Once the MCP server is connected, you can use prompts like the following with your AI assistant:
"Claude, use the VideoSDK Agents Docs MCP Server to figure out how to add an OpenAI TTS plugin to my agent pipeline."
"Can you find the definition of the
JobContextclass using the search code tool, and write a script to initialize it?""Please load the
realtime_ai_agent_promptfrom the MCP Server and generate a basic voice agent."
The AI assistant will automatically coordinate with the MCP server to fetch the exact documents and code required to fulfill your prompt.
Got a Question? Ask us on discord

