[Community project] Proximo — an open-source, least-privilege MCP/API layer for managing PVE with an AI agent (feedback wanted)

"prefer to see real tests on a real system with the author's data"? Who writes like that normally? Also, stating that you want to see such a thing is literally criticizing this project! So DeQuzzie seems suspiciously like another account created to defend this, and their only other forum post (about ZFS dedupe) also seems like an AI-assisted attempt to look legit. They seem to forget half way through that they said for a pool with both guest disks and ordinary files (are you suddenly running PVE as a file server??), then the very next sentence state file dataset only and guest disks on another dataset (whatever that means) with dedupe off.

It also seems obvious to me that AtlasPVE (by gokselurhan) is also another project by this same person. The thread titles alone are a give away, not to mention significant similarities in the replies and even the projects themselves.
 
  • Like
Reactions: Johannes S
So DeQuzzie seems suspiciously like another account created to defend this,

It also seems obvious to me that AtlasPVE (by gokselurhan) is also another project by this same person. The thread titles alone are a give away, not to mention significant similarities in the replies and even the projects themselves.
So Whatson&Pinkerton, you just won a Darwin Award. ))) I just wanted to say with my post that I'm interested to see how the author risked his data (not on a test machine) and how he "let" AI into his homelab.
 
So Whatson&Pinkerton, you just won a Darwin Award. ))) I just wanted to say with my post that I'm interested to see how the author risked his data (not on a test machine) and how he "let" AI into his homelab.

Have ran proxmox at not only my home lab but for my wife's organization. She owns an IT company. Proximo has been in production before it was released to the world. It was built for people who don't trust AI to tell them oops my bad.

There are a ton of inexperienced proxmox mcp users out there already risking the farm.

Everything i've been building is governance based and yes I built a governance model into everyone of my AI Agentic projects since 2 years ago.

So, for elitist sleuths still trying to say I'm AI even still haha - EAD! ;)


Service Connected Disabled Veteran. Systems Thinker. Builder of Proximo - The Proxmox MCP you can hand the keys — VE + Backup Server + Mail Gateway + Datacenter Manager on one audited trust core (plan · prove · undo · diagnose). MCP + A2A + API

 
Have ran proxmox at not only my home lab but for my wife's organization. She owns an IT company. Proximo has been in production before it was released to the world.
OK, so now we have it running in production before any release. At an IT company no less!
For comparison, the OP in his original post:
Maturity — stated plainly: brand new (v0.6.0), no real-world adoption yet. 145 tools and a large test suite, but a good portion of that surface still runs against mocks. What I've exercised against a real PVE 9.2 API (a single node plus a nested 3-node test cluster): the core lifecycle + the governance/dangerous plane (roles/groups/users/ACLs, storage, SDN/network, realms), offline guest migration, and HA-rule config — full create/read/delete cycles. I have not validated real HA fencing (needs a hardware watchdog), online live-migration (needs shared storage), or anything at production scale.
 
  • Like
Reactions: Johannes S
OK, so now we have it running in production before any release. At an IT company no less!
For comparison, the OP in his original post:
Right NEW WORLD ADOPTION -- for the trust spine that we used internally at production levels because WE TRUSTED IT with existing MCP's .. Keep posting my actual content that ive showed..

Better yet GO LOOK at all of Proximo's updates. You can watch it go from 145 tools to over 900 and cover all surfaces.

You guys are seriously mental here.. How did AI turn you guys this easily. Creating the CORE from a lab and production box is normal for real IT people.

Making their tool a trusted resource for others Professionals - Per this community is a scam -- Shows you where you guys heads are really.


Im challenging everyone of you- @Johannes S , @gfngfn256 , @J-Rod, @IsThisThingOn , @pveuser113

Stop your adhoms and put up a technical complaint, flaw, risk that you can verify Proximo is everything you claim it is - This is where we are.. Either Put up something TECH or Keep acting like kids crying about whos' got a better playset.

Service Connected Disabled Veteran. Systems Thinker. Builder of Proximo - The Proxmox MCP you can hand the keys — VE + Backup Server + Mail Gateway + Datacenter Manager on one audited trust core (plan · prove · undo · diagnose). MCP + A2A + API

 
Last edited:
I already wrote about the principal limitations of your approach and also, I did not want to "feed the trolls", so to speak. But in the meantime, there were too many posts here that clouded my initial criticism. So I decided to voice my concern again...

You stress that Proximo is "The Proxmox MCP you can hand the keys", but is it? You even took the time to do this bit, which tries to convince people of that. However, this does not deter from the fact that even when you restrict Proximo's API permissions to read-only operations (which in turn limits its capabilities severely, as already discussed), the AI gains knowledge about the infrastructure (known in spy and hacker circles as "reconnaissance") .

Because of that, the biggest technical problem I see with that the architectural structure you took with your MCP server:

It has so many "tools" that the context window of a local AI explodes — do not even try to ask basic questions with the default of 8,192 tokens in LM Studio. You will find that the mere MCP connection initialization and your suggested "run pve_doctor" will easily need 128,000 tokens. After your local AI chomps several minutes on that, it will most likely die (mine did).

There are only two remedies to this:
  1. Disable many of the tools, thus reducing the versatility. Also, you have to decide for yourself what you do not need (wasn't that what the AI was for?).
  2. Use a cloud AI that can easily swallow the vast amount of tool data that always swamps in, like Claude with >= 200,000 tokens. That in turn will evidently expose your whole infrastructure to the AI company.
The Proximo MCP server is poorly optimized for local models because it follows a "dump-everything" design. Instead of sending a lean list of names and IDs, it floods the model with the entire, un-paginated cluster JSON (including Ceph and SDN metrics whether you use them or not) in a single request. While massive cloud models can filter this effortlessly, it instantly overwhelms the limited context window and hardware memory of local LLMs.

An optimized server must provide separate, highly specific tools for data-heavy details instead of forcing a global data dump.

You proudly claim Proximo went "from 145 tools to over 900 and cover all surfaces" — but this is a classic case of quantity over quality. By flooding the system with bloated tool schemas, you have effectively killed any potential for local LLMs to deal with Proximo, thereby verifiying my security concerns, Q.E.D.

P.S.: I do not expect an answer and I really do not want to discuss this any further, my points were clear from the get-go. I stated the sole purpose of this post at the start.
 
Last edited:
  • Like
Reactions: Johannes S
You proudly claim Proximo went "from 145 tools to over 900 and cover all surfaces" — but this is a classic case of quantity over quality. By flooding the system with bloated tool schemas, you have effectively killed any potential for local LLMs to deal with Proximo, thereby verifiying my security concerns, Q.E.D.
A quick glance at the README file in the GitHub repo is enough; it basically says: “I’m tired of figuring out how things work, so I created ‘The AI Gladiator’ to master life’s obstacles.”

And yes, that’s exactly how AI works. Just throw more resources at it, and somehow, maybe, eventually, it might come up with something useful.
 
Last edited:
  • Like
Reactions: Johannes S
A quick glance at the README file in the GitHub repo is enough; it basically says: “I’m tired of figuring out how things work, so I created ‘The AI Gladiator’ to master life’s obstacles.”

And yes, that’s exactly how AI works. Just throw more resources at it, and somehow, maybe, eventually, it might come up with something useful.


Explain how AI would know what to build and how?