[{"data":1,"prerenderedAt":321},["ShallowReactive",2],{"docs-navigation-en-guides":3,"docs-sections-en":54,"docs-/en/guides/connect-agent":68},[4,9,14,19,24,29,34,39,44,49],{"title":5,"path":6,"stem":7,"icon":8,"children":-1},"Setup","/docs/guides","en/1.guides/index","tabler:settings",{"title":10,"path":11,"stem":12,"icon":13,"children":-1},"Import pages","/docs/guides/import-pages","en/1.guides/1.import-pages","tabler:file-import",{"title":15,"path":16,"stem":17,"icon":18,"children":-1},"Blog setup","/docs/guides/blog-setup","en/1.guides/2.blog-setup","tabler:rss",{"title":20,"path":21,"stem":22,"icon":23,"children":-1},"Event setup","/docs/guides/event-setup","en/1.guides/3.event-setup","tabler:calendar",{"title":25,"path":26,"stem":27,"icon":28,"children":-1},"Search","/docs/guides/search","en/1.guides/4.search","tabler:search",{"title":30,"path":31,"stem":32,"icon":33,"children":-1},"Translating your website","/docs/guides/translation","en/1.guides/5.translation","tabler:language",{"title":35,"path":36,"stem":37,"icon":38,"children":-1},"Custom domain","/docs/guides/custom-domain","en/1.guides/6.custom-domain","tabler:world",{"title":40,"path":41,"stem":42,"icon":43,"children":-1},"Plugins","/docs/guides/plugins","en/1.guides/7.plugins","tabler:packages",{"title":45,"path":46,"stem":47,"icon":48,"children":-1},"Connect your agent","/docs/guides/connect-agent","en/1.guides/8.connect-agent","tabler:robot",{"title":50,"path":51,"stem":52,"icon":53,"children":-1},"Upgrade to a paid plan","/docs/guides/upgrade-plan","en/1.guides/9.upgrade-plan","tabler:arrow-up-circle",[55,59,62,65],{"label":56,"to":57,"active":58},"Get Started","/docs/get-started",false,{"label":60,"to":6,"active":61},"Guides",true,{"label":63,"to":64,"active":58},"Resources","/docs/resources",{"label":66,"to":67,"active":58},"Developers","/docs/developer",{"id":69,"title":45,"body":70,"description":306,"extension":307,"icon":308,"meta":309,"navigation":310,"next":311,"order":308,"path":318,"seo":319,"soon":58,"stem":47,"__hash__":320},"docs/en/1.guides/8.connect-agent.md",{"type":71,"value":72,"toc":300},"minimark",[73,85,88,105,110,113,117,124,151,154,163,167,170,182,254,261,270,274,296],[74,75,76,77,84],"p",{},"Neleto has a built-in ",[78,79,83],"a",{"href":80,"rel":81},"https://modelcontextprotocol.io",[82],"nofollow","MCP"," server, so AI\nagents can work in your site directly. This is entirely optional, and your site\nworks exactly the same without it.",[74,86,87],{},"There are two ways to connect, and which one you use depends on your tool:",[89,90,91,99],"ul",{},[92,93,94,98],"li",{},[95,96,97],"strong",{},"Claude.ai and Claude Desktop"," connect in one click with OAuth, no token\nneeded.",[92,100,101,104],{},[95,102,103],{},"Claude Code, Cursor, VS Code and other tools"," connect with an API token.",[106,107,109],"h2",{"id":108},"what-a-connected-agent-can-do","What a connected agent can do",[74,111,112],{},"Within the roles you set, an agent can create and edit pages, manage files,\nupdate blog posts, list events and more, and it can open the live page to check\nits own work. You stay in control: an agent only ever has the permissions of the\nuser it connects as, and you can revoke access at any time.",[106,114,116],{"id":115},"one-click-with-oauth-claudeai-and-claude-desktop","One click with OAuth (Claude.ai and Claude Desktop)",[74,118,119,120,123],{},"Claude's ",[95,121,122],{},"Custom Connectors"," authenticate with OAuth, so there is no token to\ncreate or paste. Neleto is its own OAuth server, so you just log in and approve.",[125,126,127,134,141,148],"ol",{},[92,128,129,130,133],{},"In Claude, open ",[95,131,132],{},"Settings -> Connectors -> Add custom connector",".",[92,135,136,137],{},"Enter your MCP endpoint URL: ",[138,139,140],"code",{},"https://\u003Cyour-neleto-url>/api/mcp",[92,142,143,144,147],{},"Claude opens your Neleto instance in the browser. Log in (if you are not\nalready) and approve the ",[95,145,146],{},"Connect application"," consent screen.",[92,149,150],{},"Claude is redirected back and gets an access token automatically. The\nconnector is ready.",[74,152,153],{},"Now ask Claude to work with your site, for example \"List the pages on my Neleto\nsite\".",[155,156,157],"note",{},[74,158,159,160,133],{},"You can review and revoke connected apps at any time in your Neleto admin under\n",[95,161,162],{},"Profile -> Security -> Connected applications",[106,164,166],{"id":165},"with-an-api-token-claude-code-cursor-vs-code-and-more","With an API token (Claude Code, Cursor, VS Code and more)",[74,168,169],{},"Tools that configure MCP from a file authenticate with a Bearer token instead of\nOAuth.",[125,171,172,179],{},[92,173,174,175,178],{},"In your Neleto admin, open ",[95,176,177],{},"Profile -> Security"," and create an API token.",[92,180,181],{},"Add Neleto to your tool with that token. For Claude Code:",[183,184,189],"pre",{"className":185,"code":186,"language":187,"meta":188,"style":188},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","claude mcp add --transport http neleto https://\u003Cyour-neleto-url>/api/mcp \\\n  --header \"Authorization: Bearer \u003Cyour-token>\"\n","bash","",[138,190,191,239],{"__ignoreMap":188},[192,193,196,200,204,207,210,213,216,219,223,226,230,233,236],"span",{"class":194,"line":195},"line",1,[192,197,199],{"class":198},"sBMFI","claude",[192,201,203],{"class":202},"sfazB"," mcp",[192,205,206],{"class":202}," add",[192,208,209],{"class":202}," --transport",[192,211,212],{"class":202}," http",[192,214,215],{"class":202}," neleto",[192,217,218],{"class":202}," https://",[192,220,222],{"class":221},"sMK4o","\u003C",[192,224,225],{"class":202},"your-neleto-ur",[192,227,229],{"class":228},"sTEyZ","l",[192,231,232],{"class":221},">",[192,234,235],{"class":202},"/api/mcp",[192,237,238],{"class":228}," \\\n",[192,240,242,245,248,251],{"class":194,"line":241},2,[192,243,244],{"class":202},"  --header",[192,246,247],{"class":221}," \"",[192,249,250],{"class":202},"Authorization: Bearer \u003Cyour-token>",[192,252,253],{"class":221},"\"\n",[74,255,256,257,133],{},"For Cursor, VS Code (Copilot Agent Mode), Claude Desktop (config file), OpenCode\nand Windsurf, copy the ready-made snippet for your tool from the\n",[78,258,260],{"href":259},"/docs/developer/mcp#configuration","MCP reference",[262,263,264],"caution",{},[74,265,266,267,269],{},"Treat the token like a password. It carries the permissions of your user, so\nonly share it with tools you trust, and revoke it in ",[95,268,177],{}," if\nit is ever exposed.",[106,271,273],{"id":272},"where-to-next","Where to next",[89,275,276,282,289],{},[92,277,278,279],{},"Endpoint and per-tool setup: ",[78,280,260],{"href":281},"/docs/developer/mcp",[92,283,284,285],{},"Everything an agent can do: ",[78,286,288],{"href":287},"/docs/developer/mcp/tools","Tools reference",[92,290,291,292],{},"Connection or tool-call problems: ",[78,293,295],{"href":294},"/docs/developer/mcp/troubleshooting","Troubleshooting",[297,298,299],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}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":188,"searchDepth":241,"depth":241,"links":301},[302,303,304,305],{"id":108,"depth":241,"text":109},{"id":115,"depth":241,"text":116},{"id":165,"depth":241,"text":166},{"id":272,"depth":241,"text":273},"Let Claude, Cursor or any MCP tool read, write and publish content in your\nNeleto site, within the roles you set.\n","md",null,{},{"icon":48},[312,315],{"title":260,"description":313,"to":281,"icon":314},"Endpoint, per-tool setup and every available tool.","tabler:plug",{"title":295,"description":316,"to":294,"icon":317},"Fix connection and tool-call problems.","tabler:lifebuoy","/en/guides/connect-agent",{"title":45,"description":306},"Uk7FJ6YKrDMDnKFGK9Jx7dYk4mMv8dtHSUhxnFEFcdU",1792657571592]