# Semantic Context

> Use this tool when you need to semantically search and understand large codebases, solving problems like efficient code discovery and knowledge retrieval. It takes in local project directories and file patterns as input, and outputs searchable code indexes with metadata, supporting 50+ programming languages and formats. Ideal for development teams building AI-powered code search systems, enterprise knowledge bases, and developer productivity tools.

Canonical page: https://skillsregistry.net/skills/damian-pramparo-semantic-context  
JSON: https://api.skillsregistry.net/v1/skills/damian-pramparo-semantic-context

## Description

This semantic code search MCP server by Damian Pramparo provides enterprise-grade vector database integration for indexing and searching codebases using ChromaDB for storage and either OpenAI or Ollama for embeddings. Built with TypeScript and featuring both stdio and HTTP server modes, it offers tools for indexing local project directories with configurable file patterns, performing semantic code searches across indexed repositories, and retrieving file contents with metadata tracking including project names, file types, and chunk indexing. The implementation includes Docker Compose setup with ChromaDB, Ollama, Redis, and PostgreSQL services, comprehensive file type support covering 50+ programming languages and formats, and streaming file processing for handling large codebases efficiently, making it ideal for development teams building AI-powered code search systems, enterprise knowledge bases, and developer productivity tools that need to understand and navigate large codebases semantically.

## Trust

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

## Facts

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

## Source

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

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