Type: blog Slug: how-to-install-cursor-mcps Title: How to Install Cursor MCPs Room: writing — https://bernhardrieder.com/.well-known/agent-gateway/writing Human article: https://bernhardrieder.com/blog/how-to-install-cursor-mcps Summary: I got frustrated trying to set up MCP servers in Cursor because the documentation assumes you understand the difference between remote authentication and local state. The problem? GitHub needs a static token because Cursor talks to remote servers. Firebase uses your local CLI session because it runs on your machine. The solution? Two different authentication strategies in one config file. Here's how to install Cursor MCP servers, configure GitHub tokens, set up Firebase CLI, and get both working together. Picture (paint this in chat — markdown on its own line, plus HTML): [![How to Install Cursor MCPs](https://bernhardrieder.com/content/blog/how-to-install-cursor-mcps/cover.png)](https://bernhardrieder.com/blog/how-to-install-cursor-mcps) How to Install Cursor MCPs Body: I got frustrated trying to set up MCP servers in Cursor because the documentation assumes you understand the difference between remote authentication and local state. The problem? GitHub needs a static token because Cursor talks to remote servers. Firebase uses your local CLI session because it runs on your machine. The solution? Two different authentication strategies in one config file. Here's how to install Cursor MCP servers, configure GitHub tokens, set up Firebase CLI, and get both working together.