ericlevine
Joined 17 years ago
Joined 17 years ago
That all said, I'm genuinely curious if you have an idea of how someone developing an MCP server could share it safely on HN.
I think the right primitive is "task-based authorization", where you review a high-level task and let an LLM judge decide whether the subsequent tool calls fall into the scope of that task. It's not perfect, but it distills dozens of approvals down to one and gives you risk-based signals of whether you should pay close attention or not.
My use case is that I have a separate system that provides human approvals for what my agent can do. Right now, I've had to resort to long-polling to give a halfway decent user experience. But webhooks are clearly the right solution. Curious to see how it ends up being exposed outside of these initial integrations.
https://github.com/clawvisor/clawvisor/blob/main/internal/in...
And the results here: https://github.com/clawvisor/clawvisor/blob/main/internal/in...
> If you’ve built something agents want, please let us know. Comments welcome!
I'll bite! I've built a self-hosted open source tool that's intended to solve this problem specifically. It allows you to approve an agent purpose rather than specific scopes. An LLM then makes sure that all requests fit that purpose, and only inject the credentials if they're in line with the approved purpose. I (and my early users) have found substantially reduces the likelihood of agent drift or injection attacks.
[1] https://www.tomshardware.com/tech-industry/artificial-intell...
The only exception to this is typing on my mobile device, which is configured to qwerty.