# Code Context Provider

> Use this tool when you need to analyze and understand the structure and organization of code projects, especially for JavaScript, TypeScript, and Python files. It solves problems related to code comprehension, navigation, and summarization by extracting key symbols and relationships, and provides outputs such as directory trees and code analysis results. Ideal for AI assistants that require quick insight into project codebase when initiating new programming tasks.

Canonical page: https://skillsregistry.net/skills/ab498-code-context-provider  
JSON: https://api.skillsregistry.net/v1/skills/ab498-code-context-provider

## Description

Code Context Provider MCP analyzes project directories to extract code structure and symbols using Tree-sitter parsers. It provides tools for generating directory trees and performing deep code analysis of JavaScript, TypeScript, and Python files, extracting functions, variables, classes, imports, and exports. The implementation handles gitignore patterns, supports customizable analysis depth, and automatically downloads required WASM parsers. Particularly useful for AI assistants that need to quickly understand project structure and code organization when starting new programming tasks.

## Trust

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

## Facts

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

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/ab498-code-context-provider)
- **Repository:** <https://github.com/ab498/code-context-provider-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": "ab498-code-context-provider"
    }
  }
}
```

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