MetaMCP is a free, MIT-licensed MCP proxy that aggregates the MCP servers you already run behind one endpoint. Willow is a managed governance and enablement platform for the whole organization, with a curated catalog, endpoint discovery, and employee self-service. Compare what each one gives you, and what each one asks you to build.
MetaMCP is open-source for aggregating existing MCP servers with namespace management. Willow provides shadow AI detection, unified build & runtime guards, infrastructure-as-code governance, and a plugin marketplace at enterprise scale.
A managed access and enablement control plane for the whole organization. It provides a curated catalog with per-connector risk assessment, employee self-service, machine users, fine-grained per-agent and per-action policy, endpoint discovery of shadow AI, and IT-run identity and lifecycle. It deploys as SaaS, dedicated cloud, on-premises, hybrid, air-gapped, or with EU residency, it holds SOC 2 Type II and GDPR, and it is proven at Wix across roughly 5,000 weekly active users.
In its own words, "a MCP proxy that lets you dynamically aggregate MCP servers into a unified MCP server, and apply middlewares." You group the MCP servers you already run into namespaces, expose each namespace as an endpoint over SSE, Streamable HTTP, or OpenAPI, protect it with an API key or OAuth, and optionally filter and rename the tools inside it. It is MIT licensed, free, and self-hosted with Docker Compose.
Its README describes who it is for: "Generally developers can use MetaMCP as infrastructure to host dynamically composed MCP servers through a unified endpoint, and build agents on top of it."
What it does that Willow either does not do, or does not do better.
MetaMCP wins
MIT licensed, no paid tier, no commercial offering. For a team willing to build the rest, the software costs nothing, and there is no vendor to negotiate with, no procurement cycle, and no lock-in. Willow is a commercial platform and does not compete on that.
MetaMCP wins
The recommended install is Docker Compose, and nothing leaves your environment. Because it is a container, it runs in a disconnected environment as readily as a connected one, so a sovereignty or air-gap requirement does not rule it out.
MetaMCP wins
Enable or disable at the individual tool level, override tool names, titles, and descriptions per namespace, and attach custom MCP annotations, with overrides merged into whatever the upstream server returns so provider metadata survives. If three servers expose ninety tools and your agent needs eleven of them with clearer names, MetaMCP solves that cleanly.
MetaMCP wins
MetaMCP can cap the requests an endpoint accepts in a time window, either across all clients sharing one counter or per individual user. If you need to throttle request volume at the gateway, MetaMCP does it and Willow does not.
MetaMCP wins
More than 2,500 stars, hundreds of forks, and a steady flow of community pull requests. This is a well-regarded tool that a lot of engineers have chosen deliberately.
MetaMCP wins
MetaMCP is itself an MCP server, so it drops into any MCP client without special support. Each namespace can be exposed over SSE, Streamable HTTP, or as an OpenAPI endpoint for clients like Open WebUI, which makes it easy to put in front of tooling you have already built.
What it does that MetaMCP does not set out to do.
Willow wins
MetaMCP's unit of configuration is a server you provide, written out as a command and its arguments. That is the correct design for a proxy, and it means connector supply is entirely yours: every server in your namespace is one you found, vetted, hosted, and now maintain. Willow ships a curated catalog with per-connector authentication and a risk assessment on each entry, and converts any REST API into a governed MCP when the connector you need does not exist. The difference is not a feature, it is who does the sourcing.
Willow wins
MetaMCP governs precisely what you put into it, which is what a proxy should do and also its boundary: it cannot tell you what it does not know about. Willow's endpoint discovery finds unmanaged MCP servers, skills, AI agents, devices, and OAuth flows on employee machines, including local servers and skill files that never cross the network, and scores each discovered MCP server and skill 0 to 10 with a risk band, so shadow findings are triaged rather than just listed. This extends to vibe app monitoring, tracking use of app builders like Lovable and Base44 and flagging when those apps are wired into internal systems.
Willow wins
MetaMCP's middleware layer is the right architectural home for policy, and MetaMCP says what is in it today: one built-in example, "Filter inactive tools," with "tool logging, error traces, validation, scanning" listed as future ideas, and their documentation calling the middleware system "still under active development." Willow ships request and response guards with PII masking, per-user and per-agent policy, and approval workflows today. Willow's guards block plaintext injection but not encoded, skill-based, or image-based attempts, so the difference here is built-in guards against middleware you write, rather than a solved prompt-injection problem.
Willow wins
MetaMCP is administered by whoever runs it, and clients are connected by pasting endpoint URLs into configuration files. Willow gives employees a Connect Panel and a self-service catalog with IT approval workflows behind it, which is what makes a rollout reach the roughly 5,000 weekly active users Wix runs it across, most of whom are not engineers.
Willow wins
Willow manages MCP servers, skills, and plugins as code in GitHub, with pull-request review and two-way sync, so a change to who can reach what is a diff someone approved. MetaMCP is configured through its web interface and database, with environment-variable references keeping secrets out of config. Headless admin API access is the first item on its roadmap, so programmatic configuration is coming rather than current.
Willow wins
Willow holds SOC 2 Type II and GDPR, with EU residency available. MetaMCP holds no certifications and does not claim any, which is the ordinary and correct position for a self-hosted open-source project: when you run it, the compliance boundary is yours, and the evidence you show an auditor is evidence you produce.
MetaMCP is maintained by its author, who has been open about what that means. The repository's status note reads, in his words, "development on this project will be slow, but the project is still maintained." He has said he would rather keep merging community pull requests than ship new features that introduce bugs he cannot resolve, and community pull requests were merged as recently as June 2026.
Operationally, that leaves three paths. The most recent tagged release is v2.4.22 from December 2025, and the published image tagged latest resolves to that same build, so the recommended Docker Compose install gives you that code. Newer work sits on a branch named ai-dev, which he describes as "the forward ongoing dev branch" with the note "Please test before you build the image based on this branch." There is also a community-maintained fork, which he links to himself.
All three are legitimate choices that teams make every day. None of them is a vendor telling you which version is supported, so the upgrade path is yours to own. That is the real trade for the zero licence cost. With Willow the same question has a shorter answer: a company on the other end, a support agreement, a SOC 2 Type II report, and a version that is current because keeping it current is someone's job.
Simple to stand up is not the same as operated.
The difference here is not where each one can run, but who runs it. MetaMCP goes anywhere a container goes, including into a disconnected environment. What it does not come with is anyone operating it.
Coherent for a team, against built for an organization.
MetaMCP's access model is coherent and it is enough for a technical team that trusts everyone holding a key. It is not an organizational access model, and it does not set out to be one. If your requirement is that access ends at offboarding without anyone remembering to do it, that is the gap.
The difference most teams underestimate.
MetaMCP aggregates the servers you bring. Willow supplies them, risk-scores them, and converts your REST APIs into more of them. Both are defensible designs, and the cost of the first one lands on whoever has to find and maintain forty MCP servers.
A tool your platform team uses, or a capability your organization has.
This is a scope choice rather than a shortcoming. MetaMCP is infrastructure, and infrastructure does not need a front door for the finance team. If your rollout has to reach people who will never edit a JSON file, it needs one.
What you can prove after the fact.
MetaMCP produces logs. What it does not yet have is an audit product, and its own roadmap is where that sits. If someone will one day ask you which employee's agent called which tool with what arguments, decide now which system answers that.
We are six to ten months ahead of most companies in AI adoption. More code to production, fewer incidents, real outcomes. Willow is what made it possible to move that fast without slowing down our security posture.
Asaf Yonay, Head of AI Core, Wix
Wix needed a secure, governed way to connect employees and agents to internal tools, documentation, and workflows. With Willow, the AI Core team built the enterprise MCP infrastructure that now supports nearly 600 tools and 300,000+ weekly tool calls across engineering, product, design, HR, finance, legal, and business teams.
Common questions from teams weighing Willow against MetaMCP.
MetaMCP is a free, MIT-licensed MCP proxy you self-host, which aggregates the MCP servers you already run into namespaces and exposes each as a single endpoint with authentication and tool-level filtering. Willow is a managed governance and enablement platform, which adds a curated catalog with risk scoring, API-to-MCP conversion, endpoint discovery of shadow AI, employee self-service, enterprise identity with SCIM, guards with PII masking, configuration as code in GitHub, SOC 2 Type II, and a vendor operating it. MetaMCP solves MCP composition. Willow solves rolling AI out to an organization.
For one specific job, yes. If what you need is several MCP servers behind one governed endpoint for a technical team, MetaMCP does that well and costs nothing. For an organization-wide rollout the two are not substitutes, because MetaMCP has no catalog, no discovery, no employee interface, and no certifications, and does not claim to.
Yes. It is MIT licensed, free, and self-hosted, with no paid tier and no managed cloud offering. Its documentation carries no pricing because there is nothing to price. Willow is a commercial managed platform and is not open source.
Willow, and the reason is scope rather than quality. MetaMCP is a well-built proxy that does not attempt governance beyond namespace and endpoint scoping, and its own roadmap places security and observability middleware in the future. If your definition of governance includes discovering unregistered AI, giving employees self-service with approvals, evidencing compliance to an auditor, and having someone to call, that is a platform's job rather than a proxy's.
Yes. Willow's endpoint scan agent discovers unmanaged MCPs, skills, and AI agents across web and local usage, with risk scoring, and a browser extension adds visibility into web AI usage and OAuth flows. This extends to vibe app monitoring, tracking employee use of vibe-coding app builders like Lovable and Base44 and flagging when those apps are hooked into internal systems. MetaMCP governs the servers you register in it rather than discovering AI on endpoints, so this is a capability difference in Willow's favor.
You operate it, and you own the upgrade path. The most recent tagged release is v2.4.22 from December 2025 and the published latest image points at that build, while newer work sits on a development branch the maintainer asks you to test before building from, alongside a community-maintained fork he links to himself. He has said development will be slow and the project is still maintained. That is a normal open-source position and a reasonable one. It is simply a different arrangement from a supported product with a version someone else keeps current.
Yes. Your MetaMCP namespaces are collections of MCP servers you already run, so you can add those servers to Willow from the catalog, as custom servers, or through the API, import your skills from a GitHub repository, and import your users. Willow can run alongside your existing setup while you transition, and many teams keep MetaMCP for a developer-owned use case while Willow governs the organization-wide one.
Give them a Basecamp. Go from AI chaos to AI work, in minutes.