Connect to Your AI

Kyle connects to any AI that supports MCP. Once connected, your AI can read and write your notes, tasks, and boards 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.Open Kyle in Claude's directory and choose Connect
  2. 2.When Claude asks you to sign in, use the same Apple ID you signed into Kyle with

Kyle is listed in Claude's connector directory, so there's no URL or key to copy. Works in Safari on iPhone too. Not seeing it? Choose Add custom connector and paste https://artifact.instantcontext.ai/api/kyle/mcp.

Muse

  1. 1.Paste a prompt into Muse, then paste your API key into Muse's secure field. Steps and the prompt

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.

Connect Muse

Muse connects to Kyle from a prompt you paste into it. Your API key goes into Muse's secure field, not the chat. It takes about a minute, all on your phone.

  1. 1Get Kyle and sign in with Apple.
  2. 2Copy the prompt below and paste it into Muse.
  3. 3When Muse asks for your key, open Kyle → Settings → Connect AI → Muse, tap Copy Key, and paste it into Muse's secure field.
Connect to Kyle, my notes and tasks app. Add it as an MCP server at https://artifact.instantcontext.ai/api/kyle/mcp?api_key= followed by my API key. Ask me for the key as a secret; don't have me paste it in the chat.

The same steps, with a copy button, are in the app under Settings → Connect AI → Muse. Once you're connected, see things to ask Muse.

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

Pick up a board

Boards group notes and tasks by area of work — a project, a client, a trip. One call returns a board's open tasks, finished work, and the notes behind them.

Write notes

Your AI creates and edits notes that appear instantly in Kyle, on every device.

Manage tasks

Create tasks, mark them priority, and close them when they're done.

Link the reasoning

A task can link to the note it came from, so the thinking stays with the work.

File onto boards

Your AI moves notes and tasks between boards — when you ask it to.

Search by meaning

Find notes and tasks by what they're about, not just the words in them. Filter 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.