
[](https://github.com/modelcontextprotocol/servers)
[](https://deepwiki.com/bgauryy/octocode)
[](https://octocode.ai)
[](https://www.youtube.com/@Octocode-ai)
**Evidence-first code research for AI agents and developers.**
Evidence from your **local workspace** and **external** sources (GitHub repos, PRs, npm). One toolset: ripgrep + AST search, trees, precise reads, and LSP — as a **CLI** or **MCP server**, backed by a **Rust engine** for fast, token-efficient results across single files or mega-repos.
---
## Table of Contents
- [Quick Start](#quick-start)
- [Why Octocode](#why-octocode)
- [What You Can Do](#what-you-can-do)
- [Tools](#tools)
- [MCP](#mcp)
- [CLI](#cli)
- [Configuration](#configuration)
- [Authentication Methods](#authentication-methods)
- [Security](#security)
- [Language Support](#language-support)
- [Skills](#skills)
- [Architecture](#architecture)
- [Documentation](#documentation)
- [Troubleshooting](#troubleshooting)
---
## Quick Start
**1. Run the Octocode CLI with `npx`**
```bash
npx octocode --help
```
**2. Authenticate with GitHub** — optional, but unlocks private repositories and higher API rate limits:
```bash
npx octocode auth login
npx octocode status # verify the active token source
```
**3. Choose your interface.** The same engine and 12 tools run identically either way.
**🖥️ CLI** — research straight from your terminal:
```bash
npx octocode
```
**🤖 MCP** — one-click install:
- [