I Switched! Claude Code to Cursor CLI

Jack HerringtonAbout 5 min readSep 16, 2025Watch original
THE SUMMARYAI-generated

Key Concepts

  • Cursor CLI: A command-line interface for the Cursor code editor, enabling AI-powered coding assistance from the terminal.
  • MCP (Meta-Control Protocol): A system for managing and executing code generation and modification tools.
  • Slash Commands: Commands within the Cursor editor, triggered by "/", to access AI functionalities like model selection.
  • Context Window: The amount of code the AI model considers when generating or modifying code.
  • Generative AI Modes: Different modes for AI interaction, including auto-running, planning, and generative modes.
  • Non-Interactive Prompts: Executing AI commands from the command line without requiring user input during the process.

Installation and Setup of Cursor CLI

  • The video begins with the presenter installing the Cursor CLI on a computer that doesn't have it, demonstrating the installation process.
  • The installation command is copied from the Cursor website and pasted into the terminal.
  • The presenter uses rehash to update the shell's command cache after installation.
  • The cursor agent command is used to sign in and trust the workspace.

Exploration of Slash Commands and AI Models

  • The presenter explores slash commands within the Cursor editor, specifically /model.
  • The Cursor CLI offers more AI models than Claude Code, including models beyond Claude Sonnet and Claude Opus.
  • The presenter emphasizes the seamless integration of the Cursor CLI with the Cursor editor, allowing for easy navigation and code modification.

MCP Configuration and Usage

  • The presenter creates an mcp.json file to configure MCP servers.
  • An MCP server is configured for Tanstack, specifically using create-start-app@latest with the MCP flag.
  • The mcp list command is used to verify the configured servers.
  • The presenter demonstrates listing available tools on the Tanstack MCP server using the command line.
  • Example: mcp list tools tanstack to list available tools like tanstack query and create tanstack start application.

Building a Tanstack Application with AI Assistance

  • The presenter uses the Cursor CLI to create a Tanstack application with Tanstack Query configured.
  • The AI model analyzes the application and configures it accordingly, utilizing a portion of its context window.
  • The shell command is used to run the application in the background.
  • The presenter then uses AI to modify the homepage to be a tic-tac-toe game, specifying the source/routes/index file.
  • The presenter uses control-R to review the changes made by the AI.

Generative AI Modes and CLI vs. Desktop App

  • The presenter demonstrates switching between different generative AI modes using shift-tab: auto-running, planning, and generative modes.
  • The presenter acknowledges that the chat interface in the Cursor desktop app offers similar functionality to the CLI.
  • However, the CLI allows for running prompts directly from the command line, which is not possible in the desktop app.

Non-Interactive Prompts and CI/CD Considerations

  • The presenter uses the cursor help command to explore available options and commands.
  • A non-interactive prompt is used to check in the current state of the code, with the AI inferring that the presenter is referring to Git.
  • The presenter then uses a non-interactive prompt to change the background of the homepage to a rainbow swirl.
  • The control-R command is used to review the changes made to the styles and index files.
  • The presenter uses a non-interactive prompt to create a commit message with an informative message, specifying the output format as text and forcing the command to run.
  • The presenter suggests that the Cursor CLI could be used in CI/CD, but expresses reservations due to potential glitches.
  • The presenter suggests using commit hooks to update the readme based on changes.

Conclusion and Final Thoughts

  • The presenter concludes that the Cursor CLI compares favorably to Claude Code, primarily due to its integration with the Cursor editor.
  • The presenter acknowledges that the Cursor CLI is beta software and may contain glitches.
  • The presenter encourages viewers to share their thoughts and experiences with the Cursor CLI and Claude Code in the comments.

Notable Quotes

  • "So that right there is one key difference between this and claude code is that we've got more than just the claude sonnet model and the claude opus model."
  • "Personally this compares really well to claude code for me. Basically has everything that I want from it. So the integration with cursor basically pushes it over the edge for me."

Technical Terms and Concepts

  • Cloud Code: An AI-powered coding assistant, likely referring to Google Cloud's AI coding tools or a similar service.
  • Cursor: A code editor with built-in AI assistance.
  • CLI (Command-Line Interface): A text-based interface for interacting with a computer.
  • MCP (Meta-Control Protocol): A system for managing and executing code generation and modification tools.
  • Tanstack: A collection of open-source libraries for building web applications.
  • gRPC: A high-performance, open-source universal RPC framework.
  • CI/CD (Continuous Integration/Continuous Delivery): A software development practice that automates the process of building, testing, and deploying code changes.
  • Commit Hook: Scripts that run automatically before or after Git events.

Logical Connections

  • The video starts with the installation process, then moves to exploring the features and functionalities of the Cursor CLI.
  • The presenter demonstrates MCP configuration and usage, then applies it to building a Tanstack application with AI assistance.
  • The video compares the CLI with the desktop app, highlighting the advantages of the CLI for certain tasks.
  • The presenter discusses the potential use of the CLI in CI/CD, but also raises concerns about its stability.

Data, Research Findings, or Statistics

  • The AI model used 2% of its context window when building the Tanstack application.

Synthesis/Conclusion

The video provides a detailed overview of the Cursor CLI, highlighting its features, functionalities, and advantages over other AI-powered coding assistants like Claude Code. The presenter demonstrates the installation process, explores slash commands and AI models, configures and uses MCP, builds a Tanstack application with AI assistance, and discusses the potential use of the CLI in CI/CD. The video concludes that the Cursor CLI is a promising tool for AI-powered coding, but acknowledges that it is still in beta and may contain glitches. The integration with the Cursor editor is a key advantage of the Cursor CLI.

AI summaries can miss context or contain errors. Check important details against the original video.

Go a little deeper.

Have a question about this video? Load its transcript to open the video chat.