Local-first Personal Model Runtime for macOS
Persome exposes streamable HTTP from the daemon and stdio from a dedicated process. Use HTTP for clients that stay on the same Mac and stdio for clients whose configuration expects a command.
persome doctor
persome start
curl -s http://127.0.0.1:8742/health
The endpoint contains personal data and has no second bearer-token layer. Keep it on loopback and connect only trusted local clients.
persome install claude-code
claude mcp list
Equivalent current CLI registration:
claude mcp add -s user --transport http persome http://127.0.0.1:8742/mcp
Remove it with persome uninstall claude-code.
persome install codex
codex mcp list
Equivalent current CLI registration:
codex mcp add persome --url http://127.0.0.1:8742/mcp
The CLI and IDE extension share ~/.codex/config.toml. Remove the entry with
persome uninstall codex.
Generate a config without touching an existing file:
persome install mcp-json --filename persome-mcp.json
Merge mcpServers.persome into the project .cursor/mcp.json or the user
~/.cursor/mcp.json:
{
"mcpServers": {
"persome": {
"command": "persome",
"args": ["mcp"]
}
}
}
Fully quit and reopen Cursor, open Settings -> MCP, and confirm that persome
lists tools including search, read_receipt, and get_model_snapshot.
persome install claude-desktop
This writes an absolute persome mcp stdio entry to
~/Library/Application Support/Claude/claude_desktop_config.json. Fully quit
the app with Cmd-Q and reopen it. Remove the entry with
persome uninstall claude-desktop.
The launch review on 2026-07-11 checked:
| Client surface | Evidence |
|---|---|
| Claude Code 2.1.177 | installed CLI command shape and Persome add/remove path |
| Codex CLI 0.140.0 | installed CLI command shape and Persome add/remove path |
| Cursor | generated stdio JSON parsed successfully and matched Cursor’s documented mcpServers shape |
| Runtime transport | synthetic server listed real model tools and returned search plus receipt evidence |
The repository tests use isolated homes and fake client executables for config mutation; launch validation never rewrites a maintainer’s real MCP settings.
Official references:
/health before debugging the client.persome path if GUI apps do not inherit the shell PATH.8742 through a tunnel; remote hosting is unsupported.See MCP tools and MCP implementation.