Marrow
EN
Download

Connects / AI / Agents and editors

VS Code Copilot and Marrow

Cloud MCPLocal MCPServer MCP

GitHub Copilot's agent mode in VS Code takes Marrow as an HTTP MCP server, on Copilot Free too.

Open in Marrow works on an iPhone with Marrow 1.6 or later.

Which way?

  • Cloud MCP if you want answers any time with nothing to run. Part of Marrow Pro.
  • Local MCP if the computer running it shares your phone's Wi-Fi or tailnet. Free, and it answers while Marrow is open.
  • Server MCP if you keep a small server running. Free, and it answers any time.

Cloud MCP Local MCP Server MCP

Cloud MCP Pro

A private copy of your data on Marrow's server. Your AI reads it any time, phone asleep, and every sign-in is approved on your phone. You need: Copilot Free works too.

  1. In Marrow, open Connects, then AI, and tap VS Code Copilot. Pick Cloud MCP.
  2. Turn Cloud MCP on (Marrow Pro) and add VS Code Copilot to Your AIs. Marrow shows your link.
  3. In VS Code, open the Command Palette.
  4. Run MCP: Add Server, then choose HTTP. Or paste the JSON below into .vscode/mcp.json.
    {
      "servers": {
        "marrow": {
          "type": "http",
          "url": "https://connect.marrowhealthapp.com/t/<your-id>/mcp"
        }
      }
    }
  5. Open Copilot Chat in agent mode and ask.
  6. Start the server. VS Code opens the sign-in page: type the code the page shows into Marrow and approve.
  7. Ask: How am I doing today?

Placeholder shown: Marrow fills in your own link.

Local MCP Free

A server on your iPhone. It answers while Marrow is open, to apps on the same Wi-Fi or tailnet. Nothing leaves your network. You need: Copilot Free works too.

  1. In Marrow, open Connects, then AI, and tap VS Code Copilot. Pick Local MCP.
  2. Turn Local MCP on and add VS Code Copilot to Your AIs. Marrow shows the address and a token made for this connection.
  3. In VS Code, open the Command Palette.
  4. Run MCP: Add Server, then choose HTTP. Or paste the JSON below into .vscode/mcp.json.
    {
      "servers": {
        "marrow": {
          "type": "http",
          "url": "http://<phone-ip>:21212/mcp",
          "headers": { "Authorization": "Bearer <token>" }
        }
      }
    }
  5. Open Copilot Chat in agent mode and ask.
  6. Ask: How am I doing today?

Placeholders shown: Marrow fills in your phone's address and the token.

Server MCP Free

Marrow's open-source server on a computer you keep on (a Pi, a NAS, an old laptop). The phone keeps it current and it answers any time. You need: Copilot Free works too.

  1. Run Marrow's server on a computer you keep on and pair it with the app (how).
  2. In Marrow, open Connects, then AI, tap VS Code Copilot and pick Server MCP. Add it to Your AIs. Marrow shows the server's address. The token is the mcp token your server printed when it started.
  3. In VS Code, open the Command Palette.
  4. Run MCP: Add Server, then choose HTTP. Or paste the JSON below into .vscode/mcp.json.
    {
      "servers": {
        "marrow": {
          "type": "http",
          "url": "http://<server-ip>:8800/mcp",
          "headers": { "Authorization": "Bearer <token>" }
        }
      }
    }
  5. Open Copilot Chat in agent mode and ask.
  6. Ask: How am I doing today?

Placeholders shown: Marrow fills in your server's address. The token is the one your server printed.

What it can do

Try asking

If it does not work

In VS Code Copilot

Cloud MCP checks

Local MCP checks

Server MCP checks

More fixes in the guides: Cloud MCP, Local MCP, Server MCP.

More help

More Agents and editors