# RagCode

> Use this tool when you need to transform repositories into AI-ready codebases for enhanced search and understanding. RagCode solves problems of inefficient codebase navigation and discovery by enabling semantic vector search, allowing for meaning-based queries rather than keyword-based searches. It takes in code repositories and outputs AI-ready codebases with features like semantic search, hybrid search, and workspace indexing, making it ideal for multi-language development projects requiring private and efficient code analysis.

Canonical page: https://skillsregistry.net/skills/doitmagic-ragcode  
JSON: https://api.skillsregistry.net/v1/skills/doitmagic-ragcode

## Description

RagCode transforms repositories into AI-ready codebases through semantic vector search, enabling understanding by meaning rather than keywords. Built in Go with support for Go, PHP (including Laravel), and Python codebases, it uses local Ollama for embeddings and Qdrant for vector storage to maintain complete privacy without external API calls. The server provides semantic search, hybrid search, function details retrieval, type definition lookup, and workspace indexing across multiple languages with automatic workspace detection and per-language collection management.

## Trust

- **Trust score (0–1):** 0.50
- **Verification tier:** unverified

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** ai-ml
- **Updated:** 2026-05-21

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/doitmagic-ragcode)
- **Repository:** <https://github.com/doitmagic/rag-code-mcp>

## 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": "doitmagic-ragcode"
    }
  }
}
```

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