# Krep

> Use this tool when you need to perform high-performance string searches, especially for large datasets or complex patterns, to solve problems like efficient pattern matching and text analysis. Krep MCP Server takes in search patterns and files or strings as input and outputs matched results, providing a fast and optimized search functionality through HTTP endpoints and the Model Context Protocol. It is ideal for use cases like developer workflows, AI assistant integrations, and applications requiring rapid text analysis.

Canonical page: https://skillsregistry.net/skills/bmorphism-krep  
JSON: https://api.skillsregistry.net/v1/skills/bmorphism-krep

## Description

Krep MCP Server provides a high-performance string search utility that wraps the krep binary, offering significantly faster pattern matching than traditional tools like grep. It exposes search functionality through both HTTP endpoints and the Model Context Protocol, automatically selecting optimal search algorithms (KMP, Boyer-Moore-Horspool, or Rabin-Karp) based on pattern length and leveraging hardware acceleration when available. The server includes dynamic CPU core detection for optimal thread allocation, supports both file and string searching modes, and integrates with Claude Desktop and VSCode's Cline extension, making it valuable for developers needing efficient pattern matching within AI assistant workflows.

## Trust

- **Trust score (0–1):** 0.61
- **Verification tier:** scanned
- **Last scanned:** 2026-09-19

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** iot-hardware
- **Updated:** 2026-09-19

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/bmorphism-krep)
- **Repository:** <https://github.com/bmorphism/krep-mcp-server>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "bmorphism-krep"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/bmorphism-krep` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/bmorphism-krep/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
