Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Homebrew Tap for Shebe

Official Homebrew tap for Shebe - BM25 full-text code search for AI agents via MCP.

Installation

brew tap shebe-oss/tap
brew install shebe

This installs two binaries:

  • shebe - CLI for standalone use
  • shebe-mcp - MCP server for editor integration

Quick Start

Index a repository:

# create/clone repo first
shebe index /path/to/your/repo

Search code:

shebe search "handleLogin"
shebe search "auth AND (session OR token)"

Find symbol references:

shebe refs AuthorizationPolicy

MCP Server

Register shebe-mcp with your editor or AI agent. The server exposes 14 tools including search_code, index_repository, find_references and read_file.

See the MCP Tools Reference for the full API.

Configuration

Shebe works out-of-the-box with sensible defaults. For tuning, set environment variables or create ~/.config/shebe/config.toml:

Variable Default Description
SHEBE_CHUNK_SIZE 512 Characters per chunk (100-2000)
SHEBE_OVERLAP 64 Overlap between chunks
SHEBE_DEFAULT_K 10 Default search results count
SHEBE_MAX_K 100 Maximum results allowed
SHEBE_DATA_DIR ~/.local/share/shebe Index storage location

See CONFIGURATION.md for the full reference.

Upgrade

brew update
brew upgrade shebe

Available Formulae

Formula Description Version
shebe BM25 full-text code search for AI agents via MCP 0.5.7

Supported Platforms

Platform Architecture Supported
macOS ARM (Apple Silicon) Yes
macOS x86_64 (Intel) Yes
Linux x86_64 Yes

Related

License

MIT

About

Tap for shebe, a fast BM25 full-text search tool for code repositories with MCP integration for AI coding agents.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages