# codebadger

> codebadger — qcri-codebadger. Use this tool when you need to analyze and query a codebase's structure and data flow, or integrate AI agents with code repositories. Codebadger provides deep access to codebases through Joern Code Property Graphs (CPGs), solving problems related to code understanding and navigation. It takes git repositories as input and outputs queryable graphs, ideal for use cases involving AI-powered code analysis and development.

Canonical page: https://skillsregistry.net/skills/qcri-codebadger  
JSON: https://api.skillsregistry.net/v1/skills/qcri-codebadger

## Description

🦡 codebadger is a containerized Model Context Protocol (MCP) server that gives AI agents and LLMs deep, queryable access to a codebase's structure and data flow through Joern Code Property Graphs (CPGs).

## Trust

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

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** container
- **Runtime environment:** vm
- **License:** GPL-3.0
- **Updated:** 2026-09-28

## Source

- **Source listing:** [GitHub](https://github.com/qcri/codebadger)

## 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": "qcri-codebadger"
    }
  }
}
```

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