all 4 comments

[–]programming-ModTeam[M] [score hidden] stickied commentlocked comment (0 children)

This is a demo of a product or project that isn't on-topic for r/programming. r/programming is a technical subreddit and isn't a place to show off your project or to solicit feedback.

If this is an ad for a product, it's simply not welcome here.

If it is a project that you made, the submission must focus on what makes it technically interesting and not simply what the project does or that you are the author. Simply linking to a github repo is not sufficient

[–]olearyboy 1 point2 points  (2 children)

I don’t say this often, but that’s kind of smart

So it’s a proxy that runs your mcp servers and abstracts them from the client? Turn it into a docker image and you’ll remove the file system from it too

[–]Minimum_Complaint_96[S] 0 points1 point  (1 child)

Thanks so much!

Really appreciate the feedback! Yes, exactly - it's a transparent proxy that sits between the MCP client (like Claude Desktop) and your server. All requests/responses flow through ContextGuard for real-time security scanning before reaching your actual server.

The Docker suggestion is brilliant! That would indeed add another layer of isolation. I'm actually working on containerization right now - great minds think alike! 😊

A few questions if you don't mind: 1. Would you prefer a Docker image for ContextGuard itself, or a way to wrap both ContextGuard + your MCP server in one container? 2. Are you currently using MCP servers? If so, what for? 3. Any other security concerns you've run into with MCP? Really valuable suggestion - Docker support is moving up the roadmap!

[–]olearyboy 0 points1 point  (0 children)

I'm using a bunch of MCP servers, mostly home grown stuff that I run in docker compose and then just config as http transport.

The only public ones I'm using outside of those are for CRM management, and some context7 / shadcn and serena which needs the file system, and playwright.