Claude Code
Supports remote HTTP MCP and can authenticate remote servers with OAuth from the built-in /mcp flow.
Share markdown as clean web links with browser login in supported editors
Recommended path: add the hosted remote server, finish browser login once, and let your editor create account-owned docs. When that flow is unavailable, create a personal API key from /my-links and use either remote headers or the local npx -y plsreadme-mcp package.
Sign in here first if you want the hosted remote MCP flow. Supported clients will open browser login once, then new shares land in your account automatically.
You’re signed in. Add the hosted MCP URL below in a supported client, approve the browser prompt once, and new shares will be tagged mcp_remote_login.
1 hour. Refresh tokens last about 30 days. Reconnecting the same editor replaces the older grant. Signing out of the website does not revoke an existing editor grant by itself. If you need the fallback path, mint a personal API key from My Links.
Supports remote HTTP MCP and can authenticate remote servers with OAuth from the built-in /mcp flow.
Cursor documents remote MCP configs, per-server headers, and an MCP login flow in Cursor Agent. Use browser login first; fall back to a personal API key if your build does not complete the OAuth prompt.
Supports remote MCP over Streamable HTTP and SSE, and Windsurf’s docs explicitly note OAuth support for each transport.
Anthropic’s connector docs cover remote web connectors and browser OAuth permissions for supported paid plans.
Use a personal API key with either remote headers or the local npm MCP package. Legacy anonymous local mode now requires explicit opt-in.
Add the hosted MCP endpoint. Claude Code opens browser login on first authenticated use.
claude mcp add --transport http plsreadme https://plsreadme.com/mcp
Use the hosted URL directly. On first connect, the client should open the browser authorization flow.
{
"mcpServers": {
"plsreadme": {
"url": "https://plsreadme.com/mcp"
}
}
}
Use the remote MCP URL in your workspace or user-level MCP configuration. If your build does not offer browser auth yet, use the API key fallback below.
{
"servers": {
"plsreadme": {
"type": "http",
"url": "https://plsreadme.com/mcp"
}
}
}
Point the remote MCP config at the hosted URL. Windsurf’s MCP docs support OAuth on remote transports.
{
"mcpServers": {
"plsreadme": {
"serverUrl": "https://plsreadme.com/mcp"
}
}
}
{
"mcpServers": {
"plsreadme": {
"command": "npx",
"args": ["-y", "plsreadme-mcp"],
"env": {
"PLSREADME_API_KEY": "${env:PLSREADME_API_KEY}"
}
}
}
}
{
"mcpServers": {
"plsreadme": {
"command": "npx",
"args": ["-y", "plsreadme-mcp"],
"env": {
"PLSREADME_API_KEY": "<paste-your-personal-api-key>"
}
}
}
}
{
"inputs": [
{
"type": "promptString",
"id": "plsreadme-api-key",
"description": "plsreadme personal API key",
"password": true
}
],
"servers": {
"plsreadme": {
"command": "npx",
"args": ["-y", "plsreadme-mcp"],
"env": {
"PLSREADME_API_KEY": "${input:plsreadme-api-key}"
}
}
}
}
{
"mcpServers": {
"plsreadme": {
"command": "npx",
"args": ["-y", "plsreadme-mcp"],
"env": {
"PLSREADME_API_KEY": "${env:PLSREADME_API_KEY}"
}
}
}
}
claude mcp add --transport stdio \ --env PLSREADME_API_KEY=$PLSREADME_API_KEY \ plsreadme -- npx -y plsreadme-mcp
{
"mcpServers": {
"plsreadme-api": {
"url": "https://plsreadme.com/mcp",
"headers": {
"Authorization": "Bearer ${env:PLSREADME_API_KEY}"
}
}
}
}
PLSREADME_API_KEY:npx add-mcp plsreadme-mcp
plsreadme_share_file
Reads a local markdown file and generates a shareable link
plsreadme_share_text
Takes markdown text and generates a shareable link
📄 Share README.md as a clean link for stakeholders
📋 Generate preview links for PRDs, proposals, API docs
📝 Share markdown notes without setting up a website
💬 Create shareable documentation from any AI chat