[{"data":1,"prerenderedAt":213},["ShallowReactive",2],{"docs-en-\u002Fdocs\u002Fai\u002Fclaude":3},{"id":4,"title":5,"body":6,"description":205,"extension":206,"meta":207,"navigation":208,"path":209,"seo":210,"stem":211,"__hash__":212},"docs_en\u002Fdocs\u002Fai\u002Fclaude.md","Claude",{"type":7,"value":8,"toc":200},"minimark",[9,13,18,59,69,75,81,85,88,137,152,170,174,177,183,188,193,196],[10,11,5],"h1",{"id":12},"claude",[14,15,17],"h2",{"id":16},"claudeai-and-claude-desktop","Claude.ai and Claude Desktop",[19,20,21,34,42,53],"ol",{},[22,23,24,25,29,30,33],"li",{},"Open ",[26,27,28],"strong",{},"Settings → Connectors"," and choose ",[26,31,32],{},"Add custom connector",".",[22,35,36,37,41],{},"Enter the URL ",[38,39,40],"code",{},"https:\u002F\u002Fapi.pelyr.com\u002Fmcp"," and confirm.",[22,43,44,45,48,49,52],{},"The connector appears with a ",[26,46,47],{},"Connect"," button. Click it: a Pelyr page opens\nand asks whether ",[38,50,51],{},"claude.ai"," may use your account.",[22,54,55,56,33],{},"Sign in if you are not signed in yet, then choose ",[26,57,58],{},"Allow",[60,61,62,63,65,66,33],"p",{},"There is no client ID and no client secret to fill in. Claude identifies itself\nwith a metadata document on its own domain, and Pelyr accepts exactly two of\nthose — ",[38,64,51],{}," and ",[38,67,68],{},"chatgpt.com",[60,70,71,72,74],{},"One approval covers Claude on the web, on the desktop and on mobile: they share\nthe same client identity. Afterwards you have one key named ",[38,73,51],{}," in your\nkey list.",[60,76,77,80],{},[26,78,79],{},"To disconnect,"," revoke that key in the portal, or remove the connector in\nClaude. Revoking the key is the stronger of the two — it cuts every Claude\nsurface at once, and it works even if you no longer have access\nto the Claude account.",[14,82,84],{"id":83},"claude-code","Claude Code",[60,86,87],{},"Claude Code takes the server with a header instead of the browser flow:",[89,90,95],"pre",{"className":91,"code":92,"language":93,"meta":94,"style":94},"language-bash shiki shiki-themes github-light github-dark","claude mcp add --transport http pelyr https:\u002F\u002Fapi.pelyr.com\u002Fmcp \\\n  --header \"Authorization: Bearer pk_your_key_here\"\n","bash","",[38,96,97,128],{"__ignoreMap":94},[98,99,102,105,109,112,116,119,122,125],"span",{"class":100,"line":101},"line",1,[98,103,12],{"class":104},"sScJk",[98,106,108],{"class":107},"sZZnC"," mcp",[98,110,111],{"class":107}," add",[98,113,115],{"class":114},"sj4cs"," --transport",[98,117,118],{"class":107}," http",[98,120,121],{"class":107}," pelyr",[98,123,124],{"class":107}," https:\u002F\u002Fapi.pelyr.com\u002Fmcp",[98,126,127],{"class":114}," \\\n",[98,129,131,134],{"class":100,"line":130},2,[98,132,133],{"class":114},"  --header",[98,135,136],{"class":107}," \"Authorization: Bearer pk_your_key_here\"\n",[60,138,139,140,143,144,147,148,151],{},"This stores the key in plain text: Claude Code writes it to ",[38,141,142],{},"~\u002F.claude.json",",\nand the command line lands in your shell history. Never run it with\n",[38,145,146],{},"--scope project"," — that writes the key into ",[38,149,150],{},".mcp.json"," inside your repository.",[60,153,154,155,158,159,162,163,166,167,169],{},"Create the key in the portal first; it needs the ",[38,156,157],{},"https"," capability. Check the\nresult with ",[38,160,161],{},"\u002Fmcp"," inside Claude Code — ",[38,164,165],{},"pelyr"," has to list ten tools. A key\nwithout ",[38,168,157],{},", a revoked key, or a typo all show up the same way: the server\nis listed as failing to authenticate.",[14,171,173],{"id":172},"asking-for-something","Asking for something",[60,175,176],{},"The tools are named after what they do, so a plain question works:",[178,179,180],"blockquote",{},[60,181,182],{},"Which cargo vessels are in the German Bight right now?",[178,184,185],{},[60,186,187],{},"Where did MMSI 244660123 go over the last six hours?",[178,189,190],{},[60,191,192],{},"Is there a vessel called EXAMPLE TRADER, and where was it last seen?",[60,194,195],{},"Claude picks the tool, fills in the bounding box or the time range, and reports\nback. A name search returns candidates, not a certain match — ask Claude to\nshow MMSI and IMO number when several vessels come back. Ask it to keep the\nattribution line from the tool result if it drops it —\nshowing the source is a condition of the licence, not a preference.",[197,198,199],"style",{},"html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":94,"searchDepth":130,"depth":130,"links":201},[202,203,204],{"id":16,"depth":130,"text":17},{"id":83,"depth":130,"text":84},{"id":172,"depth":130,"text":173},"Connect Pelyr to Claude.ai, Claude Desktop and Claude Code.","md",{},true,"\u002Fdocs\u002Fai\u002Fclaude",{"title":5,"description":205},"docs\u002Fai\u002Fclaude","PzHY7VUgPvKlGHPf_PZVgmcSMoqir78MIpBn9OjiS14",1793034560947]