Shebe
Shebe is a fast full-text code search service based on the BM25 algorithm, designed specifically for Claude Code. It provides low-latency and high-efficiency code content retrieval, supporting multi-language code repository search and symbol reference lookup.
rating : 2.5 points
downloads : 4.6K
What is Shebe?
Shebe is a tool specifically designed for code content search. It uses the BM25 full-text search algorithm to quickly find functions, APIs, and specific patterns in code repositories. Different from traditional code navigation tools, Shebe focuses on content search rather than structural analysis and can handle multiple programming languages and file types simultaneously.How to use Shebe?
Shebe integrates with Claude Code through the Model Context Protocol (MCP) and provides 14 dedicated tools. Before use, you need to index the code repository first, and then you can search for code content through natural language queries. The entire process does not require a GPU and is completely based on an efficient text search algorithm.Applicable scenarios
Shebe is most suitable for the following scenarios: 1) Quickly find the use of specific functions or APIs in large code repositories; 2) Explore the structure of unfamiliar code repositories; 3) Search for similar patterns across multiple programming languages; 4) Find all references when refactoring code; 5) Quickly understand the implementation patterns in code repositories.Main features
Ultra-fast search
The query response time is only 2 milliseconds, supporting fast code content search in thousands of files.
Efficient indexing
Supports indexing 2000 - 12000 files per second. It only takes 0.5 seconds to index 6000 files.
Low token consumption
Each query only consumes 200 - 700 tokens, saving 3 - 4 times the tokens compared to traditional methods.
Multi-language support
Supports 11 file types, including Go, PHP, Python, JavaScript, YAML, Markdown, etc.
Full UTF-8 support
Fully supports the search for emojis, Chinese, Japanese, Korean characters, and special characters.
14 MCP tools
Provides 14 dedicated MCP tools, covering the complete workflow of code search, file lookup, content preview, etc.
Advantages
Extremely fast query speed (2 milliseconds), significantly improving development efficiency
Low token consumption, saving 3 - 4 times the resources compared to traditional methods
Supports multiple file types, suitable for multi-language projects
Search results are sorted by relevance and provide confidence scores
No GPU required, easy to deploy, and low resource consumption
Deeply integrated with Claude Code, providing a smooth user experience
Limitations
Focuses on content search and does not provide code structure analysis (such as type checking)
Requires indexing the code repository before searching
For precise symbol renaming, it is recommended to use in combination with LSP tools
Does not support real-time file monitoring and requires manual triggering of re-indexing
How to use
Installation and configuration
Set up the Shebe MCP server according to the installation guide and configure Claude Code to connect to the Shebe service.
Index the code repository
Use the index_repository tool to create a search index for your code repository.
Search for code content
Use the search_code tool to search for code by keywords.
View search results
The results will be sorted by relevance, and you can click to view specific code snippets.
Usage examples
Safely refactor symbols
Safely rename a function in a large code repository to ensure that all places where the function is used are found.
Explore a new code repository
Quickly understand the structure and key components of an unfamiliar code repository.
Cross-language pattern search
Find similar implementation patterns in multi-language projects.
Frequently asked questions
What is the difference between Shebe and traditional grep/ripgrep?
Can Shebe replace LSP tools?
How long does it take to index a large code repository?
How to update the search index?
What file types does Shebe support?
Related resources
Installation guide
Detailed installation and configuration steps
MCP tool reference
Complete API reference for 14 MCP tools
Quick start guide
5-minute getting started tutorial
Performance benchmark test
Detailed performance test data and comparison
Configuration reference
Complete reference for all configuration options

Markdownify MCP
Markdownify is a multi-functional file conversion service that supports converting multiple formats such as PDFs, images, audio, and web page content into Markdown format.
TypeScript
31.0K
5 points

Notion Api MCP
Certified
A Python-based MCP Server that provides advanced to-do list management and content organization functions through the Notion API, enabling seamless integration between AI models and Notion.
Python
18.9K
4.5 points

Gitlab MCP Server
Certified
The GitLab MCP server is a project based on the Model Context Protocol that provides a comprehensive toolset for interacting with GitLab accounts, including code review, merge request management, CI/CD configuration, and other functions.
TypeScript
21.6K
4.3 points

Duckduckgo MCP Server
Certified
The DuckDuckGo Search MCP Server provides web search and content scraping services for LLMs such as Claude.
Python
61.9K
4.3 points

Unity
Certified
UnityMCP is a Unity editor plugin that implements the Model Context Protocol (MCP), providing seamless integration between Unity and AI assistants, including real - time state monitoring, remote command execution, and log functions.
C#
26.8K
5 points

Figma Context MCP
Framelink Figma MCP Server is a server that provides access to Figma design data for AI programming tools (such as Cursor). By simplifying the Figma API response, it helps AI more accurately achieve one - click conversion from design to code.
TypeScript
57.3K
4.5 points

Gmail MCP Server
A Gmail automatic authentication MCP server designed for Claude Desktop, supporting Gmail management through natural language interaction, including complete functions such as sending emails, label management, and batch operations.
TypeScript
18.8K
4.5 points

Minimax MCP Server
The MiniMax Model Context Protocol (MCP) is an official server that supports interaction with powerful text-to-speech, video/image generation APIs, and is suitable for various client tools such as Claude Desktop and Cursor.
Python
41.1K
4.8 points

