ast-grep MCP logo

ast-grep MCP

by ast-grep

This is an experimental MCP implementation using ast-grep CLI. It allows you to search your codebase using Cursor AI.

View on GitHub

Last updated: N/A

What is ast-grep MCP?

ast-grep MCP is an experimental implementation of the Meta-Control Protocol (MCP) that leverages the ast-grep CLI for code analysis and search.

How to use ast-grep MCP?

  1. Install ast-grep and uv. 2. Install MCP client (e.g., Cursor). 3. Clone the repo and install dependencies using uv. 4. Configure the MCP json with server details. 5. Ask Cursor AI to search your codebase.

Key features of ast-grep MCP

  • Code Search

  • AI-powered analysis

  • MCP implementation

  • ast-grep integration

  • Customizable configuration

Use cases of ast-grep MCP

  • Searching code for specific patterns

  • Analyzing code for potential issues

  • Integrating with AI-powered code assistants

  • Automating code review processes

FAQ from ast-grep MCP

What is ast-grep?

ast-grep is a CLI tool for code analysis and searching.

What is MCP?

MCP stands for Meta-Control Protocol.

What is uv?

uv is a Python package installer and resolver.

How do I configure the MCP json?

The MCP json should contain the server configuration, including the command to run the server and any necessary environment variables. Refer to the example in the README.

Which MCP client can I use?

Cursor is a recommended MCP client.