Repobase
БесплатноНе проверенIndex and search your Git repositories with AI. Includes a terminal UI and MCP server for AI tool integration.
Описание
Index and search your Git repositories with AI. Includes a terminal UI and MCP server for AI tool integration.
README
npm version npm downloads CI License: MIT

Index and search your Git repositories with AI. Includes a terminal UI and MCP server for AI tool integration.
Installation
Requires Bun runtime.
# Install globally
npm install -g repobase
# Or with bun
bun install -g repobase
Usage
Terminal UI
repobase
Keyboard shortcuts:
a- Add repositoryd- Delete repositorys- Sync selected repositoryS- Sync all repositories/- Searchq- Quit
MCP Server (Cursor, Claude, etc.)
Add to your MCP configuration (~/.cursor/mcp.json or Claude config):
{
"mcpServers": {
"repobase": {
"command": "repobase-mcp"
}
}
}
Available tools:
list_repos- List all indexed repositoriessearch- Search across repositories (keyword, semantic, or hybrid mode)list_files- List files in a repositoryglob_files- Find files by glob patternread_file- Read file contentsgrep- Search file contents with regex
Development
# Install dependencies
bun install
# Run TUI in dev mode
bun run dev:tui
# Run MCP server in dev mode
bun run dev:mcp
# Run tests
bun run test
# Build for distribution
bun run build
Architecture
repobase/
├── packages/
│ ├── engine/ # Core library (indexing, search, git operations)
│ ├── tui/ # Terminal UI
│ └── mcp-server/ # MCP server for AI tools
└── dist/ # Built distribution (after bun run build)
Contributing
This project uses Conventional Commits for automated versioning and changelog generation.
Commit Message Format
<type>(<scope>): <description>
[optional body]
[optional footer(s)]
Types:
feat:- New features (triggers minor version bump)fix:- Bug fixes (triggers patch version bump)perf:- Performance improvements (triggers patch version bump)refactor:- Code refactoring (triggers patch version bump)docs:- Documentation changes (no release)style:- Code style changes (no release)test:- Test changes (no release)chore:- Maintenance tasks (no release)ci:- CI/CD changes (no release)
Breaking Changes:
Add BREAKING CHANGE: in the commit footer or ! after the type to trigger a major version bump:
feat!: remove deprecated API
BREAKING CHANGE: The old API has been removed.
Release Process
- Merges to
mainautomatically publish a release candidate to npm with the@nexttag - Manual trigger of the "Promote to Latest" workflow publishes to
@latestand creates a GitHub release
License
MIT
Установка Repobase
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/fernandoabolafio/repobaseFAQ
Repobase MCP бесплатный?
Да, Repobase MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Repobase?
Нет, Repobase работает без API-ключей и переменных окружения.
Repobase — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Repobase в Claude Desktop, Claude Code или Cursor?
Открой Repobase на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare Repobase with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
