PaperDock
Connection docs

Connect ChatGPT, Claude, Codex, or Gemini to your LaTeX projects.

Choose the AI assistant you already use, add PaperDock once, and sign in when prompted. The connection follows your current PaperDock projects and roles.

Server namepaperdock
Remote MCP URLhttps://app.paperdock.dev/api/mcp
AuthenticationPaperDock OAuth with PKCE
Before you connect

What do I need?

You need a PaperDock account and one of the supported AI assistants below. PaperDock's sign-in and approval flow handles authentication, so you should not create a bearer token or add custom headers.

ChatGPT

How do I connect ChatGPT to PaperDock?

Install the official PaperDock plugin, approve your PaperDock account, and confirm that ChatGPT can see your projects.

Codex CLI

How do I connect Codex CLI to PaperDock?

Add PaperDock once, complete browser sign-in when it opens, and use Codex alongside your local figures, scripts, and research data.

  1. Open a terminal.

  2. Add PaperDock.

    Command
    codex mcp add paperdock --url "https://app.paperdock.dev/api/mcp"

    If the sign-in window did not open, run this command.

    Command
    codex mcp login paperdock
  3. Start Codex.

    Command
    codex
  4. Verify the connection in your AI assistant.

    Prompt
    Show my PaperDock projects to confirm the connection.
    If your AI assistant confirms the connection, setup is complete.
Claude Code CLI

How do I connect Claude Code CLI to PaperDock?

Add PaperDock at user scope so the connection is available while you work from local folders with Claude Code.

  1. Open a terminal.

  2. Add PaperDock for your Claude user account.

    Command
    claude mcp add --transport http --scope user paperdock https://app.paperdock.dev/api/mcp
  3. Start Claude Code.

    Command
    claude
  4. Open MCP settings inside Claude Code and authenticate PaperDock.

    Command
    /mcp
  5. Verify the connection in your AI assistant.

    Prompt
    Show my PaperDock projects to confirm the connection.
    If your AI assistant confirms the connection, setup is complete.
Claude Web

How do I connect Claude Web to PaperDock?

Add PaperDock as a custom connector in Claude, then complete PaperDock sign-in in your browser.

  1. Open Customize -> Connectors.

  2. Select + -> Add custom connector.

  3. Enter the connector name.

    Name
    paperdock
  4. Enter the remote MCP server URL.

    URL
    https://app.paperdock.dev/api/mcp
  5. Select Add or Connect, then sign in to PaperDock.

  6. Verify the connection in your AI assistant.

    Prompt
    Show my PaperDock projects to confirm the connection.
    If your AI assistant confirms the connection, setup is complete.
Claude Desktop

How do I connect Claude Desktop to PaperDock?

Add PaperDock as a remote connector. The connector belongs to your Claude account and can also be used in Claude Web with that account.

Remote connectors belong to your Claude account. If PaperDock is already connected in Claude Web with the same account, you do not need to add it again.

  1. Open Customize -> Connectors in Claude.

  2. Select + -> Add custom connector.

  3. Enter the connector name.

    Name
    paperdock
  4. Enter the remote MCP server URL.

    URL
    https://app.paperdock.dev/api/mcp
  5. Select Add or Connect, then sign in to PaperDock.

  6. Verify the connection in your AI assistant.

    Prompt
    Show my PaperDock projects to confirm the connection.
    If your AI assistant confirms the connection, setup is complete.
Gemini CLI

How do I connect Gemini CLI to PaperDock?

Add PaperDock at user scope, start Gemini CLI, and authenticate the connection from its MCP menu.

  1. Open a terminal.

  2. Add PaperDock for your Gemini user account.

    Command
    gemini mcp add --transport http --scope user paperdock https://app.paperdock.dev/api/mcp
  3. Start Gemini CLI.

    Command
    gemini
  4. Authenticate PaperDock inside Gemini CLI.

    Command
    /mcp auth paperdock
  5. Verify the connection in your AI assistant.

    Prompt
    Show my PaperDock projects to confirm the connection.
    If your AI assistant confirms the connection, setup is complete.
Sign-in and approval

Why does PaperDock ask me to sign in?

OAuth confirms which PaperDock account your AI assistant may use. The approval does not copy your password into the assistant, select a fixed project list, or bypass project roles. PaperDock checks current membership and permissions on every MCP tool call.

Start working

What should I ask first?

Name the project and the result you want.

Create a project called Research Draft. We will use this project for the paper from now on.
Read main.tex and propose a clearer abstract.
Read main.tex, leave your feedback in Comments and Chat, and reply to the Comments I already added.
Help

What if the connection does not work?

No projects appear

Confirm that you approved the PaperDock account that owns or belongs to the project, then use the verification prompt again.

The AI assistant asks me to authenticate again

Reauthentication can follow a disconnect, revoked access, or a long period of inactivity. Start the connection flow again.

An edit is rejected as stale

Ask the assistant to read the latest file before editing. Revision checks prevent an older read from overwriting newer work.

For the complete permissions and tool reference, read the PaperDock MCP guide. For support, email [email protected].

Ready

Open a project, then connect your assistant.

AI agent connections are always free.