MCP server
Give your coding agent a desktop toolbox. One pasted line connects it.
OmniGet is a free desktop app with an MCP server that runs on your own computer, at 127.0.0.1. Paste one line into Claude Code, Cursor, VS Code or Codex and click Allow in OmniGet. The agent can then queue downloads, wait for them, report what failed and drive the Canvas. No account and no cloud service.
Windows may show a SmartScreen warning the first time. Here is what to do.
OmniGet is a desktop app
It runs on Windows, macOS and Linux. There is no Android or iOS version. Send this page to your computer:
Windows 10+ · macOS 10.15+ · Linux · Free · GPL-3.0
How do I connect my agent to OmniGet?
- 1.Install and open OmniGet.
- 2.Paste the line below into your coding agent. It asks OmniGet for access.
- 3.OmniGet shows the tool's name and a short code. Check that the tool shows the same code and click Allow.
The line to paste into your agent
Connect to OmniGet: run curl -s "http://127.0.0.1:47720/connect" and follow the steps. OmniGet writes its server and a token for that tool into the tool's own configuration file. The token never passes through the chat. Restart the tool if it asks.
No answer? Another program took the port. Copy the exact line in OmniGet's settings, under AI & agents.
What can the agent do once it is connected?
In version 1.0.0 the server offers tools in these areas. You choose which ones a tool may use when it connects.
| Downloads | Check a link, queue it, wait for it, pause, retry and read why one failed. |
|---|---|
| Canvas | Open terminals for agents on the board, read what is there and connect them. |
| Agents | Run your AI agents as background jobs and collect the result. |
| Global Downloader | Use OmniGet's built-in browser, with your login, on sites that need it. |
| Telegram | Download media from your chats and channels with your own account. |
What can I ask for?
- “Download this playlist as audio and tell me when every file is done.”
- “Here is a list of links. Queue them, wait, and tell me which failed and why.”
Who can reach OmniGet's MCP server?
The server answers at 127.0.0.1, on your own computer, and only while OmniGet is open. A tool that asks to connect appears in the OmniGet window with its name and a short code, and you choose what it may do before you click Allow. Each tool gets its own token, written into its own configuration file.
What does it not do?
- It works only while OmniGet is open on the same computer.
- It does not download DRM-protected content, with or without an agent.
- More tools arrive with version 1.0.1. The changelog lists them when it ships.
Questions about the MCP server
Can Claude Code, Cursor or Codex download a video through OmniGet?
Yes. Once the tool is connected, ask in plain words, for example "Download this playlist as audio and tell me when every file is done." The agent calls OmniGet's download tools, OmniGet runs yt-dlp on your computer for 1,000+ sites, and the agent gets back a structured result: the file is done, or why it failed. The agent does not have to write a yt-dlp command.
Does my agent need yt-dlp or FFmpeg installed?
No. OmniGet installs yt-dlp and FFmpeg for you, keeps them updated and checks yt-dlp's SHA-256 before it runs. The agent only talks to OmniGet.
Do I need a second download for the MCP server?
No. The MCP server is part of the desktop app. Download OmniGet, open it and connect your coding agent.
Which AI tools can connect?
The app names Claude Code, Cursor, VS Code and Codex, and writes the configuration for them. Other tools that speak MCP over HTTP can be set up by hand. The docs show how.
Does it cost anything?
No. OmniGet is free and open source under GPL-3.0, with no account and no paid plan. Your agent's own subscription or API key is separate.
Does my data leave my computer?
The MCP server is local: your agent talks to OmniGet on your own machine. OmniGet goes online for the sites you ask it to download from and for its own updates. What your agent sends to its model provider is up to that tool.