Claude Code
Claude Code supports two ways to add MCP servers: the CLI (claude mcp add) or a project-level .mcp.json file.
Option A — CLI (claude mcp add)
Section titled “Option A — CLI (claude mcp add)”Run this command once. Claude Code persists the configuration globally:
claude mcp add \ --env GEMINI_API_KEY=your-gemini-key \ --env Z_AI_API_KEY=your-zai-key \ --env DASHSCOPE_API_KEY=your-dashscope-key \ --env MOONSHOT_API_KEY=your-moonshot-key \ --env MIMO_API_KEY=your-mimo-key \ --env DEEPGRAM_API_KEY=your-deepgram-key \ --env ASSEMBLYAI_API_KEY=your-assemblyai-key \ --env GROQ_API_KEY=your-groq-key \ --env MINIMAX_API_KEY=your-minimax-key \ videoMcp -- video-context-mcpVerify the server is registered:
claude mcp listOption B — Project-level .mcp.json
Section titled “Option B — Project-level .mcp.json”Create .mcp.json in your project root:
{ "mcpServers": { "videoMcp": { "command": "video-context-mcp", "env": { "GEMINI_API_KEY": "your-gemini-key", "Z_AI_API_KEY": "your-zai-key", "DASHSCOPE_API_KEY": "your-dashscope-key", "MOONSHOT_API_KEY": "your-moonshot-key", "MIMO_API_KEY": "your-mimo-key", "DEEPGRAM_API_KEY": "your-deepgram-key", "ASSEMBLYAI_API_KEY": "your-assemblyai-key", "GROQ_API_KEY": "your-groq-key", "MINIMAX_API_KEY": "your-minimax-key" } } }}Add it to .gitignore immediately:
.mcp.jsonMinimal configuration
Section titled “Minimal configuration”You only need one video API key to start. Gemini has a free tier with no credit card required:
claude mcp add \ --env GEMINI_API_KEY=your-gemini-key \ videoMcp -- video-context-mcpWhere to get API keys
Section titled “Where to get API keys”See Video Providers and Audio Providers for links to get each API key, free-tier details, and pricing.