Gemini models DO NOT WORK with MCP servers

I have noticed that Gemini models do not work at all with MCP servers. Why isn’t this supported? Why forcing us to use Claude models instead, if we need MCP servers?
I need MCP servers for a ton of tasks:

  • searching a specific github repo
  • getting the up-to-date docs of a library using context7
  • using perplexity MCP server to search or fact-check something
  • a bunch of other stuff LLMs can’t do (interact with the “world”…)