▲ | CGamesPlay 5 days ago | ||||||||||||||||
I don't understand how this is dangerous. Can someone explain how this is different than just connecting the MCP normally and prompting it to use the same tools? I understand that this is just a "slightly more technical" means to access the same tools. What am I missing? Two replies to this comment have failed to address my question. I must be missing something obvious. Does ChatGPT not have any MCP support outside of this, and I've just been living in an Anthropic-filled cave? | |||||||||||||||||
▲ | minznerjosh 4 days ago | parent | next [-] | ||||||||||||||||
Yup. ChatGPT did not have proper MCP support until now. They only supported MCP for connecting Deep Research to additional data sources, and for that, your MCP server had to implement two specific tools that Deep Research is able to call. What’s being released here is really just proper MCP support in ChatGPT (like Claude has had for ages now) though their instructions regarding needing to specific about which tools to use make me wonder how effective it will be compared to Claude. I assume it’s hidden behind “Developer Mode” to discourage the average ChatGPT user from using it given the risks around giving an LLM read/write access to potentially sensitive data. | |||||||||||||||||
▲ | simonw 5 days ago | parent | prev | next [-] | ||||||||||||||||
If you have an MCP tool that can perform write actions and you use it in a context where an attacker may be able to sneak their own instructions into the model (classic prompt injection) that attacker can make that MCP tool do anything they want. | |||||||||||||||||
| |||||||||||||||||
▲ | AdieuToLogic 5 days ago | parent | prev | next [-] | ||||||||||||||||
> Two replies to this comment have failed to address my question. I must be missing something obvious. Since one of these replies is mine, let me clarify. From the documentation:
The first warning is equivalent to a SQL injection attack[0].The second warning is equivalent to promoting untested code into production. The last warning is equivalent to exposing SSH to the Internet, configured such that your account does not require a password to successfully establish a connection, and then hoping no one can guess your user name. | |||||||||||||||||
▲ | AdieuToLogic 5 days ago | parent | prev [-] | ||||||||||||||||
> I don't understand how this is dangerous. From literally the very first sentences in the linked resource:
|