# MarkLayer MCP server

> Lets AI agents receive, acknowledge, fix, and resolve webpage annotations via a real-time collaborative feedback loop.

- Repository: https://github.com/thevrus/MarkLayer
- Page: https://hostedmcp.org/servers/thevrus/marklayer
- Transport: stdio
- Stars: 52
- License: Apache-2.0

## Install

### Claude Code

```sh
claude mcp add marklayer -- npx -y marklayer-mcp
```

### Cursor (`~/.cursor/mcp.json`)

```json
{
  "mcpServers": {
    "marklayer": {
      "command": "npx",
      "args": [
        "-y",
        "marklayer-mcp"
      ]
    }
  }
}
```

### VS Code (`.vscode/mcp.json`)

```json
{
  "servers": {
    "marklayer": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "marklayer-mcp"
      ]
    }
  }
}
```

### VS Code CLI

```sh
code --add-mcp '{"name":"marklayer","type":"stdio","command":"npx","args":["-y","marklayer-mcp"]}'
```

### Claude Desktop (`claude_desktop_config.json`)

```json
{
  "mcpServers": {
    "marklayer": {
      "command": "npx",
      "args": [
        "-y",
        "marklayer-mcp"
      ]
    }
  }
}
```

### Codex

```sh
codex mcp add marklayer -- npx -y marklayer-mcp
```

### Codex config.toml (`~/.codex/config.toml`)

```toml
[mcp_servers.marklayer]
command = "npx"
args = ["-y", "marklayer-mcp"]
```

### Gemini CLI

```sh
gemini mcp add -s user marklayer npx -- -y marklayer-mcp
```

### Gemini settings.json (`~/.gemini/settings.json`)

```json
{
  "mcpServers": {
    "marklayer": {
      "command": "npx",
      "args": [
        "-y",
        "marklayer-mcp"
      ]
    }
  }
}
```

## FAQ

### Do I need an account to use MarkLayer?

No, MarkLayer requires no sign-up or account to start reviewing or sharing boards.

### Can I use MarkLayer on my local development server?

Yes, you can use the Chrome extension to annotate pages on your own localhost dev server without it needing to be reachable from the internet.

### What happens to my shared boards over time?

Shared boards are not permanent and will expire 90 days after they were last viewed.
