MCP Server
Connect Claude, ChatGPT, Cursor and other AI apps to your account. Once you authorize an app, it can list, read, save and tag your resources, and create share links for them.
Claude Code
$ claude mcp add --transport http --scope user plainmote https://plainmote.link/mcpThen run /mcp in Claude Code, choose plainmote and authorize it in the browser.
Codex
$ codex mcp add plainmote --url https://plainmote.link/mcpThe command opens a browser to authorize. If it does not, run codex mcp login plainmote.
Zed
Add to Zed’s settings.json. Zed asks you to authorize when it first connects.
{
"context_servers": {
"plainmote": {
"url": "https://plainmote.link/mcp"
}
}
}VS Code
$ code --add-mcp '{"name":"plainmote","type":"http","url":"https://plainmote.link/mcp"}'Or run MCP: Open User Configuration from the Command Palette and add the server to mcp.json. VS Code asks you to authorize when the server first starts.
{
"servers": {
"plainmote": {
"type": "http",
"url": "https://plainmote.link/mcp"
}
}
}opencode
Add to opencode.json, globally in ~/.config/opencode/ or in a project:
{
"mcp": {
"plainmote": {
"type": "remote",
"url": "https://plainmote.link/mcp"
}
}
}Then authorize it in the browser:
$ opencode mcp auth plainmoteCursor
Install it in one click, then authorize it when Cursor asks:
Or add it to ~/.cursor/mcp.json, or to .cursor/mcp.json in a project:
{
"mcpServers": {
"plainmote": {
"url": "https://plainmote.link/mcp"
}
}
}Antigravity
In the Agent panel, open … › Manage MCP Servers › View raw config and add the server to mcp_config.json. The key must be serverUrl. A browser opens to authorize it when it first connects.
{
"mcpServers": {
"plainmote": {
"serverUrl": "https://plainmote.link/mcp"
}
}
}Claude
In the Claude desktop app or on claude.ai, open Settings › Connectors, choose Add custom connector, name it PlainMote and enter this address:
https://plainmote.link/mcpChatGPT
In ChatGPT, open Settings › Apps › Advanced settings and turn on developer mode. Then choose Create app under Settings › Apps, name it PlainMote, choose OAuth for authentication and enter this address:
https://plainmote.link/mcpEach app opens this site the first time it connects, for you to sign in and authorize it. Claude and ChatGPT connect from their own servers, so for them this site must be reachable from the internet.
| Tool | Purpose |
|---|---|
| list_resources | List resources, or search them by name or tag. |
| list_tags | List the account’s tags. |
| read_resource | Read a resource’s text, current or of an earlier version. |
| list_versions | List a resource’s versions. |
| diff_versions | Compare two versions as a unified diff. |
| create_resource | Create a resource from text. |
| edit_resource | Replace parts of the text and save the result as a new version, without sending the whole text; refused if the resource changed since the app read it. |
| update_resource | Save new text as a new version; refused if the resource changed since the app read it. |
| tag_resource | Add or remove a resource’s tags. |
| share_resource | Create a share link, with an expiry of up to 30 days and a use limit. |
| unshare_resource | Revoke one share link of a resource, or all of them. |