Skip to navigation

Pi is a minimal terminal coding harness from Earendil Inc. The @youdotcom-oss/pi package registers four You.com skills and connects six You.com MCP servers through Pi’s built-in MCP support for web search, page content, research, finance, and docs lookup. They’re the same skills the Claude Code, Cursor, and Codex plugins install.

Install the Docs MCP server

The Docs MCP server lets your agent search over the entirety of these docs. Free to use.

Install https://you.com/docs/_mcp/server. See the Docs MCP Server guide to learn more.

Quick Setup

1

Install the You.com Package

pi install npm:@youdotcom-oss/pi

The package requires Pi 0.99.1 or later. It includes the you-web, you-research, you-finance, and you-discover skills and registers these MCP servers:

MCP serverEndpointAuth
youhttps://api.you.com/mcpAPI key or OAuth
you-researchhttps://api.you.com/mcp/researchAPI key or OAuth
you-financehttps://api.you.com/mcp/financeAPI key or OAuth
you-freehttps://api.you.com/mcp?profile=freeNone
you-discoverhttps://api.you.com/mcp?profile=discoverNone
you-docshttps://you.com/docs/_mcp/serverNone

Pi names each tool mcp__<server>__<tool>, such as mcp__you__you-search. Manage the servers with /mcp, or override one by adding an entry with the same name to Pi’s mcp.json.

To install only the skills, without the MCP servers, use the Agent Skills installer from your project root:

npx skills add youdotcom-oss/agent-skills
2

Set Your API Key

The you-free, you-discover, and you-docs servers work without a key. The other three send YDC_API_KEY as a bearer token when it’s set at launch:

export YDC_API_KEY="<YDC_API_KEY>"

Get a key at you.com/platform. To sign in over OAuth instead, run /mcp login you inside Pi.

3

Start Pi

pi
4

Try It

Inside a Pi session:

Search the web for the latest TypeScript 5.5 release notes and summarize the breaking changes.

Pi activates the relevant skill automatically when a task involves search or page extraction.

Keyless Tier

With no API key or sign-in, the you-free server runs you-search (100 queries per day) and the you-discover server runs integration discovery. The you-web skill switches to the free server on its own. Page extraction, research, and finance need a key or OAuth.

Quick Demo

Research the trade-offs between Pi's skill model and MCP for capability extension. Cite sources.
Extract the install methods from https://pi.dev/docs/latest and turn them into a checklist.

SDK Users: OpenClaw

Building agents with an SDK rather than running them in a terminal harness? The same skills work with OpenClaw—see the agent-skills repo for SDK-side integration.

Troubleshooting

Install Pi from pi.dev and confirm with pi --version.

Confirm the package installed with pi install npm:@youdotcom-oss/pi, then restart Pi. If you used npx skills add, confirm the skill files are in your project. See pi.dev/docs/latest for Pi’s skill-discovery rules.

Confirm YDC_API_KEY is exported in the shell that launched Pi, not just in a sub-shell, and starts with YDC-. Pi reads the key once at load, so run /reload after changing it.

Set YDC_API_KEY and run /reload, or sign in with /mcp login you. The keyed servers lift the cap and add you-contents, you-research, and you-finance.

Resources