Prototype · Preview: every server in the official registry, synced every 30 minutes. Sign in with Google to write reviews.
PopNx MCPMCP servers for people who use AI · explained in plain words

Windmill

by windmill-labsversion 1.868.0i★ 18,530iRuns in the cloud
Registry nameio.github.windmill-labs/windmill

How to install

Overview

Description from the maker (original English)

Run Windmill scripts and flows and manage jobs, schedules, resources and variables.

What you can do with it

We have not written a plain-language summary for this one yet. Below are the facts we read from the registry.

Install

Pick the AI app you use, then copy the settings.

Passed 4/5 checks · What you ask goes through the maker’s server (app.windmill.dev)

First: which AI do you use?

Pick your app and the steps appear below.

Works with Claude · about 2 min

No key, nothing to install · Set it up once on claude.ai or the desktop app, then use it in chat · free accounts can add 1

  1. Open Claude’s Connectors page

    CustomizeConnectors

    CustomizeConnectors1+ Add2https://…3Add4
  2. Click “+ Add” → “Add custom connector” and fill in these 2 fields

    Copy each value into the field with the same name in Claude, then click Continue

    Name · NameWindmill
    Remote MCP server URL · Addresshttps://app.windmill.dev/api/mcp/gateway

    Leave Authentication as Claude detected it, then click Add

  3. Turn it on in a chat

    +ConnectorsWindmill

  4. Try it

    Use Windmill and tell me what you can do for me, then show me one thing

    ✓ If Claude says it is using Windmill or shows a Windmill tool in the answer, you are connected

Menu names checked against Anthropic’s help page on Nov 11, 2026 · your screen may differ slightly by app version

Works with ChatGPT on business plans only

ChatGPT Business, Enterprise or Edu on the web, added by a workspace admin or owner · On Free, Plus or Pro: your ChatGPT plan cannot connect MCP yet

  1. Open ChatGPT’s add-MCP page on the web

    Plugins+Add custom MCP server

    ChatGPTPlugins1+2https://…3Create4
  2. Fill in the name and address

    Enter a name, paste the address under Connection, tick the risk warning and click Create as a plugin

    Name · NameWindmill
    Connection · Addresshttps://app.windmill.dev/api/mcp/gateway
  3. Pick Windmill in a chat

    Start a new chat and pick Windmill from your plugins before typing

  4. Try it

    Use Windmill and tell me what you can do for me, then show me one thing

    ✓ If ChatGPT says it is using Windmill or shows a Windmill tool in the answer, you are connected

Menu names checked against OpenAI’s help page on Nov 11, 2026 · your screen may differ slightly by app version

Works with Claude Code · about 2 min

No key, nothing to install

  1. Open Terminal

    Mac: press Command+Space and type Terminal · Windows: open PowerShell

  2. Paste this command and press Enter

    claude mcp add --transport http windmill https://app.windmill.dev/api/mcp/gateway
  3. Type /mcp in Claude Code

    You should see Windmill listed as connected

  4. Try it

    Use Windmill and tell me what you can do for me, then show me one thing

    ✓ If Claude Code says it is using Windmill or shows a Windmill tool in the answer, you are connected

Menu names checked against Anthropic’s help page on Nov 11, 2026 · your screen may differ slightly by app version

Works with Cursor · about 2 min

No key, nothing to install

  1. Click this button to open Cursor

    Open in Cursor

    Cursor asks you to confirm; click Install

  2. Open the AI chat in Cursor in Agent mode

  3. Try it

    Use Windmill and tell me what you can do for me, then show me one thing

    ✓ If Cursor says it is using Windmill or shows a Windmill tool in the answer, you are connected

Menu names checked against Cursor’s help page on Nov 11, 2026 · your screen may differ slightly by app version

Works with VS Code · about 2 min

No key, nothing to install

  1. Click this button to open VS Code

    Open in VS Code

    VS Code asks you to confirm; click Install

  2. Open the AI chat in VS Code in Agent mode

  3. Try it

    Use Windmill and tell me what you can do for me, then show me one thing

    ✓ If VS Code says it is using Windmill or shows a Windmill tool in the answer, you are connected

Menu names checked against VS Code’s help page on Nov 11, 2026 · your screen may differ slightly by app version

Other apps that use MCP, such as Windsurf, Zed or Gemini CLI, each add servers differently. See how in the app list.

See every app that uses MCP →

Address for apps that connect over the web

Addresshttps://app.windmill.dev/api/mcp/gateway

JSON settings are under “For developers” below

Stuck? Ask people who use Windmill💬 Discussion →
For developers: Terminal commands and JSON settings

Over the web

Claude Code

claude mcp add --transport http windmill https://app.windmill.dev/api/mcp/gateway

Cursor (~/.cursor/mcp.json)

{
  "mcpServers": {
    "windmill": {
      "url": "https://app.windmill.dev/api/mcp/gateway"
    }
  }
}

VS Code (mcp.json)

{
  "servers": {
    "windmill": {
      "type": "http",
      "url": "https://app.windmill.dev/api/mcp/gateway"
    }
  }
}

These settings are generated from the maker’s registry entry. If the README says otherwise, follow the README.

At a glance

Downloads per weeki
Not on npm/PyPI
Licencei
No licence stated
Connection
Runs in the cloud
Transport
streamable-http
Latest versioni
1.868.0
Categoryi
Other
Published to registryi
Nov 12, 2026
Code last changedi
Nov 12, 2026
Maker
windmill-labs
Registry status
Active

Which apps can use it

Based on how this server connects and on each app’s own docs, checked Nov 10, 2026.

Connect over the internet in

ClaudeChatGPTGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatOpen WebUIRaycast

All apps, with pros and cons →

Related guides

What it can do

The server asks you to sign in before it lists its tools.

Basic checksi

We check information anyone can see; we have not read the code. Checks that do not apply are left out of the count. · Checked Nov 12, 2026

  • ✓ Pass

    Maker matches the repo

    The registry name was verified with the GitHub account windmill-labs, which owns the repo

  • ✓ Pass

    Still maintained

    Code last changed today

  • ! Caution

    Has a licence

    GitHub could not identify the licence type; open the file to check

  • ✓ Pass

    Endpoint responds

    Responded in 272 ms (HTTP 401)

  • ✓ Pass

    Sign-in with OAuth

    Declares OAuth sign-in, so your AI app can take you to log in

  • … Not checked yet

    No hidden instructions in tool descriptions

    Not checked yet; we read the tool list when we check the endpoint

Discussion

Ask, share a tip or report that it does not work. Sorted by what people marked helpful.

No posts yet. Be the first to ask or share.

Posts here are written by users, not the PopNx team.

Sign in with Google to post

User reviews

No reviews yet

Sign in with Google to write a review

Compared with others in Otheri

  • More stars than 100% of the other 19282 servers in this category
  • Published to the registry more recently than 99% of the other 19282 servers in this category
  • Basic checks equal to or better than 49% of the other 19282 servers in this category

Compared with every active server in this category in the registry. Stars count only when the publisher owns the repo.

Common questions

Is Windmill safe?

It passed 4 of 5 applicable basic checks. We have not read the code. Before adding a key or token, see what access the server asks for and use a key with only the permissions you need.

What keys or codes does it need?

The registry does not list a required key, though some servers ask you to sign in on first use.

Does it run on my computer or in the cloud?

It runs in the maker’s cloud. Connect over the internet with nothing to install, but what you send passes through the maker’s servers.

Is it still maintained?

The GitHub repo last changed today, and the latest version (1.868.0) reached the registry today.

Which apps can use it?

Apps that support MCP, such as Claude Desktop, Claude Code, Cursor and VS Code. It connects by URL, so apps that accept remote MCP servers work too, such as ChatGPT Business and above.

What can I use instead?

In the same category: World Monitor, Claude Flow, Tldraw

Alternatives

Servers in the same category from other makers, sorted by stars.

Reading a card:↓ Downloads per weeki★ GitHub starsiThree pillars: reviews · checks · usageiUpdated = latest version published to the registryi

World Monitor

Real-time global intelligence on conflict, markets, energy, trade, shipping and cyber. 102 tools.

by koala73Widely used★ 90.5KUpdated today

Runs in the cloud✓ worldmonitor.app

Claude Flow

AI orchestration with hive-mind swarms, neural networks, and 87 MCP tools for enterprise dev.

by ruvnetWidely used↓ 13.5K/wk★ 81.5KUpdated 14 months ago

Runs on your computer

Tldraw

Draw and visually collaborate with your agents on tldraw's canvas.

by tldrawWidely used★ 51.4KUpdated 8 months ago

Runs in the cloud

README from the maker

Open the README

Copied from the maker’s repo as written. PopNx MCP has not reviewed or endorsed it. HTML, images and scripts are removed. Links lead off this site.

Open-source, self-hostable code-first platform for workflows, apps and AI agents, running on the fastest self-hostable orchestrator. Engineers write code in 20+ languages and sync it with Git. Business teams build on the same platform with AI, while review, promotion between environments and isolated workers keep engineers in control of what ships. Self-hostable alternative to Lovable, Retool, n8n and a simplified Temporal.

Scripts are turned into sharable UIs, APIs and cron jobs automatically, and can be composed together into flows, data pipelines, AI agents or full-code React and Svelte apps. Supported languages: Python, TypeScript, Go, Bash, SQL, GraphQL, PowerShell, Rust, and more.

Try it - Website - Docs - Discord - Hub - Contributing

Windmill - Code-first platform for workflows, apps and AI agents

Windmill is fully open-sourced (AGPLv3) and Windmill Labs offers dedicated instances and commercial support and licenses.

https://github.com/user-attachments/assets/d80de1d9-64de-4d89-aacd-6df23fa81fc4

  • Windmill - Code-first platform for workflows, apps and AI agents
  • Build with AI, ship with review
  • Main Concepts
  • What the code looks like
  • Data: data tables, DuckDB and DuckLake
  • Develop locally or in the browser
  • Stack
  • Fastest Self-Hostable Workflow Engine
  • Security
  • Performance
  • Architecture
  • How to self-host
  • Docker compose
  • Kubernetes (Helm charts)
  • Cloud providers
  • OAuth, SSO \& SMTP
  • License
  • Integrations
  • Environment Variables
  • Contributing
  • Copyright

Build with AI, ship with review

Business teams and engineers build on the same Windmill instance. What the AI builds is an ordinary script, flow or app, and goes through the same review as code written by engineers:

  • AI sessions build scripts, flows and apps with AI in a workspace fork, with a live preview and a diff to review before deploying.
  • Workspace roles decide what each team can author, and folders scope the resources, skills and MCP servers its AI can reach.
  • Protection rulesets block direct deployment, so changes reach production only after an engineer reviews and deploys them.
  • Dev workspaces keep their own credentials, and promote to prod through Compare & Deploy or a Git pull request.
  • Worker groups run AI-built code on its own workers, or on a separate instance.

See let business teams build with AI safely for the full setup. Engineers keep writing code locally with the CLI, the VS Code extension and their coding agent, synced with Git.

Main Concepts

  1. Define a minimal and generic script in Python, TypeScript, Go or Bash that solves a specific task. The code can be defined in the provided Web IDE or synchronized with your own GitHub repo (e.g. through VS Code extension): provided Web IDE or synchronized with your own GitHub repo (e.g. through VS Code extension):
  1. Your scripts parameters are automatically parsed and generate a frontend.
  1. Make it flow! You can chain your scripts or scripts made by the community shared on WindmillHub.
  1. Build complex UIs on top of your scripts and flows.

Scripts and flows can be triggered by schedules, webhooks, HTTP routes, Kafka, WebSockets, emails, and more.

Build your entire infra on top of Windmill!

What the code looks like

A script is a plain function. Its typed arguments become a generated form, an HTTP endpoint and a CLI command:

import * as wmill from "windmill-client";

import dayjs from "dayjs"; // any npm package, resolved and pinned automatically

export async function main( customerId: string, plan: "starter" | "pro", // a union of strings becomes a dropdown trialDays = 14 // defaults infer the type ) { const trialEnd = dayjs().add(trialDays, "day").toISOString();

// a data table: the workspace's Postgres, queried without a connection string const sql = wmill.datatable(); await sqlINSERT INTO trials (customer_id, plan, trial_end) VALUES (${customerId}, ${plan}, ${trialEnd}).fetch();

// secrets are permissioned by path const slackToken = await wmill.getVariable("f/sales/slack_token"); await fetch("https://slack.com/api/chat.postMessage", { method: "POST", headers: { Authorization: Bearer ${slackToken}, "Content-Type": "application/json" }, body: JSON.stringify({ channel: "#sales", text: New ${plan} trial: ${customerId} }), });

console.log(Trial started for ${customerId}); // logs stream live in the UI return { customerId, plan, trialEnd }; // returned as JSON }

Workflows are code too. Each task runs as its own job with its own logs, and waiting for an approval releases the worker:

import { task, waitForApproval, workflow } from "windmill-client";

async function plan(env: string) { return { env, changes: 3 }; }

async function apply(plan: { env: string; changes: number }) { return applied ${plan.changes} changes to ${plan.env}; }

export const main = workflow(async (env: string) => { const changes = await task(plan)(env); const approval = await waitForApproval({ timeout: 3600 }); if (!approval.approved) { return rejected by ${approval.approver}; } return await task(apply)(changes); });

Flows can also be built in the visual flow editor or as YAML, with scripts like the first one as steps. See workflows as code.

Data: data tables, DuckDB and DuckLake

  • Data tables give each workspace managed Postgres tables, queried with type-checked SQL from TypeScript, Python and DuckDB scripts without exposing a connection string.
  • DuckDB scripts query S3 and Azure Blob files (CSV, Parquet, JSON), data tables, Postgres, MySQL and BigQuery in SQL, on your workers.
  • DuckLake stores large datasets as lakehouse tables in your workspace object storage, queried in plain SQL.
  • Pipelines (alpha) wire scripts by the data they read and write instead of a hand-drawn DAG. This script runs whenever events is materialized, and materializes its own table:
-- pipeline

-- on ducklake://main/events -- materialize ducklake://main/events_by_kind ATTACH 'ducklake://main' AS dl; SELECT kind, count(*) AS n FROM dl.events GROUP BY kind;

Existing dbt projects run unmodified as scripts. See the pipelines quickstart.

Develop locally or in the browser

Engineers work from their editor and coding agent, business teams build with AI in the browser, and both land in the same workspace:

ToolDescription
[CLI](https://www.windmill.dev/docs/advanced/cli)Sync a workspace with local files and Git, run scripts and flows from the command line. wmill init generates AGENTS.md and skill files for Claude Code, Cursor and other AI tools
[VS Code extension](https://www.windmill.dev/docs/cli_local_dev/vscode-extension)Edit and test scripts and flows from VS Code or Cursor with full IDE support
[Git sync](https://www.windmill.dev/docs/advanced/git_sync)Two-way sync between a workspace and your Git repository
[MCP server](https://www.windmill.dev/docs/core_concepts/mcp)Let coding agents and AI clients run scripts, manage resources and monitor jobs in a workspace
[AI sessions](https://www.windmill.dev/docs/core_concepts/ai_sessions)The same agent loop in the browser, with nothing to install: plan mode, skills and MCP servers, a live preview, and a diff to review before deploying, in a fork of the workspace

https://github.com/user-attachments/assets/c541c326-e9ae-4602-a09a-1989aaded1e9

You can run scripts locally by passing the right environment variables for the wmill client library to fetch resources and variables from your instance. See local development docs.

Stack

  • Database

Only the beginning is shown; read the rest in the repo