TruePath Recorder
A local MCP server that lets Claude, Cursor, or Codex drive TruePath Recorder — start/stop recordings, list capture sources, and get the saved file path back. Local bridge over 127.0.0.1 + per-launch token; recordings never leave your Mac.
README
TruePath Recorder MCP (truepath-mcp)
An MCP server that lets your AI agent — Claude Desktop, Claude Code, Codex, Cursor, or any MCP client — drive TruePath Recorder, the native macOS screen recorder: start, stop, and check recordings, list capture sources, and get the saved file path back.
It's a thin, local bridge. Your recordings never leave your Mac.
This server ships bundled inside TruePath Recorder (
Contents/MacOS/truepath-mcp) — most users don't need to clone or build anything. This repo is the open source of that binary: for transparency, and for building it standalone.
Requirements
- TruePath Recorder on the Mac App Store.
- In the app: Settings → AI Agent Control → on (off by default). That starts a local, token-protected control server this MCP talks to.
Quick start
- Open TruePath Recorder → Settings → AI Agent Control → turn it on.
- Click Copy next to your agent (Claude Desktop / Claude Code / Codex / Cursor) — it copies the snippet below with the bundled binary path already filled in.
- Paste it into your host's MCP config and restart the host.
- Ask your agent: "Record a 10-second screen clip with TruePath."
Config snippets
The bundled binary is typically at:
/Applications/TruePath Recorder.app/Contents/MacOS/truepath-mcp
Claude Desktop — ~/Library/Application Support/Claude/claude_desktop_config.json
{ "mcpServers": { "truepath": { "command": "/Applications/TruePath Recorder.app/Contents/MacOS/truepath-mcp" } } }
Claude Code
claude mcp add truepath -- "/Applications/TruePath Recorder.app/Contents/MacOS/truepath-mcp"
Codex — ~/.codex/config.toml
[mcp_servers.truepath]
command = "/Applications/TruePath Recorder.app/Contents/MacOS/truepath-mcp"
Cursor — ~/.cursor/mcp.json
{ "mcpServers": { "truepath": { "command": "/Applications/TruePath Recorder.app/Contents/MacOS/truepath-mcp" } } }
Tools
| Tool | What it does |
|---|---|
get_status |
idle / starting / recording / paused + elapsed seconds |
list_sources |
capturable displays + windows (with ids) for window/area capture |
start_recording |
start a recording. All optional: mode (display/window/area), mic, system_audio, codec (h264/hevc), display_id, window_id |
stop_recording |
stop + return the saved file path, duration, and size |
How it works
AI host ──(MCP, stdio)──> truepath-mcp ──(HTTP 127.0.0.1 + token)──> TruePath Recorder
The app writes a {port, token} handshake into a shared App Group container; truepath-mcp reads it and calls the app's localhost-only control server. Nothing is exposed off-device.
Privacy & security
- Off by default; you opt in, per agent.
- The control server binds to
127.0.0.1only and requires the per-launch token. - The server only starts/stops the same capture the app's UI does — it never uploads recordings or anything else.
Build from source (standalone)
swift build -c release
# binary at .build/release/truepath-mcp — point your host's config there
A standalone build still needs the TruePath Recorder app (with AI Agent Control on); it reads the same App Group handshake the app writes.
License
MIT © Joy Truepath Pte. Ltd. — see LICENSE.
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.