Pipecat

v1.0.0Coding Agentsstable

Pipecat MCP server for your AI agents

pipecatmcpai-integration
Share:
105
Stars
0
Downloads
0
Weekly
0/5

What is Pipecat?

Pipecat is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to pipecat mcp server for your ai agents

Pipecat MCP server for your AI agents

This server falls under the Coding Agents category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • Pipecat MCP server for your AI agents

Use Cases

Build multi-modal AI agents with Pipecat framework.
pipecat-ai

Maintainer

LicenseBSD-2-Clause
Languagepython
Versionv1.0.0
UpdatedMay 19, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx pipecat

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use Pipecat

The Pipecat MCP Server bridges the Pipecat real-time AI agent framework with any MCP-compatible client, exposing voice, screen capture, and file operation tools through the MCP protocol. It provides speech-to-text via Faster Whisper, text-to-speech via Kokoro, real-time screen capture on macOS and Linux, and standard file read/edit/write capabilities. Developers use it to give AI coding assistants like Claude Code or Cursor the ability to hear, speak, and see what is happening on the user's screen, enabling richer multimodal agentic workflows.

Prerequisites

  • Python 3.10+ installed
  • uv package manager installed (pip install uv or brew install uv)
  • macOS (for ScreenCaptureKit screen capture) or Linux with X11 (for Xlib screen capture)
  • An MCP-compatible client such as Claude Code, Cursor, or OpenAI Codex
  • Optional: API keys for telephony or transport providers (DAILY_API_KEY, TWILIO_ACCOUNT_SID, etc.) if using those integrations
1

Install the Pipecat MCP server

Install the pipecat-ai-mcp-server package globally using uv.

uv tool install pipecat-ai-mcp-server
2

Start the MCP server

Launch the Pipecat MCP server. It will start listening at http://localhost:9090/mcp.

pipecat-mcp-server
3

Connect Claude Code to the server

Register the running Pipecat server with Claude Code using the HTTP transport.

claude mcp add pipecat --transport http http://localhost:9090/mcp --scope user
4

Or connect Cursor to the server

Add the server to Cursor by editing the Cursor MCP configuration file.

5

Grant auto-approval permissions in Claude Code

To avoid repeated permission prompts for Pipecat tools, add them to your Claude Code local settings file.

6

Optionally configure telephony or transport environment variables

If you plan to use Daily, Twilio, or other transport integrations, set the required API keys as environment variables before starting the server.

export DAILY_API_KEY="your-daily-api-key"
export DAILY_ROOM_URL="https://your-account.daily.co/room-name"
# Then restart:
pipecat-mcp-server

Pipecat Examples

Client configuration

Cursor configuration for the Pipecat MCP server via HTTP transport. Add this to ~/.cursor/mcp.json.

{
  "mcpServers": {
    "pipecat": {
      "url": "http://localhost:9090/mcp"
    }
  }
}

Prompts to try

Example prompts to use with Pipecat tools once connected to Claude Code or Cursor.

- "Capture my browser window and tell me what you see."
- "What does this UI look like — take a screenshot and analyze it."
- "Start a voice conversation with me using /talk."
- "Read the file at ~/projects/myapp/config.json and summarize its contents."
- "What error is displayed on my screen right now?"

Troubleshooting Pipecat

Screen capture tool returns an error on macOS

On macOS, screen capture requires Screen Recording permission. Go to System Settings > Privacy & Security > Screen Recording and enable access for Terminal (or whichever app is running pipecat-mcp-server). Then restart the server.

pipecat-mcp-server command not found after installation

Ensure uv tool installs are on your PATH. Run `uv tool dir` to find the install location and add it to your PATH in ~/.zshrc or ~/.bashrc. Alternatively, run the server directly with `uvx pipecat-ai-mcp-server`.

Voice tools (STT/TTS) are slow or do not work

The Faster Whisper (speech-to-text) and Kokoro (TTS) models are downloaded on first use and require sufficient disk space and CPU/GPU resources. On first run, allow a few minutes for model downloads. For faster performance on Apple Silicon, ensure you are running a native arm64 Python environment.

Frequently Asked Questions about Pipecat

What is Pipecat?

Pipecat is a Model Context Protocol (MCP) server that pipecat mcp server for your ai agents It connects AI assistants to external tools and data sources through a standardized interface.

How do I install Pipecat?

Follow the installation instructions on the Pipecat GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.

Which AI clients work with Pipecat?

Pipecat works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is Pipecat free to use?

Yes, Pipecat is open source and available under the BSD-2-Clause license. You can use it freely in both personal and commercial projects.

Browse More Coding Agents MCP Servers

Explore all coding agents servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "pipecat": { "command": "npx", "args": ["-y", "pipecat"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use Pipecat?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides