</>MCP Agents Market
MCP Server

ck

by BeaconBay1.7kRustUpdated 2026-09-03

Local first semantic and hybrid BM25 grep / search tool for use by AI and humans!

Claude DesktopCursor

ck (seek) is a local-first semantic code search tool that functions as both a command-line utility and an MCP server for AI agent integration. It enables AI assistants and developers to find code by meaning rather than exact keywords, using local embedding models to understand concepts like "error handling" or "authentication logic" without those exact terms being present. The tool runs completely offline with FastEmbed-powered semantic search, traditional regex/grep capabilities, and hybrid search combining both approaches. ck integrates with Claude Desktop, Cursor, and any MCP-compatible client through its built-in MCP server mode.

Key Features

MCP server exposing semantic_search, regex_search, hybrid_search, index_status, reindex, and health_check tools
Semantic search using local FastEmbed models (BGE-Small, Mixedbread xsmall, Nomic V1.5, Jina Code) with no network calls
Chunk-level incremental indexing with 80-90% cache hit rate for typical code changes
grep-compatible CLI with full regex support and traditional flags (-i, -n, -A, -B, -l, -L, -R)
Tree-sitter AST-aware chunking for 10+ languages including Python, JavaScript, TypeScript, Rust, Go, C/C++, Markdown
Interactive TUI with real-time results, heatmap preview, syntax highlighting, and multi-select file operations
JSONL and JSON output formats optimized for LLM consumption and automation pipelines
Complete code section extraction (--full-section) returning entire functions/classes containing matches

Use Cases

  • 01AI-assisted code exploration where agents search codebases by concept ("find retry logic", "locate authentication flows")
  • 02Security audits combining semantic and keyword search for sensitive patterns (credentials, input validation)
  • 03Code review preparation by identifying refactoring candidates, duplicate logic, or untested source files
  • 04Documentation generation by finding public API surfaces and related code sections
  • 05Team onboarding by semantically locating feature implementations without knowing exact variable names
  • 06CI/CD integration for automated scanning of code changes for TODOs, vulnerabilities, or missing tests

Related MCP Servers

View more

ck — FAQ

What is ck and how does it work with AI agents?+

ck is a semantic code search tool that provides an MCP server (via --serve flag) exposing search capabilities to Claude Desktop, Cursor, and other MCP-compatible AI clients. It runs local embedding models to understand code by meaning, not just keywords, and operates completely offline without external API calls.

How do I install ck for use with Claude Desktop?+

Install via cargo install ck-search, then add it to Claude Desktop's MCP server configuration by running 'claude mcp add ck-search -s user -- ck --serve' or manually editing the config JSON. You'll need to approve tool permissions when prompted.

Which AI clients and editors support ck?+

ck works with Claude Desktop, Cursor, and any MCP-compatible AI client through its MCP server mode. It can also be used standalone via CLI or its interactive TUI from any terminal.

Does ck require API keys or internet access?+

No. ck runs completely offline using locally cached FastEmbed models with no network calls or API keys required. Models are downloaded once to ~/.cache/ck/models/ and reused.

Is ck free and open source?+

Yes, ck is open source under MIT/Apache-2.0 dual license and free to use. It's available on crates.io and can be installed via cargo install ck-search.

What are the prerequisites for running ck?+

You need Rust 1.88+ to install from source or cargo. The tool automatically downloads and caches embedding models (~100-500MB) on first use. No other dependencies or external services are required.

How do I install ck?+

Open the source repository on GitHub and follow its README. ck is a mcp server — MCP Agents Market links you directly to the official repo.

Is ck free?+

ck is an open-source project hosted on GitHub. Check the repository for its license and any usage requirements.

Related searches