Skip to Content

Your iPhone is your local MCP hub.

Connect Cursor or Claude Desktop to your local iOS Keychain session via a direct TCP socket. Serve your context securely over Wi-Fi without a cloud relay.

Configure Mac ClientApp Store listing coming soon
AxisMCP Home screen showing MCP server status with 1 app connected

Your Device Is the Server

Keep AxisMCP open and your iPhone or iPad serves the local MCP endpoint over a direct TCP socket.

Password Gated Context

Only authenticated clients with your rotating iOS Keychain password can read your Library context.

On-Device Storage

Notes, tasks, prompts, and SKILL.md files stay strictly on-device until explicitly exposed.

Zero-Config Discovery.

AxisMCP broadcasts via Bonjour _axismcp._tcp on your local network. Provide your Mac client with the exact hostname and your rotating Bearer token to establish an encrypted session.

BONJOUR: Discovering _axismcp._tcp on local network...
STATUS: Resolved device.local:5648
SECURITY: Authenticating via Bearer token
SUCCESS: Connected to iOS Keychain Session

Internal Architecture

Manage your MCP context natively on-device. Control exactly what gets exposed over the network.

Library

Write or import context for your agents: notes, tasks, prompts, and SKILL.md files.

Connect

Copy the endpoint address, reveal the password during client configuration, and rotate it on demand.

Chat

Use optional local Apple Intelligence inference on supported hardware. Zero developer backend telemetry.

Technical FAQ

Why use an iPhone or iPad for this?

It provides a context source that lives beside your Mac, securely on your own hardware, bypassing hosted cloud accounts.

Does AxisMCP collect my data?

No. AxisMCP has no developer backend, no account system, and no analytics SDK. Trusted clients only receive the data you explicitly expose.

Can AxisMCP connect over the internet?

AxisMCP is designed for local network use. Tailscale or VPN paths work when intentionally configured, but we provide no public relays.

Which Mac clients work?

Start with Streamable HTTP for clients that support it, then reference the setup guide for client-specific configuration snippets.

Establish the Connection.

Review configuration snippets for Cursor, VS Code, Claude Code, and Codex.

Open Setup Guide