# semrush-cli TypeScript + Effect CLI and MCP for 62 authenticated Semrush research and project operations. Sessions stored in Galleton. - [Authentication](https://semrush.micr.dev/docs/authentication): Sign in, import a browser, and manage encrypted sessions. - [Web UI coverage](https://semrush.micr.dev/docs/coverage): Supported web workflows, evidence and remaining gaps. - [Development](https://semrush.micr.dev/docs/development): Build the TypeScript and Effect implementation. - [Get started](https://semrush.micr.dev/docs): Install the CLI and read your first Semrush report. - [MCP](https://semrush.micr.dev/docs/mcp): Connect agents to the same research and project operations. - [Projects](https://semrush.micr.dev/docs/projects): Create and manage the same projects as the current Semrush web dashboard. - [Command reference](https://semrush.micr.dev/docs/reports): All 62 research and project operations, with schema-derived options. - [Output and scripting](https://semrush.micr.dev/docs/scripting): JSON, pagination, large identifiers and exit codes. - [Troubleshooting](https://semrush.micr.dev/docs/troubleshooting): Diagnose browser, session and account failures.