MCP Video Download URL Parser is an MCP server that extracts direct, watermark-free download URLs and metadata for videos hosted on platforms such as Douyin, TikTok, and Bilibili. Built for developers, researchers, and content creators using Model Context Protocol clients, it bridges local AI agents to video parsing infrastructure. Under the hood, the server leverages Playwright to simulate full browser sessions or issues direct API requests against SnapAny to retrieve clean media streams, bypass scraping protections like cookie checks, browser fingerprinting, and header verification, and output video files locally. Users can trigger video processing through straightforward conversational requests in desktop assistants like Claude Desktop or Cursor. The server automates parsing title information, resolving destination media URLs, and managing target storage paths without requiring manual link transformations or third-party web downloads.
Category: Browser & Web Automation
Tags: douyin, download, scraping, tiktok, video
Visit MCP Video Download URL Parser
bash uv pip install -r requirements.txt playwright install 2. For automatic installation in Claude Desktop via Smithery, run: bash npx -y @smithery/cli install @tansunyj/mcp_video_download_url_parser --client claude 3. Alternatively, configure Claude Desktop or Cursor manually by adding the server to your mcpServers configuration: json { "mcpServers": { "video-url-parser": { "command": "python", "args": [ "/path/to/mcp_video_download_url_parser/main.py" ], "env": {} } } } 4. Restart your MCP client to load the server.Part of MCP Servers
You can install it automatically for Claude Desktop using the Smithery CLI with npx, or set it up manually. Manual setup requires installing dependencies from requirements.txt, running playwright install, and referencing main.py under the mcpServers configuration file of your preferred client.
It parses video links from Douyin, TikTok, and Bilibili, extracts direct video URLs without watermarks, fetches video titles, and downloads the files to a local directory using browser automation via Playwright or direct SnapAny API requests.
It is documented to work with Claude Desktop, Cursor, and the ModelScope community platform, as well as any other client compatible with the standard Model Context Protocol.
Yes, the project is open source and licensed under the MIT License on its repository.