▲ | Xelynega 7 days ago | ||||||||||||||||||||||
How will this work when people are talking about third party MCP servers(e.x. booking.com, GitHub, etc.) | |||||||||||||||||||||||
▲ | eddythompson80 6 days ago | parent [-] | ||||||||||||||||||||||
The same way you'd write a third party client to any software/API. The MCP uses some kind of identity to talk to booking.com or GitHub. That's your security boundary. You assume that anything the MCP has access to (including that identity), the user has access to. If you add a `list_available_hotels()` tool to your booking.com MCP, that tool needs to run with the same identity as the person talking to the LLM. It doesn't have any more permissions or access to your system than the booking.com react app does. Think of the MCP server as a natural language interface to your application. Like a CLI or a WebApp. Instead of writing specific commands to a cli, or following a series of clicks in a GUI app, you "chat" with it. | |||||||||||||||||||||||
|