All documentation

Connect AI tools

Use FocusPilot with Cursor, VS Code and other MCP apps

Set up FocusPilot in Cursor, VS Code (GitHub Copilot), Gemini CLI, or any app that supports remote MCP servers.

4 minute read Updated October 4, 2026

Cursor

Add FocusPilot to ~/.cursor/mcp.json (every project) or .cursor/mcp.json (one project). Cursor then shows FocusPilot in its MCP settings with a prompt to log in; select it, sign in to FocusPilot, and select Allow.

mcp.json
{
  "mcpServers": {
    "focuspilot": {
      "url": "https://focuspilot.online/api/mcp"
    }
  }
}
mcp.json with an MCP token instead
{
  "mcpServers": {
    "focuspilot": {
      "url": "https://focuspilot.online/api/mcp",
      "headers": { "Authorization": "Bearer fpm_YOUR_TOKEN" }
    }
  }
}

VS Code (GitHub Copilot)

Run MCP: Add Server from the Command Palette and choose HTTP, or add FocusPilot to .vscode/mcp.json. VS Code asks you to sign in to FocusPilot the first time Copilot uses it.

.vscode/mcp.json
{
  "servers": {
    "focuspilot": {
      "type": "http",
      "url": "https://focuspilot.online/api/mcp"
    }
  }
}
.vscode/mcp.json with an MCP token (VS Code asks for it and stores it securely)
{
  "inputs": [
    { "type": "promptString", "id": "focuspilot-token", "description": "FocusPilot MCP token", "password": true }
  ],
  "servers": {
    "focuspilot": {
      "type": "http",
      "url": "https://focuspilot.online/api/mcp",
      "headers": { "Authorization": "Bearer ${input:focuspilot-token}" }
    }
  }
}

Gemini CLI

Add FocusPilot to ~/.gemini/settings.json with an MCP token kept in an environment variable:

~/.gemini/settings.json
{
  "mcpServers": {
    "focuspilot": {
      "httpUrl": "https://focuspilot.online/api/mcp",
      "headers": { "Authorization": "Bearer ${FOCUSPILOT_TOKEN}" }
    }
  }
}

Any other MCP app

  • Server address: https://focuspilot.online/api/mcp
  • Transport: Streamable HTTP.
  • Sign-in: OAuth with automatic client registration. Apps that support it find everything from the address alone.
  • Or a token: send an MCP token as Authorization: Bearer fpm_….

Want to try this workflow?

Explore it with disposable sample data before creating an account.

Open interactive demo