Connect Clipps to Claude, Codex, Cursor, Gemini, OpenCode, OpenClaw, and any other AI assistant that speaks MCP. One install lets you search, read, and save into your library without leaving the chat.
Run it once on any computer. Your browser opens, you sign in, and the token gets stored in ~/.config/clipps/auth.json for every AI client on the machine to share.
Need to install globally instead? npm i -g clippsapp
Find your client below, copy the snippet, then restart the client.
~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"clipps": {
"command": "npx",
"args": ["clippsapp", "clipps-mcp"]
}
}
}
terminal, anywhere
# From any project directory:
claude mcp add clipps -- \
npx clippsapp clipps-mcp
terminal, anywhere
# Easiest: codex mcp add clipps -- \ npx clippsapp clipps-mcp # Or edit ~/.codex/config.toml directly: [mcp_servers.clipps] command = "npx" args = ["clippsapp", "clipps-mcp"]
terminal, anywhere
# Add globally (across all projects): gemini mcp add -s user clipps \ npx clippsapp clipps-mcp # Or just for the current project: gemini mcp add clipps \ npx clippsapp clipps-mcp
opencode.json (project) or ~/.config/opencode/opencode.json (global)
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"clipps": {
"type": "local",
"command": ["npx", "clippsapp", "clipps-mcp"],
"enabled": true
}
}
}
terminal, anywhere
# Easiest: openclaw mcp set clipps \ '{"command":"npx","args":["clippsapp","clipps-mcp"]}' # Or edit OpenClaw's config under mcp.servers: { "mcp": { "servers": { "clipps": { "command": "npx", "args": ["clippsapp", "clipps-mcp"] } } } }
~/.cursor/mcp.json
{
"mcpServers": {
"clipps": {
"command": "npx",
"args": ["clippsapp", "clipps-mcp"]
}
}
}
~/.codeium/windsurf/mcp_config.json
{
"mcpServers": {
"clipps": {
"command": "npx",
"args": ["clippsapp", "clipps-mcp"]
}
}
}
app.clippsapp.com → Settings → Developer
# 1. Generate an API key in Clipps # 2. Create a Custom GPT # 3. Paste the OpenAPI schema (ships with the npm package # at packages/clipps-cli/openapi.yaml) # 4. Auth: API Key, header X-API-Key
command + args
# Command: npx # Args: clippsapp clipps-mcp # Env: none required after `clipps login`
Seven tools cover search, read, save, and conversation against any Brain in your library.
clipps_search
Find saved videos, articles, and notes by topic, keyword, or creator.
clipps_read
Pull a single item's full transcript, AI summary, and structured metadata.
clipps_recent
List the last N saves. Useful for "what did I save this week?"
clipps_save
Save a URL into your library from inside the chat.
clipps_brain_chat
Ask a question against a specific Brain. Returns an answer with citations.
clipps_brain_export
Export a whole Brain as markdown, JSON, or a system prompt.
clipps_list_export
Export a list with all its videos for grounded analysis.
Once it's wired up, just ask. Your AI picks the right tools as needed.
Locally on your machine at ~/.config/clipps/auth.json (mode 0600). Override with CLIPPS_CONFIG_DIR if you want a different location. The MCP runs entirely on your machine and only talks to Clipps's API to fetch your data.
Yes, that's the point. The MCP exposes tools like clipps_search to your AI. When the AI calls one, the request goes to Clipps's API, which returns your data, which the AI uses to answer. Nothing is forwarded to a third party.
No. The MCP works with any Clipps account. Free tier limits apply where they apply in the app.
Run clipps logout to delete the local key. To revoke server-side, open app.clippsapp.com → Settings → Developer and revoke the key. Then run clipps login to issue a new one.
Set CLIPPS_CONFIG_DIR to a different folder per account. Switch by changing the env var in your AI client's MCP config.
The MCP runs on desktop (where AI clients run). On iOS and Android, use the Clipps mobile apps directly. The Clipps Obsidian plugin mirrors your library as markdown if you want it inside a vault.
Run clipps login --manual and paste an API key from the Clipps Settings → Developer page. Same outcome, no browser dance.