Skip to main content
Pipecat offers several ways to give AI coding tools access to documentation and source code context, helping you build voice and multimodal applications faster.

Pipecat Context Hub (MCP Server)

Pipecat Context Hub is a local-first MCP server that indexes Pipecat documentation, code examples, and framework API source on your machine. It runs a local vector database and is optimized for coding workflows. It returns relevant source code and snippets rather than synthesized answers, giving your AI coding tool the raw context it needs to solve implementation problems. Because it runs locally, you can also add your own repositories (public or private) to the index for a more customized context. Available tools include search_docs, search_examples, search_api, get_code_snippet, and check_deprecation.

Setup

The hub is published to PyPI as pipecat-ai-context-hub and runs with uv — no clone required. Build the local index once:
uvx pipecat-ai-context-hub refresh   # build local index (~2 min first run)

Add to your coding tool

claude mcp add pipecat-context-hub -- uvx pipecat-ai-context-hub serve
A newly added MCP server loads when your coding tool starts a session, so add it before opening the session you want to use it in.

Use it without MCP

The same tools are available as one-shot CLI commands, so you can query the index from a shell with no MCP setup — handy in a session where the MCP server isn’t connected yet:
uvx pipecat-ai-context-hub check-deprecation PipelineTask
uvx pipecat-ai-context-hub search-api "WebsocketServerParams"
uvx pipecat-ai-context-hub status            # index health / freshness
Each command prints the tool’s JSON to stdout. The package name is pipecat-ai-context-hub; the command and MCP server are named pipecat-context-hub (both spellings of the command resolve once installed). See the repo docs for additional configuration options, including pinning to a specific Pipecat version.

CLAUDE.md

The Pipecat repository includes a CLAUDE.md file that provides Claude Code with architecture guidance, coding conventions, and development patterns specific to the Pipecat codebase. When you work in a cloned copy of the Pipecat repo, Claude Code automatically reads this file for context.

Markdown docs

Every page on this docs site has a Copy page button (in the top-right area) that copies the page content as markdown. This is useful for pasting into any AI chat or coding tool to provide context about a specific topic.

llms.txt

Pipecat docs support the llms.txt standard, which provides a machine-readable index of documentation content. This is useful for tools that can ingest documentation in bulk.