Connect to Your AI

Kyle connects to any AI that supports MCP. Once connected, your AI can read, create, and update notes directly in Kyle.

1

Sign in to Kyle

Get Kyle on your iPhone, iPad, or Mac and sign in with Apple — on first launch, or from Settings → Connect to AI. That sign-in is what lets your AI find your notes. How sign-in works.

On a Mac? Open Kyle there: Connect to AI has every client's steps, a copy button, and one-click install for Cursor and VS Code. Using Cursor, Windsurf, or another client? See below.

2

Connect your AI

Claude

Recommended
  1. 1.On claude.ai or in Claude Desktop, open Customize → Connectors
  2. 2.Choose Add custom connector
  3. 3.Paste the URL: https://artifact.instantcontext.ai/api/kyle/mcp
  4. 4.When Claude asks you to sign in, use the same Apple ID you signed into Kyle with

No key to copy — Claude signs in with your Apple ID. Works in Safari on iPhone too. Free Claude plans allow one custom connector.

Claude Code

  1. 1.Run this command in your terminal, then type /mcp in Claude Code and sign in with the same Apple ID:
claude mcp add --transport http kyle https://artifact.instantcontext.ai/api/kyle/mcp

Claude Code opens your browser to sign in the first time.

Clients without OAuth

Cursor, Windsurf, VS Code, and other clients use a private URL with your key built in. Kyle shows it only after you've signed in.

1.Open Kyle on your iPhone, iPad, or Mac
2.Go to Settings → Connect to AI (sign in with Apple first if asked) and pick your client
3.Copy your private MCP URL — or on a Mac, click Add to Cursor / Add to VS Code
4.Paste it into your client's MCP server settings. Kyle shows “Connected” as soon as the client connects.

Cursor

Open Cursor → Settings → MCP → Add a new MCP server → paste your URL.

VS Code

Command Palette → MCP: Add Server → HTTP → paste your URL.

Windsurf

Open Windsurf → Settings → MCP → Add a new MCP server → paste your URL.

Other MCP Clients

Any app that supports MCP can connect to Kyle. Add your personal MCP URL as a remote MCP server (Streamable HTTP transport).

What your AI can do

Create notes

Your AI creates markdown notes that appear instantly in the Kyle app.

Read notes

Your AI can read any note in your notebook for context.

Update notes

Your AI can edit existing notes — append, revise, or restructure.

Search & list

Your AI can search your notes by content and list them by tag.

Teach your AI to use Kyle

Connecting lets your AI reach Kyle. This tells it when to bother. Without it your AI can read and write your notes, but only when you remember to ask — so paste this where its instructions live, and it starts checking Kyle on its own.

Kyle is my shared brain — notes and tasks that live on my phone, iPad, and Mac, and that you can read and write directly.

Search Kyle before you start anything substantial. Decisions, specs, and context I've already written down are in there, and re-deriving them wastes my time.

When work produces something durable — a decision, a spec, a draft, research worth keeping — write it to Kyle as a note instead of leaving it in chat.

When work produces something I have to do, create a task on the board it belongs to, and link it to the note it came from.

Don't file everything. Kyle is for what I'd still want to find in three weeks.

Where to put it

It has to survive the conversation. Pasting it into a chat works once; these work every time.

Claude Code
CLAUDE.md in your project, or ~/.claude/CLAUDE.md for every project.
Claude (desktop and web)
A Project's instructions to scope it to that work, or your personal preferences in Settings to apply it everywhere.
Cursor, Windsurf, VS Code
The global rules field in settings, or a rules file committed to the repo so it travels with the project.
ChatGPT
Settings, under custom instructions.
Anything else
Wherever the client keeps a system prompt or rules file. If it has none, paste the short version at the top of a conversation.