NeetoKB then works in claude.ai, the Claude desktop app, Claude mobile, and Cowork.If you see Request instead of Connect to Claude, your Team plan admin must turn NeetoKB on under Organization settings > Connectors. After that, click Connect to Claude.To disconnect, open Customize > Connectors and remove NeetoKB.
Add it as a custom connector instead
Use this only if your organization blocks the connector directory.
Enter your workspace subdomain, or paste the workspace URL. For acme.neetokb.com, enter acme. The Find your workspace subdomain link on this screen opens the Workspace subdomain page.
The first screen of the NeetoKB sign-in.
2
Sign in
Sign in to that workspace, if you are not signed in already.
3
Choose what the assistant can do
Read and Stay connected are always on. Tick Create and update and Delete only if the assistant needs them.One connection can reach more than one workspace at the same time. The workspace you entered is always connected. If your email belongs to other workspaces, tick any you also want under Additional workspaces to connect. The permissions you approve apply to all of them.
Choosing the permissions and any additional workspaces.
4
Authorize
Click Authorize.
To add a workspace or a permission later, sign in again and tick it.
Ask the assistant “Search my NeetoKB articles for billing.” If it answers with your articles, the connection works. For more prompts, see Examples. If it does not work, see Troubleshooting.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"NeetoKB Docs","description":"Developer docs for NeetoKB: the REST API, the CLI and the MCP server.","colors":{"primary":"#10B981","light":"#34D399","dark":"#059669"},"logo":"https://mintcdn.com/neetokb-apis/TvT839MVKEca5rat/assets/logo.svg?fit=max\u0026auto=format\u0026n=TvT839MVKEca5rat\u0026q=85\u0026s=c43a7be461e49afbcc866730e9a2b650","favicon":"https://mintcdn.com/neetokb-apis/XUNeApzZj0GB0pou/assets/favicon.png?fit=max\u0026auto=format\u0026n=XUNeApzZj0GB0pou\u0026q=85\u0026s=bfab098569548a0719f038e2d6fb9854","api":{"params":{"expanded":"all"},"playground":{"display":"interactive","proxy":true},"examples":{"defaults":"all","languages":["curl","javascript","python"]}},"appearance":{"default":"light","strict":true},"navbar":{"links":[{"href":"https://www.neeto.com/neetokb/blog","label":"Blog"},{"href":"https://help.neetokb.com/","label":"Help center"},{"href":"https://neetokb.com/","label":"NeetoKB"}]},"footer":{"socials":{"x":"https://x.com/neetohq","linkedin":"https://www.linkedin.com/company/neeto","youtube":"https://www.youtube.com/channel/UCoQ3Kv2JdZ51WZJ3QFFcI9g","slack":"https://neeto.com/community"}},"styling":{"eyebrows":"section","codeblocks":"system","latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"neetokb-apis","hasAudioNarration":false,"actualSubdomain":"neetokb-apis","customDomains":["apidocs.neetokb.com"],"gitSource":{"type":"github","owner":"neetokbapis","repo":"neeto-kb-api","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae41207d89f1440b97e1101","collectionId":"1ceb37e4-808f-469b-a5af-d612c6ef2b2b","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae41207d89f1440b97e1101"},"entitlements":{},"buildId":"6ae41207d89f1440b97e1101","clientVersion":"0.0.4043","searchFilterCounts":[{"language":"default","tag":"API","count":106},{"language":"default","tag":"CLI","count":25},{"language":"default","tag":"Articles","count":22},{"language":"default","tag":"Getting started","count":21},{"language":"default","tag":"Commands","count":18},{"language":"default","tag":"API v1 (deprecated)","count":12},{"language":"default","tag":"Themes","count":11},{"language":"default","tag":"MCP","count":8},{"language":"default","tag":"Reports","count":7},{"language":"default","tag":"Categories","count":6}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"theme.css","content":":root{--primary-green:#0da874;--white:#ffffff;--light-gray:#eeeeee;--dark-gray:#1f2937;--text-white:rgb(255, 255, 255);--text-light:rgb(238, 238, 238)}#navbar-transition,[data-nav=true]{background-color:var(--primary-green)!important}.nav-logo{filter:brightness(0) invert(1)!important;height:20px!important;width:auto!important;max-width:none!important}#navbar a,#navbar-transition a,.navbar-link,[data-nav=true] a{color:var(--text-white)!important}#navbar a:hover,#navbar-transition a:hover,.navbar-link:hover,[data-nav=true] a:hover{color:var(--text-light)!important}#navbar .text-sm,#navbar .text-xs,#navbar button,#navbar div,#navbar p,#navbar span{color:var(--white)!important}#navbar .bg-gray-300,#navbar .bg-gray-400,#navbar .bg-gray-500,#navbar .bg-gray-600,[data-headlessui-state=open] [id*=headlessui-dialog-panel]{background-color:var(--white)!important}[data-headlessui-state=open] [id*=headlessui-dialog-panel] .dark\\:text-gray-400,[data-headlessui-state=open] [id*=headlessui-dialog-panel] .navbar-link a,[data-headlessui-state=open] [id*=headlessui-dialog-panel] .text-gray-600{color:var(--dark-gray)!important}#search-bar-entry .text-sm,#search-bar-entry .text-xs,#search-bar-entry button,#search-bar-entry div,#search-bar-entry img,#search-bar-entry p,#search-bar-entry span,#search-bar-entry svg,[data-headlessui-state=open] [id*=headlessui-dialog-panel] .dark\\:hover\\:text-gray-300:hover,[data-headlessui-state=open] [id*=headlessui-dialog-panel] .hover\\:text-gray-900:hover,[data-headlessui-state=open] [id*=headlessui-dialog-panel] .navbar-link a:hover{color:var(--primary-green)!important}"}],"page":{"pagePath":"mcp/connect","slug":"/mcp/connect","pageMetadata":{"title":"Connect agent","description":"Step-by-step setup for Claude, ChatGPT, and other AI agents.","href":"/mcp/connect"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Step-by-step setup for Claude, ChatGPT, and other AI agents.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,em:`em`,li:`li`,ol:`ol`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,..._provideComponents(),...props.components},{Accordion,CodeBlock,Frame,Heading,OptimizedImage,Step,Steps,Tab,Tabs,Warning}=_components;if(!Accordion)_missingMdxReference(`Accordion`,true);if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Tab)_missingMdxReference(`Tab`,true);if(!Tabs)_missingMdxReference(`Tabs`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`2`,id:`sign-in-with-your-neetokb-account`,children:`Sign in with your NeetoKB account`}),`\n`,_jsxs(Tabs,{children:[_jsxs(Tab,{title:`Claude`,id:`claude`,children:[_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Visit the `,_jsx(_components.a,{href:`https://claude.ai/directory/neetokb`,children:`NeetoKB listing`}),` in Anthropic’s connector directory.`]}),`\n`,_jsx(Frame,{caption:`The NeetoKB listing in Anthropic's connector directory.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/neetokb-apis/blxraB22gKdkLktr/assets/mcp/claude-directory-neetokb.png?fit=max\u0026auto=format\u0026n=blxraB22gKdkLktr\u0026q=85\u0026s=57f2093cb9ae311657cf5d355942dd34`,alt:`The NeetoKB entry in Claude's connector directory, with a one-line description and a Connect to Claude button`,\"data-og-width\":`1568`,width:`1568`,\"data-og-height\":`174`,height:`174`,\"data-path\":`assets/mcp/claude-directory-neetokb.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/neetokb-apis/blxraB22gKdkLktr/assets/mcp/claude-directory-neetokb.png?w=280\u0026fit=max\u0026auto=format\u0026n=blxraB22gKdkLktr\u0026q=85\u0026s=28f521fee5f689e50fe8e0a5279fd81e 280w, https://mintcdn.com/neetokb-apis/blxraB22gKdkLktr/assets/mcp/claude-directory-neetokb.png?w=560\u0026fit=max\u0026auto=format\u0026n=blxraB22gKdkLktr\u0026q=85\u0026s=13ad5ac73ada49282c07556b1f1efe7c 560w, https://mintcdn.com/neetokb-apis/blxraB22gKdkLktr/assets/mcp/claude-directory-neetokb.png?w=840\u0026fit=max\u0026auto=format\u0026n=blxraB22gKdkLktr\u0026q=85\u0026s=915ca82d458484aabcdfbba84c9e521e 840w, https://mintcdn.com/neetokb-apis/blxraB22gKdkLktr/assets/mcp/claude-directory-neetokb.png?w=1100\u0026fit=max\u0026auto=format\u0026n=blxraB22gKdkLktr\u0026q=85\u0026s=8b244b82ff3043a3ad279f936c27963b 1100w, https://mintcdn.com/neetokb-apis/blxraB22gKdkLktr/assets/mcp/claude-directory-neetokb.png?w=1650\u0026fit=max\u0026auto=format\u0026n=blxraB22gKdkLktr\u0026q=85\u0026s=3daea7d989e79f7dd6263ab8e9a37714 1650w, https://mintcdn.com/neetokb-apis/blxraB22gKdkLktr/assets/mcp/claude-directory-neetokb.png?w=2500\u0026fit=max\u0026auto=format\u0026n=blxraB22gKdkLktr\u0026q=85\u0026s=4cd25db12e4c2dddc1942df4063d124e 2500w`})}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`Connect to Claude`}),`.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Sign in to NeetoKB. See `,_jsx(_components.a,{href:`#what-the-sign-in-looks-like`,children:`What the sign-in looks like`}),`.`]}),`\n`]}),`\n`]}),_jsx(_components.p,{children:`NeetoKB then works in claude.ai, the Claude desktop app, Claude mobile, and Cowork.`}),_jsxs(_components.p,{children:[`If you see `,_jsx(_components.strong,{children:`Request`}),` instead of `,_jsx(_components.strong,{children:`Connect to Claude`}),`, your Team plan admin must turn NeetoKB on under `,_jsx(_components.strong,{children:_jsx(_components.a,{href:`https://claude.ai/admin-settings/connectors`,children:`Organization settings > Connectors`})}),`. After that, click `,_jsx(_components.strong,{children:`Connect to Claude`}),`.`]}),_jsxs(_components.p,{children:[`To disconnect, open `,_jsx(_components.strong,{children:_jsx(_components.a,{href:`https://claude.ai/customize/connectors`,children:`Customize > Connectors`})}),` and remove NeetoKB.`]}),_jsxs(Accordion,{title:`Add it as a custom connector instead`,id:`add-it-as-a-custom-connector-instead`,children:[_jsx(_components.p,{children:`Use this only if your organization blocks the connector directory.`}),_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Open `,_jsx(_components.strong,{children:_jsx(_components.a,{href:`https://claude.ai/customize/connectors`,children:`Customize > Connectors`})}),`, click `,_jsx(_components.strong,{children:`Add`}),`, then click `,_jsx(_components.strong,{children:`Add custom connector`}),`.`]}),`\n`,_jsx(Frame,{caption:`Add custom connector is the only item under the Add button.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/neetokb-apis/mXZsoTUPGIe4UheI/assets/mcp/claude-add-menu.png?fit=max\u0026auto=format\u0026n=mXZsoTUPGIe4UheI\u0026q=85\u0026s=30a5a968280a3aed5f5a3b5139e5accf`,alt:`Menu under the Add button in Claude's Connectors settings, with the single item Add custom connector`,\"data-og-width\":`402`,width:`402`,\"data-og-height\":`184`,height:`184`,\"data-path\":`assets/mcp/claude-add-menu.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/neetokb-apis/mXZsoTUPGIe4UheI/assets/mcp/claude-add-menu.png?w=280\u0026fit=max\u0026auto=format\u0026n=mXZsoTUPGIe4UheI\u0026q=85\u0026s=f39bba6e85d8fc4462ebbfee5b2c57e2 280w, https://mintcdn.com/neetokb-apis/mXZsoTUPGIe4UheI/assets/mcp/claude-add-menu.png?w=560\u0026fit=max\u0026auto=format\u0026n=mXZsoTUPGIe4UheI\u0026q=85\u0026s=173d3a0c0786cd3a5e32a772a7ce38d8 560w, https://mintcdn.com/neetokb-apis/mXZsoTUPGIe4UheI/assets/mcp/claude-add-menu.png?w=840\u0026fit=max\u0026auto=format\u0026n=mXZsoTUPGIe4UheI\u0026q=85\u0026s=d72bd980e282861ab4db37ef1dcc615e 840w, https://mintcdn.com/neetokb-apis/mXZsoTUPGIe4UheI/assets/mcp/claude-add-menu.png?w=1100\u0026fit=max\u0026auto=format\u0026n=mXZsoTUPGIe4UheI\u0026q=85\u0026s=694ec787803649b5cf8dfb580708016a 1100w, https://mintcdn.com/neetokb-apis/mXZsoTUPGIe4UheI/assets/mcp/claude-add-menu.png?w=1650\u0026fit=max\u0026auto=format\u0026n=mXZsoTUPGIe4UheI\u0026q=85\u0026s=59b0157c51dfbad668335875a68ad3c8 1650w, https://mintcdn.com/neetokb-apis/mXZsoTUPGIe4UheI/assets/mcp/claude-add-menu.png?w=2500\u0026fit=max\u0026auto=format\u0026n=mXZsoTUPGIe4UheI\u0026q=85\u0026s=540d68f171b71632f5383eb9886dd8d4 2500w`})}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`Enter the name NeetoKB and paste the server URL.`}),`\n`,_jsx(CodeBlock,{numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`https://connect.neetokb.com/mcp/messages`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsx(Frame,{caption:`The Add custom connector dialog, ready to submit.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/neetokb-apis/mXZsoTUPGIe4UheI/assets/mcp/claude-add-custom-connector-dialog.png?fit=max\u0026auto=format\u0026n=mXZsoTUPGIe4UheI\u0026q=85\u0026s=8aafe56478f655d83005f5ee9271015f`,alt:`Claude's Add custom connector dialog with the name NeetoKB and the server URL https://connect.neetokb.com/mcp/messages filled in, and a Continue button`,\"data-og-width\":`1072`,width:`1072`,\"data-og-height\":`898`,height:`898`,\"data-path\":`assets/mcp/claude-add-custom-connector-dialog.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/neetokb-apis/mXZsoTUPGIe4UheI/assets/mcp/claude-add-custom-connector-dialog.png?w=280\u0026fit=max\u0026auto=format\u0026n=mXZsoTUPGIe4UheI\u0026q=85\u0026s=4ceed5066e33cf85e34a544de2e21343 280w, https://mintcdn.com/neetokb-apis/mXZsoTUPGIe4UheI/assets/mcp/claude-add-custom-connector-dialog.png?w=560\u0026fit=max\u0026auto=format\u0026n=mXZsoTUPGIe4UheI\u0026q=85\u0026s=41ecf55dec13f37fd602c81d5fd73015 560w, https://mintcdn.com/neetokb-apis/mXZsoTUPGIe4UheI/assets/mcp/claude-add-custom-connector-dialog.png?w=840\u0026fit=max\u0026auto=format\u0026n=mXZsoTUPGIe4UheI\u0026q=85\u0026s=6d29aa0f6ea328d674ba42070938bc5b 840w, https://mintcdn.com/neetokb-apis/mXZsoTUPGIe4UheI/assets/mcp/claude-add-custom-connector-dialog.png?w=1100\u0026fit=max\u0026auto=format\u0026n=mXZsoTUPGIe4UheI\u0026q=85\u0026s=d26aa43aedb634a1ae948f0f1c7daeba 1100w, https://mintcdn.com/neetokb-apis/mXZsoTUPGIe4UheI/assets/mcp/claude-add-custom-connector-dialog.png?w=1650\u0026fit=max\u0026auto=format\u0026n=mXZsoTUPGIe4UheI\u0026q=85\u0026s=7ce813c2d68e4dd9dcc1fea554ef7284 1650w, https://mintcdn.com/neetokb-apis/mXZsoTUPGIe4UheI/assets/mcp/claude-add-custom-connector-dialog.png?w=2500\u0026fit=max\u0026auto=format\u0026n=mXZsoTUPGIe4UheI\u0026q=85\u0026s=14552a16d3c5c63616de41b710c60c16 2500w`})}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`Continue`}),` and sign in to NeetoKB.`]}),`\n`]}),`\n`]})]})]}),_jsx(Tab,{title:`ChatGPT web app`,id:`chatgpt-web-app`,children:_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Go to `,_jsx(_components.a,{href:`https://chatgpt.com/plugins`,children:`chatgpt.com/plugins`}),`. Click `,_jsx(_components.strong,{children:`Add`}),` at the top right, then click `,_jsx(_components.strong,{children:`Add custom MCP server`}),`.`]}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/neetokb-apis/BkWMdSJ10i5rr909/assets/mcp/chatgpt-add-custom-mcp-server.png?fit=max\u0026auto=format\u0026n=BkWMdSJ10i5rr909\u0026q=85\u0026s=1ebfa131e051a841e541e3ec17f44aaf`,alt:`The Add menu on the ChatGPT Plugins page, with Create plugin, Upload plugin archive and Add custom MCP server in the list`,\"data-og-width\":`490`,width:`490`,\"data-og-height\":`183`,height:`183`,\"data-path\":`assets/mcp/chatgpt-add-custom-mcp-server.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/neetokb-apis/BkWMdSJ10i5rr909/assets/mcp/chatgpt-add-custom-mcp-server.png?w=280\u0026fit=max\u0026auto=format\u0026n=BkWMdSJ10i5rr909\u0026q=85\u0026s=2140d360621bc54b56bd4625b52388fe 280w, https://mintcdn.com/neetokb-apis/BkWMdSJ10i5rr909/assets/mcp/chatgpt-add-custom-mcp-server.png?w=560\u0026fit=max\u0026auto=format\u0026n=BkWMdSJ10i5rr909\u0026q=85\u0026s=db4228ab05edd60ce6c21a6be2cbde89 560w, https://mintcdn.com/neetokb-apis/BkWMdSJ10i5rr909/assets/mcp/chatgpt-add-custom-mcp-server.png?w=840\u0026fit=max\u0026auto=format\u0026n=BkWMdSJ10i5rr909\u0026q=85\u0026s=57a48e0961a9822c7c9c95139ffa3333 840w, https://mintcdn.com/neetokb-apis/BkWMdSJ10i5rr909/assets/mcp/chatgpt-add-custom-mcp-server.png?w=1100\u0026fit=max\u0026auto=format\u0026n=BkWMdSJ10i5rr909\u0026q=85\u0026s=c53f4b04db430bad5b1485d9126f6ede 1100w, https://mintcdn.com/neetokb-apis/BkWMdSJ10i5rr909/assets/mcp/chatgpt-add-custom-mcp-server.png?w=1650\u0026fit=max\u0026auto=format\u0026n=BkWMdSJ10i5rr909\u0026q=85\u0026s=c0d4c3463346b43d3cb695471c3f2178 1650w, https://mintcdn.com/neetokb-apis/BkWMdSJ10i5rr909/assets/mcp/chatgpt-add-custom-mcp-server.png?w=2500\u0026fit=max\u0026auto=format\u0026n=BkWMdSJ10i5rr909\u0026q=85\u0026s=a561f91fd80f613d4e88e7af9980c9b0 2500w`})}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`In `,_jsx(_components.strong,{children:`Add custom MCP server`}),`, enter the name NeetoKB, keep `,_jsx(_components.strong,{children:`Connection`}),` on `,_jsx(_components.strong,{children:`Server URL`}),`, and paste:`]}),`\n`,_jsx(CodeBlock,{numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`https://connect.neetokb.com/mcp/messages`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Leave `,_jsx(_components.strong,{children:`Authentication`}),` on `,_jsx(_components.strong,{children:`OAuth`}),`. Tick `,_jsx(_components.strong,{children:`I understand and want to continue`}),`, then click `,_jsx(_components.strong,{children:`Create as a plugin`}),`.`]}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/neetokb-apis/BkWMdSJ10i5rr909/assets/mcp/chatgpt-custom-mcp-form.png?fit=max\u0026auto=format\u0026n=BkWMdSJ10i5rr909\u0026q=85\u0026s=f0cd0dd5fe856d3ba62134f4e33f2834`,alt:`The Add custom MCP server form with the name NeetoKB, the server URL filled in, Authentication set to OAuth, and a Create as a plugin button`,\"data-og-width\":`600`,width:`600`,\"data-og-height\":`759`,height:`759`,\"data-path\":`assets/mcp/chatgpt-custom-mcp-form.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/neetokb-apis/BkWMdSJ10i5rr909/assets/mcp/chatgpt-custom-mcp-form.png?w=280\u0026fit=max\u0026auto=format\u0026n=BkWMdSJ10i5rr909\u0026q=85\u0026s=2614c10d6f4d1fe2bfff832ff29be9a4 280w, https://mintcdn.com/neetokb-apis/BkWMdSJ10i5rr909/assets/mcp/chatgpt-custom-mcp-form.png?w=560\u0026fit=max\u0026auto=format\u0026n=BkWMdSJ10i5rr909\u0026q=85\u0026s=0ae181cd2396a76b1a59c7b22d98a1b6 560w, https://mintcdn.com/neetokb-apis/BkWMdSJ10i5rr909/assets/mcp/chatgpt-custom-mcp-form.png?w=840\u0026fit=max\u0026auto=format\u0026n=BkWMdSJ10i5rr909\u0026q=85\u0026s=074c73fba1bb5fe4bef4f2d6988bbcf6 840w, https://mintcdn.com/neetokb-apis/BkWMdSJ10i5rr909/assets/mcp/chatgpt-custom-mcp-form.png?w=1100\u0026fit=max\u0026auto=format\u0026n=BkWMdSJ10i5rr909\u0026q=85\u0026s=6ff60d8b200d3dded7825bd371dd3782 1100w, https://mintcdn.com/neetokb-apis/BkWMdSJ10i5rr909/assets/mcp/chatgpt-custom-mcp-form.png?w=1650\u0026fit=max\u0026auto=format\u0026n=BkWMdSJ10i5rr909\u0026q=85\u0026s=dcb851b61a595f1ee95be9c6b0b95ee1 1650w, https://mintcdn.com/neetokb-apis/BkWMdSJ10i5rr909/assets/mcp/chatgpt-custom-mcp-form.png?w=2500\u0026fit=max\u0026auto=format\u0026n=BkWMdSJ10i5rr909\u0026q=85\u0026s=6d09849ccafcfcf4fce5484c49f95198 2500w`})}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Sign in to NeetoKB. See `,_jsx(_components.a,{href:`#what-the-sign-in-looks-like`,children:`What the sign-in looks like`}),`.`]}),`\n`]}),`\n`]})}),_jsx(Tab,{title:`ChatGPT desktop app`,id:`chatgpt-desktop-app`,children:_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Click your profile picture at the bottom left, then click `,_jsx(_components.strong,{children:`Settings`}),`.`]}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/neetokb-apis/qHgPsFVp1e8GB35D/assets/mcp/chatgpt-desktop-settings-menu.png?fit=max\u0026auto=format\u0026n=qHgPsFVp1e8GB35D\u0026q=85\u0026s=b526daee050887458ef5e4f0d36885e0`,alt:`The profile menu in the ChatGPT desktop app, with Settings in the list`,\"data-og-width\":`230`,width:`230`,\"data-og-height\":`186`,height:`186`,\"data-path\":`assets/mcp/chatgpt-desktop-settings-menu.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/neetokb-apis/qHgPsFVp1e8GB35D/assets/mcp/chatgpt-desktop-settings-menu.png?w=280\u0026fit=max\u0026auto=format\u0026n=qHgPsFVp1e8GB35D\u0026q=85\u0026s=ab0c5b1e06d9ddfda202bc7373804dd3 280w, https://mintcdn.com/neetokb-apis/qHgPsFVp1e8GB35D/assets/mcp/chatgpt-desktop-settings-menu.png?w=560\u0026fit=max\u0026auto=format\u0026n=qHgPsFVp1e8GB35D\u0026q=85\u0026s=b86d5283c4345eb92aad03502541cd4d 560w, https://mintcdn.com/neetokb-apis/qHgPsFVp1e8GB35D/assets/mcp/chatgpt-desktop-settings-menu.png?w=840\u0026fit=max\u0026auto=format\u0026n=qHgPsFVp1e8GB35D\u0026q=85\u0026s=fefd485a90288e4a467c0b1f1f4c86e9 840w, https://mintcdn.com/neetokb-apis/qHgPsFVp1e8GB35D/assets/mcp/chatgpt-desktop-settings-menu.png?w=1100\u0026fit=max\u0026auto=format\u0026n=qHgPsFVp1e8GB35D\u0026q=85\u0026s=d07603054f7bde67b5fd028dd51ac368 1100w, https://mintcdn.com/neetokb-apis/qHgPsFVp1e8GB35D/assets/mcp/chatgpt-desktop-settings-menu.png?w=1650\u0026fit=max\u0026auto=format\u0026n=qHgPsFVp1e8GB35D\u0026q=85\u0026s=cd32bccc4d4a7090e250e25740b25ec2 1650w, https://mintcdn.com/neetokb-apis/qHgPsFVp1e8GB35D/assets/mcp/chatgpt-desktop-settings-menu.png?w=2500\u0026fit=max\u0026auto=format\u0026n=qHgPsFVp1e8GB35D\u0026q=85\u0026s=a9484f252baac8e6ce94080bf9261c06 2500w`})}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`Plugins`}),`. Click `,_jsx(_components.strong,{children:`Add`}),`, then click `,_jsx(_components.strong,{children:`Add MCP server`}),`.`]}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/neetokb-apis/qHgPsFVp1e8GB35D/assets/mcp/chatgpt-desktop-add-mcp-server.png?fit=max\u0026auto=format\u0026n=qHgPsFVp1e8GB35D\u0026q=85\u0026s=4f12573ea90c27c9359d8a34f4323d8f`,alt:`The Plugins page in the ChatGPT desktop app, with the Add menu open and Add MCP server in the list`,\"data-og-width\":`715`,width:`715`,\"data-og-height\":`182`,height:`182`,\"data-path\":`assets/mcp/chatgpt-desktop-add-mcp-server.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/neetokb-apis/qHgPsFVp1e8GB35D/assets/mcp/chatgpt-desktop-add-mcp-server.png?w=280\u0026fit=max\u0026auto=format\u0026n=qHgPsFVp1e8GB35D\u0026q=85\u0026s=4d809e50e3ff08bda4a7622825414340 280w, https://mintcdn.com/neetokb-apis/qHgPsFVp1e8GB35D/assets/mcp/chatgpt-desktop-add-mcp-server.png?w=560\u0026fit=max\u0026auto=format\u0026n=qHgPsFVp1e8GB35D\u0026q=85\u0026s=4349be1a8ceefd4b6c51baa3fbd2f62f 560w, https://mintcdn.com/neetokb-apis/qHgPsFVp1e8GB35D/assets/mcp/chatgpt-desktop-add-mcp-server.png?w=840\u0026fit=max\u0026auto=format\u0026n=qHgPsFVp1e8GB35D\u0026q=85\u0026s=800dfb6ac2dd214f361358b28233c9e6 840w, https://mintcdn.com/neetokb-apis/qHgPsFVp1e8GB35D/assets/mcp/chatgpt-desktop-add-mcp-server.png?w=1100\u0026fit=max\u0026auto=format\u0026n=qHgPsFVp1e8GB35D\u0026q=85\u0026s=df427a906b21aefdcdeb8246e0c51c28 1100w, https://mintcdn.com/neetokb-apis/qHgPsFVp1e8GB35D/assets/mcp/chatgpt-desktop-add-mcp-server.png?w=1650\u0026fit=max\u0026auto=format\u0026n=qHgPsFVp1e8GB35D\u0026q=85\u0026s=fa693a7c70abf8545275298e9ea60020 1650w, https://mintcdn.com/neetokb-apis/qHgPsFVp1e8GB35D/assets/mcp/chatgpt-desktop-add-mcp-server.png?w=2500\u0026fit=max\u0026auto=format\u0026n=qHgPsFVp1e8GB35D\u0026q=85\u0026s=734f0cb7394ee4831097c28160fe4dbf 2500w`})}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Enter the name NeetoKB and set `,_jsx(_components.strong,{children:`Type`}),` to `,_jsx(_components.strong,{children:`Streamable HTTP`}),`.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`In `,_jsx(_components.strong,{children:`URL`}),`, paste:`]}),`\n`,_jsx(CodeBlock,{numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`https://connect.neetokb.com/mcp/messages`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Leave the other fields empty and click `,_jsx(_components.strong,{children:`Save`}),`.`]}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/neetokb-apis/qHgPsFVp1e8GB35D/assets/mcp/chatgpt-desktop-custom-mcp-form.png?fit=max\u0026auto=format\u0026n=qHgPsFVp1e8GB35D\u0026q=85\u0026s=6981cc8fe0250ac08e7af735592e5f03`,alt:`The Connect to a custom MCP form with the name NeetoKB, the type Streamable HTTP, the server URL filled in, and a Save button`,\"data-og-width\":`707`,width:`707`,\"data-og-height\":`600`,height:`600`,\"data-path\":`assets/mcp/chatgpt-desktop-custom-mcp-form.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/neetokb-apis/qHgPsFVp1e8GB35D/assets/mcp/chatgpt-desktop-custom-mcp-form.png?w=280\u0026fit=max\u0026auto=format\u0026n=qHgPsFVp1e8GB35D\u0026q=85\u0026s=26898c744f2d1ad4f9b733221d017b33 280w, https://mintcdn.com/neetokb-apis/qHgPsFVp1e8GB35D/assets/mcp/chatgpt-desktop-custom-mcp-form.png?w=560\u0026fit=max\u0026auto=format\u0026n=qHgPsFVp1e8GB35D\u0026q=85\u0026s=2d3cd5d0daf75b42412e0b2c87e873d6 560w, https://mintcdn.com/neetokb-apis/qHgPsFVp1e8GB35D/assets/mcp/chatgpt-desktop-custom-mcp-form.png?w=840\u0026fit=max\u0026auto=format\u0026n=qHgPsFVp1e8GB35D\u0026q=85\u0026s=88719cf4e710639dccb6089c5dbcb739 840w, https://mintcdn.com/neetokb-apis/qHgPsFVp1e8GB35D/assets/mcp/chatgpt-desktop-custom-mcp-form.png?w=1100\u0026fit=max\u0026auto=format\u0026n=qHgPsFVp1e8GB35D\u0026q=85\u0026s=b1098771f0a0c5bfb79cd802b8d3cd07 1100w, https://mintcdn.com/neetokb-apis/qHgPsFVp1e8GB35D/assets/mcp/chatgpt-desktop-custom-mcp-form.png?w=1650\u0026fit=max\u0026auto=format\u0026n=qHgPsFVp1e8GB35D\u0026q=85\u0026s=fe853e88335b109aa2fa766d56c54b70 1650w, https://mintcdn.com/neetokb-apis/qHgPsFVp1e8GB35D/assets/mcp/chatgpt-desktop-custom-mcp-form.png?w=2500\u0026fit=max\u0026auto=format\u0026n=qHgPsFVp1e8GB35D\u0026q=85\u0026s=32738dc92c9a93d053b4ae59030922b1 2500w`})}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Click the `,_jsx(_components.strong,{children:`MCPs`}),` tab. Next to `,_jsx(_components.strong,{children:`neetokb`}),`, click `,_jsx(_components.strong,{children:`Authenticate`}),`.`]}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/neetokb-apis/qHgPsFVp1e8GB35D/assets/mcp/chatgpt-desktop-authenticate.png?fit=max\u0026auto=format\u0026n=qHgPsFVp1e8GB35D\u0026q=85\u0026s=09057397e60e0e40e43eaaa6c10e337f`,alt:`The neetokb row in the MCPs list, with an Authenticate button`,\"data-og-width\":`694`,width:`694`,\"data-og-height\":`52`,height:`52`,\"data-path\":`assets/mcp/chatgpt-desktop-authenticate.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/neetokb-apis/qHgPsFVp1e8GB35D/assets/mcp/chatgpt-desktop-authenticate.png?w=280\u0026fit=max\u0026auto=format\u0026n=qHgPsFVp1e8GB35D\u0026q=85\u0026s=6b20b30543480c1993068e06193aaaec 280w, https://mintcdn.com/neetokb-apis/qHgPsFVp1e8GB35D/assets/mcp/chatgpt-desktop-authenticate.png?w=560\u0026fit=max\u0026auto=format\u0026n=qHgPsFVp1e8GB35D\u0026q=85\u0026s=59835aae92683b0cde8c39b7b51a6a86 560w, https://mintcdn.com/neetokb-apis/qHgPsFVp1e8GB35D/assets/mcp/chatgpt-desktop-authenticate.png?w=840\u0026fit=max\u0026auto=format\u0026n=qHgPsFVp1e8GB35D\u0026q=85\u0026s=be7843a9d161a797de4475a09def2680 840w, https://mintcdn.com/neetokb-apis/qHgPsFVp1e8GB35D/assets/mcp/chatgpt-desktop-authenticate.png?w=1100\u0026fit=max\u0026auto=format\u0026n=qHgPsFVp1e8GB35D\u0026q=85\u0026s=c74a7838b4570dcad9ac45a43ab3f622 1100w, https://mintcdn.com/neetokb-apis/qHgPsFVp1e8GB35D/assets/mcp/chatgpt-desktop-authenticate.png?w=1650\u0026fit=max\u0026auto=format\u0026n=qHgPsFVp1e8GB35D\u0026q=85\u0026s=078452012dc07987a23d98ee4bdf8591 1650w, https://mintcdn.com/neetokb-apis/qHgPsFVp1e8GB35D/assets/mcp/chatgpt-desktop-authenticate.png?w=2500\u0026fit=max\u0026auto=format\u0026n=qHgPsFVp1e8GB35D\u0026q=85\u0026s=e8db2f367e132e3a921043bbdd156b74 2500w`})}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Sign in to NeetoKB. See `,_jsx(_components.a,{href:`#what-the-sign-in-looks-like`,children:`What the sign-in looks like`}),`.`]}),`\n`]}),`\n`]})}),_jsx(Tab,{title:`Claude Code`,id:`claude-code`,children:_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`Add the server:`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`claude`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` mcp`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` add`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --transport`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` http`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --scope`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` user`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` neetokb`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` https://connect.neetokb.com/mcp/messages`})]}),`\n`]})})}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Start Claude Code and run `,_jsx(_components.code,{children:`/mcp`}),`.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Pick `,_jsx(_components.strong,{children:`neetokb`}),` and sign in to NeetoKB in the browser.`]}),`\n`]}),`\n`]})}),_jsx(Tab,{title:`Cursor`,id:`cursor`,children:_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Add the server to `,_jsx(_components.code,{children:`~/.cursor/mcp.json`}),`:`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`7`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`7`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"mcpServers\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"neetokb\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"url\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"https://connect.neetokb.com/mcp/messages\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`Restart Cursor.`}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`Sign in to NeetoKB when Cursor asks.`}),`\n`]}),`\n`]})}),_jsx(Tab,{title:`Gemini CLI`,id:`gemini-cli`,children:_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Add the server to `,_jsx(_components.code,{children:`~/.gemini/settings.json`}),`. Use `,_jsx(_components.code,{children:`httpUrl`}),`, not `,_jsx(_components.code,{children:`url`}),`:`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`7`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`7`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"mcpServers\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"neetokb\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"httpUrl\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"https://connect.neetokb.com/mcp/messages\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`Start Gemini CLI and sign in to NeetoKB when it asks.`}),`\n`]}),`\n`]})}),_jsx(Tab,{title:`Codex`,id:`codex`,children:_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Add the server to `,_jsx(_components.code,{children:`~/.codex/config.toml`}),`:`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`toml`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`toml`,children:_jsxs(_components.code,{language:`toml`,numberOfLines:`2`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`[`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#D4D4D4`},children:`mcp_servers`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#D4D4D4`},children:`neetokb`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`]`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`url`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` = `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"https://connect.neetokb.com/mcp/messages\"`})]}),`\n`]})})}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`Run this command and sign in to NeetoKB in the browser:`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`codex`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` mcp`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` login`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` neetokb`})]}),`\n`]})})}),`\n`]}),`\n`]})}),_jsxs(Tab,{title:`VS Code`,id:`vs-code`,children:[_jsxs(_components.p,{children:[`You need VS Code 1.99 or later, with GitHub Copilot in `,_jsx(_components.strong,{children:`Agent`}),` mode.`]}),_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Create `,_jsx(_components.code,{children:`.vscode/mcp.json`}),` in your workspace. Use `,_jsx(_components.code,{children:`servers`}),`, not `,_jsx(_components.code,{children:`mcpServers`}),`:`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`8`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`8`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"servers\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"neetokb\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"type\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"http\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"url\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"https://connect.neetokb.com/mcp/messages\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`Sign in to NeetoKB when VS Code asks.`}),`\n`]}),`\n`]})]}),_jsx(Tab,{title:`Windsurf`,id:`windsurf`,children:_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Add the server to `,_jsx(_components.code,{children:`~/.codeium/windsurf/mcp_config.json`}),`. Use `,_jsx(_components.code,{children:`serverUrl`}),`, not `,_jsx(_components.code,{children:`url`}),`:`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`7`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`7`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"mcpServers\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"neetokb\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"serverUrl\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"https://connect.neetokb.com/mcp/messages\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Turn on the server under `,_jsx(_components.strong,{children:`Settings → Cascade → MCP Servers`}),`.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`Sign in to NeetoKB when Windsurf asks.`}),`\n`]}),`\n`]})})]}),`\n`,_jsx(Heading,{level:`3`,id:`what-the-sign-in-looks-like`,children:`What the sign-in looks like`}),`\n`,_jsxs(Steps,{children:[_jsxs(Step,{title:`Connect your workspace`,children:[_jsxs(_components.p,{children:[`Enter your workspace subdomain, or paste the workspace URL. For `,_jsx(_components.code,{children:`acme.neetokb.com`}),`, enter `,_jsx(_components.code,{children:`acme`}),`. The `,_jsx(_components.strong,{children:`Find your workspace subdomain`}),` link on this screen opens the `,_jsx(_components.a,{href:`/mcp/workspace-subdomain`,children:`Workspace subdomain`}),` page.`]}),_jsx(Frame,{caption:`The first screen of the NeetoKB sign-in.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/neetokb-apis/0-J8iDlYvWRrHI6q/assets/mcp/oauth-connect-workspace.png?fit=max\u0026auto=format\u0026n=0-J8iDlYvWRrHI6q\u0026q=85\u0026s=6777ff16ef4a162f55df40564ede3e6c`,alt:`NeetoKB dialog headed 'Connect your workspace' with a field for the workspace subdomain, a .neetokb.com suffix, and a Continue button`,\"data-og-width\":`840`,width:`840`,\"data-og-height\":`550`,height:`550`,\"data-path\":`assets/mcp/oauth-connect-workspace.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/neetokb-apis/0-J8iDlYvWRrHI6q/assets/mcp/oauth-connect-workspace.png?w=280\u0026fit=max\u0026auto=format\u0026n=0-J8iDlYvWRrHI6q\u0026q=85\u0026s=d4d8a566ca50d4d7d8e9b998ae96b231 280w, https://mintcdn.com/neetokb-apis/0-J8iDlYvWRrHI6q/assets/mcp/oauth-connect-workspace.png?w=560\u0026fit=max\u0026auto=format\u0026n=0-J8iDlYvWRrHI6q\u0026q=85\u0026s=a3e7fb256364e8089c614755d70745b4 560w, https://mintcdn.com/neetokb-apis/0-J8iDlYvWRrHI6q/assets/mcp/oauth-connect-workspace.png?w=840\u0026fit=max\u0026auto=format\u0026n=0-J8iDlYvWRrHI6q\u0026q=85\u0026s=bca5d94707957179e509366cc29e0a90 840w, https://mintcdn.com/neetokb-apis/0-J8iDlYvWRrHI6q/assets/mcp/oauth-connect-workspace.png?w=1100\u0026fit=max\u0026auto=format\u0026n=0-J8iDlYvWRrHI6q\u0026q=85\u0026s=05b4687b2e16c3d43d9b2dd6bcc87d9e 1100w, https://mintcdn.com/neetokb-apis/0-J8iDlYvWRrHI6q/assets/mcp/oauth-connect-workspace.png?w=1650\u0026fit=max\u0026auto=format\u0026n=0-J8iDlYvWRrHI6q\u0026q=85\u0026s=e72653ad4ce49ee5834e565e4b03936c 1650w, https://mintcdn.com/neetokb-apis/0-J8iDlYvWRrHI6q/assets/mcp/oauth-connect-workspace.png?w=2500\u0026fit=max\u0026auto=format\u0026n=0-J8iDlYvWRrHI6q\u0026q=85\u0026s=5a36d5023ada5178cd9798c97dd94d19 2500w`})})]}),_jsx(Step,{title:`Sign in`,children:_jsx(_components.p,{children:`Sign in to that workspace, if you are not signed in already.`})}),_jsxs(Step,{title:`Choose what the assistant can do`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Read`}),` and `,_jsx(_components.strong,{children:`Stay connected`}),` are always on. Tick `,_jsx(_components.strong,{children:`Create and update`}),` and `,_jsx(_components.strong,{children:`Delete`}),` only if the assistant needs them.`]}),_jsxs(_components.p,{children:[`One connection can reach more than one workspace at the same time. The workspace you entered is always connected. If your email belongs to other workspaces, tick any you also want under `,_jsx(_components.strong,{children:`Additional workspaces to connect`}),`. The permissions you approve apply to all of them.`]}),_jsx(Frame,{caption:`Choosing the permissions and any additional workspaces.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/neetokb-apis/0-J8iDlYvWRrHI6q/assets/mcp/oauth-authorize.png?fit=max\u0026auto=format\u0026n=0-J8iDlYvWRrHI6q\u0026q=85\u0026s=153e12ac8e9653df7dfe8a7219b2ec01`,alt:`NeetoKB 'Authorize access' screen showing the workspace and signed-in email, a 'What this connection can do' list with Read and Stay connected always granted and Create and update and Delete as tickable boxes, a 'Workspaces to connect' list with three workspaces, and Cancel and Authorize buttons`,\"data-og-width\":`840`,width:`840`,\"data-og-height\":`1704`,height:`1704`,\"data-path\":`assets/mcp/oauth-authorize.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/neetokb-apis/0-J8iDlYvWRrHI6q/assets/mcp/oauth-authorize.png?w=280\u0026fit=max\u0026auto=format\u0026n=0-J8iDlYvWRrHI6q\u0026q=85\u0026s=f9998d5171cc2e1705b77d58fb7d1b1a 280w, https://mintcdn.com/neetokb-apis/0-J8iDlYvWRrHI6q/assets/mcp/oauth-authorize.png?w=560\u0026fit=max\u0026auto=format\u0026n=0-J8iDlYvWRrHI6q\u0026q=85\u0026s=3306fddbcc77ccba2541dc6ebdac67bb 560w, https://mintcdn.com/neetokb-apis/0-J8iDlYvWRrHI6q/assets/mcp/oauth-authorize.png?w=840\u0026fit=max\u0026auto=format\u0026n=0-J8iDlYvWRrHI6q\u0026q=85\u0026s=53017cfb702003398479f3711bf966de 840w, https://mintcdn.com/neetokb-apis/0-J8iDlYvWRrHI6q/assets/mcp/oauth-authorize.png?w=1100\u0026fit=max\u0026auto=format\u0026n=0-J8iDlYvWRrHI6q\u0026q=85\u0026s=57336f10ad1b2271596a4bee1b8e7ed8 1100w, https://mintcdn.com/neetokb-apis/0-J8iDlYvWRrHI6q/assets/mcp/oauth-authorize.png?w=1650\u0026fit=max\u0026auto=format\u0026n=0-J8iDlYvWRrHI6q\u0026q=85\u0026s=135b77d292a76e36f0067ab0db41cb43 1650w, https://mintcdn.com/neetokb-apis/0-J8iDlYvWRrHI6q/assets/mcp/oauth-authorize.png?w=2500\u0026fit=max\u0026auto=format\u0026n=0-J8iDlYvWRrHI6q\u0026q=85\u0026s=35b3ad30016eba6f43667cccd7dd46e4 2500w`})})]}),_jsx(Step,{title:`Authorize`,children:_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`Authorize`}),`.`]})})]}),`\n`,_jsx(_components.p,{children:`To add a workspace or a permission later, sign in again and tick it.`}),`\n`,_jsx(Heading,{level:`2`,id:`use-an-api-key`,children:`Use an API key`}),`\n`,_jsxs(_components.p,{children:[`An API key reaches the whole workspace, not only what you can see. Use it for automation. See `,_jsx(_components.a,{href:`/mcp/authentication`,children:`Authentication`}),`.`]}),`\n`,_jsxs(Tabs,{children:[_jsx(Tab,{title:`Claude Code`,id:`claude-code-2`,children:_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Add the server to `,_jsx(_components.code,{children:`~/.claude.json`}),`:`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`11`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`11`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"mcpServers\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"neetokb\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"type\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"http\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"url\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"https://connect.neetokb.com/mcp/messages\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"headers\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"Authorization\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Bearer YOUR_API_KEY\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`Restart Claude Code.`}),`\n`]}),`\n`]})}),_jsx(Tab,{title:`Cursor`,id:`cursor-2`,children:_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Add the server to `,_jsx(_components.code,{children:`~/.cursor/mcp.json`}),`:`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`11`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`11`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"mcpServers\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"neetokb\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"type\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"http\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"url\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"https://connect.neetokb.com/mcp/messages\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"headers\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"Authorization\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Bearer YOUR_API_KEY\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`Restart Cursor.`}),`\n`]}),`\n`]})}),_jsx(Tab,{title:`Gemini CLI`,id:`gemini-cli-2`,children:_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Add the server to `,_jsx(_components.code,{children:`~/.gemini/settings.json`}),`. Use `,_jsx(_components.code,{children:`httpUrl`}),`, not `,_jsx(_components.code,{children:`url`}),`:`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`10`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`10`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"mcpServers\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"neetokb\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"httpUrl\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"https://connect.neetokb.com/mcp/messages\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"headers\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"Authorization\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Bearer YOUR_API_KEY\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`Restart Gemini CLI.`}),`\n`]}),`\n`]})}),_jsx(Tab,{title:`Codex`,id:`codex-2`,children:_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Add the server to `,_jsx(_components.code,{children:`~/.codex/config.toml`}),`:`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`3`,language:`toml`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`toml`,children:_jsxs(_components.code,{language:`toml`,numberOfLines:`3`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`[`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#D4D4D4`},children:`mcp_servers`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#D4D4D4`},children:`neetokb`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`]`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`url`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` = `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"https://connect.neetokb.com/mcp/messages\"`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`bearer_token_env_var`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` = `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"NEETOKB_API_KEY\"`})]}),`\n`]})})}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Set `,_jsx(_components.code,{children:`NEETOKB_API_KEY`}),` to your API key in the shell where you run Codex.`]}),`\n`]}),`\n`]})}),_jsxs(Tab,{title:`VS Code`,id:`vs-code-2`,children:[_jsxs(_components.p,{children:[`You need VS Code 1.99 or later, with GitHub Copilot in `,_jsx(_components.strong,{children:`Agent`}),` mode.`]}),_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Create `,_jsx(_components.code,{children:`.vscode/mcp.json`}),` in your workspace:`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`19`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`19`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"inputs\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"type\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"promptString\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"neetokb-api-key\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"description\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"NeetoKB API key\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"password\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`true`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ],`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"servers\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"neetokb\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"type\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"http\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"url\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"https://connect.neetokb.com/mcp/messages\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"headers\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"Authorization\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:'\"Bearer ${input:neetokb-api-key}\"'})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`Paste your API key when VS Code asks.`}),`\n`]}),`\n`]}),_jsx(Warning,{children:_jsx(_components.p,{children:`This file lives in your project. Do not paste the key into the file itself, or it can end up in a commit.`})})]}),_jsx(Tab,{title:`Windsurf`,id:`windsurf-2`,children:_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Add the server to `,_jsx(_components.code,{children:`~/.codeium/windsurf/mcp_config.json`}),`. Use `,_jsx(_components.code,{children:`serverUrl`}),`, not `,_jsx(_components.code,{children:`url`}),`:`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`10`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`10`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"mcpServers\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"neetokb\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"serverUrl\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"https://connect.neetokb.com/mcp/messages\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"headers\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"Authorization\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Bearer YOUR_API_KEY\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Turn on the server under `,_jsx(_components.strong,{children:`Settings → Cascade → MCP Servers`}),`.`]}),`\n`]}),`\n`]})}),_jsx(Tab,{title:`Antigravity`,id:`antigravity`,children:_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Open `,_jsx(_components.strong,{children:`Settings → Customizations → Open MCP Config`}),`.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Add the server to `,_jsx(_components.code,{children:`mcp_config.json`}),`. Use `,_jsx(_components.code,{children:`serverUrl`}),`, not `,_jsx(_components.code,{children:`url`}),`:`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`10`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`10`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"mcpServers\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"neetokb\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"serverUrl\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"https://connect.neetokb.com/mcp/messages\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"headers\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"Authorization\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Bearer YOUR_API_KEY\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`Reload Antigravity.`}),`\n`]}),`\n`]})})]}),`\n`,_jsxs(_components.p,{children:[`Replace `,_jsx(_components.code,{children:`YOUR_API_KEY`}),` with a key from your workspace. `,_jsx(_components.a,{href:`https://help.neetokb.com/articles/api-keys`,children:`Learn how to generate your API key.`})]}),`\n`,_jsx(Heading,{level:`2`,id:`confirm-the-connection`,children:`Confirm the connection`}),`\n`,_jsxs(_components.p,{children:[`Ask the assistant `,_jsx(_components.em,{children:`“Search my NeetoKB articles for billing.”`}),` If it answers with your articles, the connection works. For more prompts, see `,_jsx(_components.a,{href:`/mcp/examples`,children:`Examples`}),`. If it does not work, see `,_jsx(_components.a,{href:`/mcp/troubleshooting`,children:`Troubleshooting`}),`.`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"codeStyling":"system","config":{},"pageMetadata":{"title":"Connect agent","description":"Step-by-step setup for Claude, ChatGPT, and other AI agents.","href":"/mcp/connect"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Sign in with your NeetoKB account","slug":"sign-in-with-your-neetokb-account","depth":2,"children":[{"title":"What the sign-in looks like","slug":"what-the-sign-in-looks-like","depth":3,"children":[]}]},{"title":"Use an API key","slug":"use-an-api-key","depth":2,"children":[]},{"title":"Confirm the connection","slug":"confirm-the-connection","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/neetokb-apis/5f665fb1f1635bc3/os-detect.js"],"subdomain":"neetokb-apis","siteName":"NeetoKB Docs","title":"Connect agent - NeetoKB Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-29T09:20:56.026Z","originalFileLocation":"mcp/connect.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=\"light\";if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"light\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Step-by-step setup for Claude, ChatGPT, and other AI agents.\">\u003cmeta data-mint-head name=\"application-name\" content=\"NeetoKB Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/neetokb-apis/9I68fA3WEtmnfEjZ/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/neetokb-apis/9I68fA3WEtmnfEjZ/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/neetokb-apis/9I68fA3WEtmnfEjZ/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/neetokb-apis/9I68fA3WEtmnfEjZ/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/neetokb-apis/9I68fA3WEtmnfEjZ/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/neetokb-apis/9I68fA3WEtmnfEjZ/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/neetokb-apis/9I68fA3WEtmnfEjZ/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/neetokb-apis/9I68fA3WEtmnfEjZ/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/neetokb-apis/9I68fA3WEtmnfEjZ/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Connect agent - NeetoKB Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Step-by-step setup for Claude, ChatGPT, and other AI agents.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"NeetoKB Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://apidocs.neetokb.com/mcp/connect\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://neetokb-apis.mintlify.app/_mintlify/api/og/v2?division=Getting+started\u0026amp;title=Connect+agent\u0026amp;description=Step-by-step+setup+for+Claude%2C+ChatGPT%2C+and+other+AI+agents.\u0026amp;theme=8135e6047919642de97b729e\u0026amp;signature=9812b4a5d6e8ea0c7603dd2a664f77efd7323d22ce9a31c6dba5f20f4a720d48\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Connect agent - NeetoKB Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Step-by-step setup for Claude, ChatGPT, and other AI agents.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://neetokb-apis.mintlify.app/_mintlify/api/og/v2?division=Getting+started\u0026amp;title=Connect+agent\u0026amp;description=Step-by-step+setup+for+Claude%2C+ChatGPT%2C+and+other+AI+agents.\u0026amp;theme=8135e6047919642de97b729e\u0026amp;signature=9812b4a5d6e8ea0c7603dd2a664f77efd7323d22ce9a31c6dba5f20f4a720d48\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/neetokb-apis/9I68fA3WEtmnfEjZ/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"NeetoKB Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#10B981\">\u003clink data-mint-head rel=\"canonical\" href=\"https://apidocs.neetokb.com/mcp/connect\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/mcp/connect.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://apidocs.neetokb.com/#organization\",\"name\":\"NeetoKB Docs\",\"url\":\"https://apidocs.neetokb.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/neetokb-apis/TvT839MVKEca5rat/assets/logo.svg?fit=max\u0026auto=format\u0026n=TvT839MVKEca5rat\u0026q=85\u0026s=c43a7be461e49afbcc866730e9a2b650\"}},{\"@type\":\"WebSite\",\"@id\":\"https://apidocs.neetokb.com#website\",\"name\":\"NeetoKB Docs\",\"url\":\"https://apidocs.neetokb.com\",\"publisher\":{\"@id\":\"https://apidocs.neetokb.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://apidocs.neetokb.com/mcp/connect#webpage\",\"url\":\"https://apidocs.neetokb.com/mcp/connect\",\"name\":\"Connect agent\",\"description\":\"Step-by-step setup for Claude, ChatGPT, and other AI agents.\",\"dateModified\":\"2026-10-29T09:20:56.026Z\",\"isPartOf\":{\"@id\":\"https://apidocs.neetokb.com#website\"},\"breadcrumb\":{\"@id\":\"https://apidocs.neetokb.com/mcp/connect#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://apidocs.neetokb.com/mcp/connect#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Getting started\",\"item\":\"https://apidocs.neetokb.com/mcp/introduction\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Connect agent\",\"item\":\"https://apidocs.neetokb.com/mcp/connect\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://apidocs.neetokb.com/mcp/connect#article\",\"headline\":\"Connect agent\",\"name\":\"Connect agent\",\"description\":\"Step-by-step setup for Claude, ChatGPT, and other AI agents.\",\"url\":\"https://apidocs.neetokb.com/mcp/connect\",\"mainEntityOfPage\":{\"@id\":\"https://apidocs.neetokb.com/mcp/connect#webpage\"},\"dateModified\":\"2026-10-29T09:20:56.026Z\",\"publisher\":{\"@id\":\"https://apidocs.neetokb.com/#organization\"},\"isPartOf\":{\"@id\":\"https://apidocs.neetokb.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"NeetoKB Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"NeetoKB Docs","nav":{"global":null,"tabs":[{"tab":"API","icon":"code","pages":[{"title":"API","href":"/api/introduction"}]},{"tab":"CLI","icon":"rectangle-terminal","pages":[{"title":"CLI","href":"/cli/introduction"}]},{"tab":"MCP","icon":"plug","groups":[{"group":"Getting started","icon":"rocket","pages":[{"title":"NeetoKB MCP","href":"/mcp/introduction"},{"title":"Workspace subdomain","href":"/mcp/workspace-subdomain"},{"title":"Authentication","href":"/mcp/authentication"},{"title":"MCP server","description":"The NeetoKB MCP server endpoint, transport, and the sign-in options each agent supports.","href":"/mcp/server"},{"title":"Connect agent","href":"/mcp/connect"},{"title":"Examples","description":"Prompts to try once your assistant is connected to NeetoKB.","href":"/mcp/examples"},{"title":"Troubleshooting","href":"/mcp/troubleshooting"}]},{"group":"Reference","icon":"wrench","pages":[{"title":"Tools","href":"/mcp/tools"}]}]}]},"basePath":"","title":"Connect agent - NeetoKB Docs","buildId":"dpl_G9nrg4qeJSZtah1Ziwbc2n6WkLch","deploymentId":"dpl_G9nrg4qeJSZtah1Ziwbc2n6WkLch","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-Bpq2Z6jK.js","DynamicMarkdown-D5M2At0B.js","zoom-image-lightbox-DL4wrF0w.js","lightbox-handle-r17bVUz3.js"]}