> ## Documentation Index
> Fetch the complete documentation index at: https://context7.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# CodeRabbit

> AI-powered code review tool

[CodeRabbit](https://coderabbit.ai) is an AI-powered code review tool that automatically reviews pull requests. By connecting Context7 as an MCP server, CodeRabbit can access up-to-date library documentation during reviews, helping it verify implementations against the latest API references and best practices.

## Setup

**1. Navigate to MCP Servers**

Go to your [CodeRabbit dashboard](https://app.coderabbit.ai) and navigate to **Integrations** → **MCP Servers**.

![Integrations tab](https://mintcdn.com/context7/RRVmdb3BR2r0QLhU/images/integrations/coderabbit/integrations-tab.png?fit=max\&auto=format\&n=RRVmdb3BR2r0QLhU\&q=85\&s=ec263ca32590ae4710c1113dac38a928)

**2. Add Context7**

Click the **Add** button next to **Context7** MCP server.

Add the following header for higher rate limits:

| Header | Value |
| - | - |
| `CONTEXT7_API_KEY` | Your API key from the [Context7 dashboard](https://context7.com/dashboard?tab=settings) |

```json theme={null}
{
  "Authorization": "Bearer YOUR_API_KEY"
}
```

![Add server modal](https://mintcdn.com/context7/RRVmdb3BR2r0QLhU/images/integrations/coderabbit/add-server-modal.png?fit=max\&auto=format\&n=RRVmdb3BR2r0QLhU\&q=85\&s=8ea1b08702d05b36ba818dbfc7ee9b61)

**3. Connect**

Click the **Connect** button to connect the server.

![Server connected](https://mintcdn.com/context7/lmGTYzu0DDmbw0II/images/integrations/coderabbit/server-connected.png?fit=max\&auto=format\&n=lmGTYzu0DDmbw0II\&q=85\&s=f6dbeca3af31bc8d6557cc9a67be5726)

**4. Enable for Public Repos**

To use Context7 with public repositories, go to **Organization Settings** → **Configuration** → **Knowledge Base**. In the MCP section, select **Enabled** instead of **Auto** and click **Apply Changes**.

![Update MCP settings](https://mintcdn.com/context7/lmGTYzu0DDmbw0II/images/integrations/coderabbit/update-mcp-settings.png?fit=max\&auto=format\&n=lmGTYzu0DDmbw0II\&q=85\&s=cbf301def5e19f4bbf42e97436aa97c2)

## Usage Guidance

In the **Usage Guidance** field, you can instruct CodeRabbit on how to use Context7 during reviews. For example:

```
Use Context7 to look up documentation for any libraries used in the code being reviewed.
Verify that API usage matches the latest documentation and flag any deprecated patterns.
```

## How It Works

Once connected, CodeRabbit will query Context7 for relevant library documentation when reviewing pull requests. This helps CodeRabbit:

* Verify correct API usage against the latest documentation
* Identify deprecated methods or patterns
* Suggest improvements based on library best practices
* Provide more accurate and informed review comments


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.