Connect Pipecat Context Hub to Zed as an MCP server over stdio. MCP tools are available in Zed's Agent panel.
Build the local index before serving. The first run downloads the package, models, and sources — allow a few minutes:
uvx pipecat-ai-context-hub refreshThis populates ~/.pipecat-context-hub/.
Zed uses a global settings file — there is no project-level MCP config.
Edit ~/.config/zed/settings.json (open with zed: open settings from the command palette):
{
"context_servers": {
"pipecat-context-hub": {
"source": "custom",
"command": "uvx",
"args": ["pipecat-ai-context-hub", "serve"],
"env": {}
}
}
}Note: Zed uses "context_servers" (not "mcpServers") and requires "source": "custom" for manually configured servers.
- Open Zed and open the Agent panel.
- The server should appear in the MCP server list. Check for any error indicators.
- Ask the agent a question about Pipecat — the server's tools should be invoked.
You can also verify the server starts correctly from the command line:
uvx pipecat-ai-context-hub serve --help- Server not appearing: Ensure the
context_serverskey is at the top level ofsettings.jsonand that"source": "custom"is included. - Command not found: Ensure
uvis installed and on your PATH (uvxships withuv). - Empty results: Run
uvx pipecat-ai-context-hub refreshto populate the index. - JSON parse errors: Zed's
settings.jsoncontains other settings — make sure you merge thecontext_serversblock rather than replacing the entire file.