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.
paperdockhttps://app.paperdock.dev/api/mcpWhat 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.
- One connection covers every project you can currently access.
- Newly created or shared projects appear without reconnecting.
- Owner, Editor, and Viewer permissions continue to apply.
How do I connect ChatGPT to PaperDock?
Install the official PaperDock plugin, approve your PaperDock account, and confirm that ChatGPT can see your projects.
PaperDock is available as an official ChatGPT plugin. Follow the current setup and account-change steps in the PaperDock MCP guide.
View the ChatGPT connection guideHow 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.
Open a terminal.
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
Start Codex.
- Command
codex
Verify the connection in your AI assistant.
- Prompt
Show my PaperDock projects to confirm the connection.
Change connected PaperDock account
Sign in to the PaperDock account you want in your browser, then open a terminal and run:
- Command
codex mcp logout paperdock- Command
codex mcp login paperdock
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.
Open a terminal.
Add PaperDock for your Claude user account.
- Command
claude mcp add --transport http --scope user paperdock https://app.paperdock.dev/api/mcp
Start Claude Code.
- Command
claude
Open MCP settings inside Claude Code and authenticate PaperDock.
- Command
/mcp
Verify the connection in your AI assistant.
- Prompt
Show my PaperDock projects to confirm the connection.
Change connected PaperDock account
Sign in to the PaperDock account you want in your browser. In Claude Code, run /mcp, select paperdock, and choose Clear authentication. If PaperDock is still connected, select Disconnect, then Connect again.
How do I connect Claude Web to PaperDock?
Add PaperDock as a custom connector in Claude, then complete PaperDock sign-in in your browser.
Open Customize -> Connectors.
Select + -> Add custom connector.
Enter the connector name.
- Name
paperdock
Enter the remote MCP server URL.
- URL
https://app.paperdock.dev/api/mcp
Select Add or Connect, then sign in to PaperDock.
Verify the connection in your AI assistant.
- Prompt
Show my PaperDock projects to confirm the connection.
Change connected PaperDock account
Sign in to the PaperDock account you want in your browser. Then open Settings -> Connectors -> PaperDock, select Disconnect, then Connect.
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.
Open Customize -> Connectors in Claude.
Select + -> Add custom connector.
Enter the connector name.
- Name
paperdock
Enter the remote MCP server URL.
- URL
https://app.paperdock.dev/api/mcp
Select Add or Connect, then sign in to PaperDock.
Verify the connection in your AI assistant.
- Prompt
Show my PaperDock projects to confirm the connection.
Change connected PaperDock account
Sign in to the PaperDock account you want in your browser. Then open Settings -> Connectors -> PaperDock, select Disconnect, then Connect.
How do I connect Gemini CLI to PaperDock?
Add PaperDock at user scope, start Gemini CLI, and authenticate the connection from its MCP menu.
Open a terminal.
Add PaperDock for your Gemini user account.
- Command
gemini mcp add --transport http --scope user paperdock https://app.paperdock.dev/api/mcp
Start Gemini CLI.
- Command
gemini
Authenticate PaperDock inside Gemini CLI.
- Command
/mcp auth paperdock
Verify the connection in your AI assistant.
- Prompt
Show my PaperDock projects to confirm the connection.
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.
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.
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].
Open a project, then connect your assistant.
AI agent connections are always free.