netrun-mcp
MCP serverWeb & browsingLets your agent publish a website or Telegram bot by uploading a project folder and getting back a live URL.
Use netrun-mcp in Claude, ChatGPT or Ahel Desktop
Free. Sign in, add netrun-mcp and connect your AI. About a minute.
Also: Claude Code · Cursor · Codex
Then ask your AI: use netrun-mcp
Needs your own netrun-mcp account. You sign in to it and approve access when you connect.
Details
Available today. Use it from your connected AI after setup.
Add ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.
About this server
Publish websites and Telegram bots to Netrun, upload a folder from your editor, get a URL
Install netrun-mcp
The server’s own address, for the clients that take one directly. Or connect ahel once and every client you use reads it from one address, with the account kept on ahel rather than in each client’s config.
Claude Code
claude mcp add --transport http --scope user netrun-mcp 'https://api.netrun.io/v1/mcp'Run it once in your project, then open /mcp to approve any sign-in the server asks for.
Claude Desktop
https://api.netrun.io/v1/mcpAdd a custom connector in Settings, paste this address, and approve the sign-in.
Cursor
cursor://anysphere.cursor-deeplink/mcp/install?name=netrun-mcp&config=eyJ1cmwiOiJodHRwczovL2FwaS5uZXRydW4uaW8vdjEvbWNwIn0=Open the link and Cursor adds the server at that address.
ChatGPT
https://api.netrun.io/v1/mcpIn Settings, enable Developer mode, create an MCP app, and paste this address. Your plan and workspace must allow custom apps.
Codex
codex mcp add netrun-mcp --url 'https://api.netrun.io/v1/mcp'Run it once, then sign in with codex mcp login netrun-mcp if the server asks for an account.
From the project's README
As published by fadeynotchenko/netrun-mcp in README.md.
Publish websites and Telegram bots to Netrun — upload a folder from your editor, get a URL.
Connect Netrun to your AI editor and just ask: “publish this bot”. The agent uploads your code folder and sends back the link. MCP is the common way to connect external services to AI editors. With Netrun connected, you tell the agent in chat that you want the project online: it uploads the code folder, asks for a token if the code needs one, waits for the build and gives you the link. Works in Cursor, Claude Code, Codex, Claude Desktop, VS Code and Windsurf.
Publish this bot to Netrun
I fixed the greeting — update the project
Why is the bot silent? Check the logs
Change the bot token and restart
Setup (one minute)
- Sign in at netrun.io → MCP (https://netrun.io/mcp) → create an access key.
- Connect your editor. The MCP page gives you a ready button or command with the key already inside; the generic form is:
{
"mcpServers": {
"netrun": {
"command": "npx",
"args": ["-y", "netrun-mcp@latest"],
"env": {
"NETRUN_API_KEY": "nru_…"
}
}
}
}
- Cursor — click Add to Cursor on the MCP page, or put the JSON above into
~/.cursor/mcp.json. - Claude Code —
claude mcp add netrun -s user -e NETRUN_API_KEY=nru_… -- npx -y netrun-mcp@latest - Codex —
codex mcp add netrun --env NETRUN_API_KEY=nru_… -- npx -y netrun-mcp@latest - Claude Desktop, VS Code, Windsurf — the JSON above in the MCP servers config.
Node.js has to be installed — AI editors usually ship with it.
What the agent can do
| Tool | What it does |
|---|---|
netrun_publish | Uploads a project folder and puts it online — a new project or a new version of an existing one. Detects the stack (Python, Node, Go, Rust, PHP, static HTML, Docker, docker-compose), asks for missing secrets, waits for the build and returns the URL or the failure reason. |
netrun_status | Is the project running, its URL, what blocks it, which secrets are already set and why the last publish failed. |
netrun_logs | Last lines of the application output — the first place to look when a bot goes silent. |
netrun_set_secrets | Saves tokens and API keys as environment variables (stored encrypted) and re-publishes so the app picks them up. |
netrun_link | Decides whether the project gets a public HTTPS address — for example a webhook bot we took for a background program. Re-publishes the project; the link appears if the app answers requests from the internet. |
netrun_domains | Points your own domain at the site and checks whether the registrar settings have taken effect. Until they have, it shows which records to add. |
netrun_control | Start, stop or restart a project. |
netrun_list_projects | All projects of the account with URLs and state. |
netrun_whoami | The plan, how many projects are available and how much free running time bots have left. |
What it deliberately cannot do
- The agent cannot pay, renew a plan or buy places — you do that in the dashboard.
- It cannot delete projects or files from persistent storage either — anything irreversible stays with you.
- If the code needs a token or a password, the agent asks you before publishing — it never makes values up.
- The access key lives only in your editor config; you can revoke it in the dashboard at any time.
How it works
This package is a thin courier: it zips the folder (honouring .gitignore), sends it to the Netrun API with your key, and asks for status and logs. Building, running, HTTPS and addresses all happen on Netrun.
Environment variables: NETRUN_API_KEY (required), NETRUN_API_URL (default https://api.netrun.io/v1), NETRUN_APP_URL (default https://netrun.io).
- Registry:
io.github.fadeynotchenko/netrun - Source: https://github.com/fadeynotchenko/netrun-mcp
MIT
Signals
- GitHub stars
- 1
- Last commit
- Oct 2026
- Weekly downloads
- 52
- Weekly_downloads
- 52 weekly_downloads
Advanced
- Delivery
- netrun MCP server → your ahel connector (mcp.ahel.ai) → your AI.
- Item type
- mcp-server
- Key
io-github-fadeynotchenko-netrun- Source
- github.com/fadeynotchenko/netrun-mcp
- Hosted endpoint
https://api.netrun.io/v1/mcp
github.com/fadeynotchenko/netrun-mcp
More in Web & browsing
MCP server
More in Web & browsingfirecrawl-mcp-server
MCP server · firecrawl
More in Web & browsingapify-mcp-server
MCP server · apify
More in Web & browsingBrowserbase
MCP server · browserbase
More in Web & browsinginspo
MCP server · nutlope
More in Web & browsingplaywright-mcp
MCP server · microsoft
More in Web & browsing