# Repository Search

> Use this tool when you need to efficiently search text content within a repository, solving problems such as locating specific code snippets or documents across large file systems. It takes in repository paths and search queries as inputs and outputs relevant file matches, respecting ignore patterns defined in a .reposearchignore file. Ideal for AI applications or development tools requiring quick and accurate text searches, it works seamlessly in Node.js environments.

Canonical page: https://skillsregistry.net/skills/happyzym-reposearch  
JSON: https://api.skillsregistry.net/v1/skills/happyzym-reposearch

## Description

This MCP server implementation provides a file search functionality for text content within a specified repository. Developed with TypeScript and utilizing the Model Context Protocol SDK, it offers efficient searching capabilities while respecting ignore patterns defined in a .reposearchignore file. The server is designed to work in Node.js environments and includes features for file traversal, content matching, and result filtering. It's particularly useful for AI applications or development tools that require quick and accurate text searches across codebases or document repositories. The implementation focuses on performance and configurability, making it suitable for both small-scale projects and larger, more complex file systems.

## Trust

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

## Facts

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

## Source

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

## 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": "happyzym-reposearch"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/happyzym-reposearch` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/happyzym-reposearch/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
