Search documentation
Search pages, API reference sections, and guide headings.
Summary
Custom clients can use the same stdio server config as Claude Desktop and Cursor or connect to a remote HTTP deployment when the MCP server must be network addressable.
Custom stdio configuration
The generic helper response uses this shape:
{
"server": {
"name": "videosearch",
"command": "npx",
"args": ["@videosearch/mcp-server"],
"env": {
"VIDEOSEARCH_API_KEY": "sk_live_..."
}
}
}
Stdio mode
stdio is the default transport mode.
npm install -g @videosearch/mcp-server
VIDEOSEARCH_API_KEY=sk_live_... videosearch-mcp
Environment variables:
VIDEOSEARCH_API_KEYVIDEOSEARCH_BASE_URLVIDEOSEARCH_TIMEOUTVIDEOSEARCH_MAX_RETRIES
HTTP mode
Set MCP_TRANSPORT_MODE=http to expose the server over Streamable HTTP transport.
MCP_TRANSPORT_MODE=http \
VIDEOSEARCH_BASE_URL=https://playground-api-stg-udk7d32fva-uc.a.run.app/api/v2 \
node dist/index.js
HTTP mode adds:
PORTMCP_HTTP_HOSTMCP_HTTP_ALLOWED_HOSTSMCP_HTTP_ALLOWED_ORIGINSMCP_HTTP_MAX_SESSIONSMCP_HTTP_ENABLE_JSON_RESPONSE
HTTP endpoints
The server exposes:
GET /healthPOST /mcpGET /mcpDELETE /mcp
Per-request auth can use either:
Authorization: Bearer sk_*X-API-Key: sk_*
When to choose HTTP
Use HTTP transport when the MCP server:
- runs remotely instead of inside a desktop client
- needs origin or host allowlists
- needs readiness probes
- needs session management at the transport layer
The custom helper endpoint returns the current MCP package base URL default:
https://playground-api-stg-udk7d32fva-uc.a.run.app/api/v2.
Related documentation
The VideoVector MCP docs show how AI clients can browse indexes, run prompts, search media evidence, inspect workflow resources, and validate available tools.
The public MCP helper endpoints expose tool definitions, category groupings, platform-specific configs, and direct playground execution so you can validate integrations before deploying them.
This guide connects AI clients to VideoVector tools for media retrieval, prompt execution, workflow inspection, and playground validation.
