Search and read Lunary developer docs from your editor using MCP
Search and read Lunary developer docs from your editor.Lunary hosts a public Model Context Protocol (MCP) server for documentation on docs.lunary.ai.Server URL (streamable HTTP):https://docs.lunary.ai/mcp
You can connect Codex to MCP servers in the CLI or IDE extension.
Configuration is shared between both, so you only set it up once.Add the server with the Codex CLI:
If you do not add the AGENTS.md snippet, explicitly ask your agent to use the Lunary Docs MCP
server when answering.
The currently exposed Lunary docs tool is SearchLunaryApiReference.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Lunary Documentation","colors":{"primary":"#099DFF","light":"#099DFF","dark":"#099DFF"},"logo":{"light":"https://mintcdn.com/lunary/jh1i7dZRvqbDfvzx/logo/light.svg?fit=max\u0026auto=format\u0026n=jh1i7dZRvqbDfvzx\u0026q=85\u0026s=d6a08adeee6c4e0a7c731580a97d6df0","dark":"https://mintcdn.com/lunary/vczTtzy07XKKcaZn/logo/dark.svg?fit=max\u0026auto=format\u0026n=vczTtzy07XKKcaZn\u0026q=85\u0026s=3921447bb20dbecef5efafe052f6bcf8"},"favicon":"https://mintcdn.com/lunary/vczTtzy07XKKcaZn/favicon.png?fit=max\u0026auto=format\u0026n=vczTtzy07XKKcaZn\u0026q=85\u0026s=b5002548a2fae8564b7071262518e535","api":{"openapi":{"source":"https://api.lunary.ai/v1/openapi","directory":"api"},"playground":{"display":"interactive","proxy":false},"examples":{"languages":["bash"]}},"navbar":{"links":[{"href":"mailto:support@lunary.ai","label":"Support"}],"primary":{"type":"button","label":"Dashboard","href":"https://app.lunary.ai"}},"integrations":{"intercom":{"appId":"pv95fmzm"}},"contextual":{"options":["copy","chatgpt","claude","mcp","add-mcp","cursor","vscode"],"display":"header"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"lunary","hasAudioNarration":false,"actualSubdomain":"lunary","customDomains":["docs.lunary.ai"],"gitSource":{"type":"github","owner":"lunary-ai","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6aecb506dab9b27b2441ef0a","clientVersion":"0.0.4111","searchFilterCounts":[{"language":"default","tag":"API Reference","count":95},{"language":"default","tag":"Documentation","count":49},{"language":"default","tag":"Integrations","count":30},{"language":"default","tag":"Datasets v2","count":20},{"language":"default","tag":"Datasets","count":13},{"language":"default","tag":"Evals","count":12},{"language":"default","tag":"Runs","count":11},{"language":"default","tag":"Features","count":9},{"language":"default","tag":"Javascript","count":9},{"language":"default","tag":"More","count":8}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","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":"rbac-expansion","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":"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":"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},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"get-started/docs-mcp","slug":"/get-started/docs-mcp","pageMetadata":{"title":"Docs MCP","sidebarTitle":"Docs MCP","icon":"https://cdn.jsdelivr.net/npm/simple-icons@latest/icons/modelcontextprotocol.svg","description":"Search and read Lunary developer docs from your editor using MCP","href":"/get-started/docs-mcp"},"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: \"Search and read Lunary developer docs from your editor using MCP\"\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={code:`code`,li:`li`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{CodeBlock,Heading,Note,Tab,Tabs}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!Tab)_missingMdxReference(`Tab`,true);if(!Tabs)_missingMdxReference(`Tabs`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Search and read Lunary developer docs from your editor.`}),`\n`,_jsx(_components.p,{children:`Lunary hosts a public Model Context Protocol (MCP) server for documentation on docs.lunary.ai.`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Server URL (streamable HTTP):`}),` `,_jsx(_components.code,{children:`https://docs.lunary.ai/mcp`})]}),`\n`,_jsx(Heading,{level:`2`,id:`what-it-provides`,children:`What it provides`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Read-only access to Lunary documentation (search + page content).`}),`\n`,_jsx(_components.li,{children:`A way to pull documentation into your agent’s context while you work.`}),`\n`]}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`This MCP server is documentation-only. It does not call the Lunary API on your\nbehalf.`})}),`\n`,_jsx(Heading,{level:`2`,id:`quickstart`,children:`Quickstart`}),`\n`,_jsxs(Tabs,{children:[_jsxs(Tab,{title:`Codex`,id:`codex`,children:[_jsx(_components.p,{children:`You can connect Codex to MCP servers in the CLI or IDE extension.\nConfiguration is shared between both, so you only set it up once.`}),_jsx(_components.p,{children:`Add the server with the Codex CLI:`}),_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:` add`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` lunaryDocs`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --url`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` https://docs.lunary.ai/mcp`})]}),`\n`]})})}),_jsx(_components.p,{children:`Verify it is configured:`}),_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:` list`})]}),`\n`]})})}),_jsxs(_components.p,{children:[`You can also add it in `,_jsx(_components.code,{children:`~/.codex/config.toml`}),` directly:`]}),_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:`lunaryDocs`}),_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://docs.lunary.ai/mcp\"`})]}),`\n`]})})}),_jsxs(_components.p,{children:[`To have Codex reliably use the MCP server, add this snippet to your `,_jsx(_components.code,{children:`AGENTS.md`}),`:`]}),_jsx(CodeBlock,{filename:``,wrap:`true`,numberOfLines:`1`,language:`markdown`,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:`markdown`,children:_jsxs(_components.code,{language:`markdown`,numberOfLines:`1`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`Always use the Lunary documentation MCP server if you need to work with Lunary API or SDK docs without me having to explicitly ask.`})}),`\n`]})})})]}),_jsxs(Tab,{title:`Claude Code`,id:`claude-code`,children:[_jsx(_components.p,{children:`Claude Code supports remote MCP servers. Add the Lunary Docs server:`}),_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:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` lunaryDocs`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` https://docs.lunary.ai/mcp`})]}),`\n`]})})}),_jsxs(_components.p,{children:[`If your Claude Code workflow uses project MCP config, create a `,_jsx(_components.code,{children:`.mcp.json`}),` in the project root:`]}),_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:` \"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:` \"lunaryDocs\"`}),_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://docs.lunary.ai/mcp\"`})]}),`\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`]})})}),_jsxs(_components.p,{children:[`To have Claude Code reliably use the MCP server, add this snippet to your `,_jsx(_components.code,{children:`AGENTS.md`}),`:`]}),_jsx(CodeBlock,{filename:``,wrap:`true`,numberOfLines:`1`,language:`markdown`,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:`markdown`,children:_jsxs(_components.code,{language:`markdown`,numberOfLines:`1`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`Always use the Lunary documentation MCP server if you need to work with Lunary API or SDK docs without me having to explicitly ask.`})}),`\n`]})})}),_jsx(_components.p,{children:`Ask Claude Code a Lunary-related question like:`}),_jsx(CodeBlock,{filename:``,wrap:`true`,numberOfLines:`1`,language:`markdown`,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:`markdown`,children:_jsxs(_components.code,{language:`markdown`,numberOfLines:`1`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`Look up the endpoint for ingesting runs in Lunary docs and summarize the required fields.`})}),`\n`]})})})]}),_jsxs(Tab,{title:`VS Code`,id:`vs-code`,children:[_jsx(_components.p,{children:`VS Code supports MCP servers when using GitHub Copilot in Agent mode.`}),_jsxs(_components.p,{children:[`You can manually add a `,_jsx(_components.code,{children:`.vscode/mcp.json`}),` in your project root:`]}),_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:` \"lunaryDocs\"`}),_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://docs.lunary.ai/mcp\"`})]}),`\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`]})})}),_jsxs(_components.p,{children:[`To have VS Code reliably use the MCP server, add this snippet to your `,_jsx(_components.code,{children:`AGENTS.md`}),`:`]}),_jsx(CodeBlock,{filename:``,wrap:`true`,numberOfLines:`1`,language:`markdown`,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:`markdown`,children:_jsxs(_components.code,{language:`markdown`,numberOfLines:`1`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`Always use the Lunary documentation MCP server if you need to work with Lunary API or SDK docs without me having to explicitly ask.`})}),`\n`]})})}),_jsx(_components.p,{children:`Open Copilot Chat, switch to Agent mode, enable the server in the tools picker, and ask:`}),_jsx(CodeBlock,{filename:``,wrap:`true`,numberOfLines:`1`,language:`markdown`,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:`markdown`,children:_jsxs(_components.code,{language:`markdown`,numberOfLines:`1`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`Look up the endpoint for ingesting runs in Lunary docs and summarize the required fields.`})}),`\n`]})})})]}),_jsxs(Tab,{title:`Cursor`,id:`cursor`,children:[_jsxs(_components.p,{children:[`Cursor has native MCP support and reads configuration from `,_jsx(_components.code,{children:`mcp.json`}),`.`]}),_jsxs(_components.p,{children:[`Create `,_jsx(_components.code,{children:`~/.cursor/mcp.json`}),` (macOS/Linux) and add:`]}),_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:` \"lunaryDocs\"`}),_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://docs.lunary.ai/mcp\"`})]}),`\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`]})})}),_jsxs(_components.p,{children:[`To have Cursor reliably use the MCP server, add this snippet to your `,_jsx(_components.code,{children:`AGENTS.md`}),`:`]}),_jsx(CodeBlock,{filename:``,wrap:`true`,numberOfLines:`1`,language:`markdown`,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:`markdown`,children:_jsxs(_components.code,{language:`markdown`,numberOfLines:`1`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`Always use the Lunary documentation MCP server if you need to work with Lunary API or SDK docs without me having to explicitly ask.`})}),`\n`]})})}),_jsx(_components.p,{children:`Restart Cursor and ask Cursor’s agent a Lunary-related question like:`}),_jsx(CodeBlock,{filename:``,wrap:`true`,numberOfLines:`1`,language:`markdown`,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:`markdown`,children:_jsxs(_components.code,{language:`markdown`,numberOfLines:`1`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`Look up the endpoint for ingesting runs in Lunary docs and summarize the required fields.`})}),`\n`]})})})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`tips`,children:`Tips`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`If you do not add the AGENTS.md snippet, explicitly ask your agent to use the Lunary Docs MCP\nserver when answering.`}),`\n`,_jsxs(_components.li,{children:[`The currently exposed Lunary docs tool is `,_jsx(_components.code,{children:`SearchLunaryApiReference`}),`.`]}),`\n`]})]})}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":{"config":{},"pageMetadata":{"title":"Docs MCP","sidebarTitle":"Docs MCP","icon":"https://cdn.jsdelivr.net/npm/simple-icons@latest/icons/modelcontextprotocol.svg","description":"Search and read Lunary developer docs from your editor using MCP","href":"/get-started/docs-mcp"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"What it provides","slug":"what-it-provides","depth":2,"children":[]},{"title":"Quickstart","slug":"quickstart","depth":2,"children":[]},{"title":"Tips","slug":"tips","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"lunary","siteName":"Lunary Documentation","title":"Docs MCP - Lunary Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-02-12T12:02:43.048Z","originalFileLocation":"get-started/docs-mcp.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;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=\"system\"}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=\"Search and read Lunary developer docs from your editor using MCP\">\u003cmeta data-mint-head name=\"application-name\" content=\"Lunary Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/lunary/jbNpZOyPceF1vtc9/_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/lunary/jbNpZOyPceF1vtc9/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/lunary/jbNpZOyPceF1vtc9/_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/lunary/jbNpZOyPceF1vtc9/_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/lunary/jbNpZOyPceF1vtc9/_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/lunary/jbNpZOyPceF1vtc9/_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/lunary/jbNpZOyPceF1vtc9/_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/lunary/jbNpZOyPceF1vtc9/_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/lunary/jbNpZOyPceF1vtc9/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Docs MCP - Lunary Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Search and read Lunary developer docs from your editor using MCP\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Lunary Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.lunary.ai/get-started/docs-mcp\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://lunary.mintlify.site/_mintlify/api/og/v2?division=Get+started\u0026amp;title=Docs+MCP\u0026amp;description=Search+and+read+Lunary+developer+docs+from+your+editor+using+MCP\u0026amp;theme=19884c910dee32aefdf3bbb8\u0026amp;signature=d6d3fc82c96d8eb634107d448bcd013f32b01033877c4e9c4bb97c70b79dc63a\">\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=\"Docs MCP - Lunary Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Search and read Lunary developer docs from your editor using MCP\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://lunary.mintlify.site/_mintlify/api/og/v2?division=Get+started\u0026amp;title=Docs+MCP\u0026amp;description=Search+and+read+Lunary+developer+docs+from+your+editor+using+MCP\u0026amp;theme=19884c910dee32aefdf3bbb8\u0026amp;signature=d6d3fc82c96d8eb634107d448bcd013f32b01033877c4e9c4bb97c70b79dc63a\">\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/lunary/jbNpZOyPceF1vtc9/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Lunary Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#099DFF\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.lunary.ai/get-started/docs-mcp\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/get-started/docs-mcp.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.lunary.ai/#organization\",\"name\":\"Lunary Documentation\",\"url\":\"https://docs.lunary.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/lunary/jh1i7dZRvqbDfvzx/logo/light.svg?fit=max\u0026auto=format\u0026n=jh1i7dZRvqbDfvzx\u0026q=85\u0026s=d6a08adeee6c4e0a7c731580a97d6df0\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.lunary.ai#website\",\"name\":\"Lunary Documentation\",\"url\":\"https://docs.lunary.ai\",\"publisher\":{\"@id\":\"https://docs.lunary.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.lunary.ai/get-started/docs-mcp#webpage\",\"url\":\"https://docs.lunary.ai/get-started/docs-mcp\",\"name\":\"Docs MCP\",\"description\":\"Search and read Lunary developer docs from your editor using MCP\",\"dateModified\":\"2026-02-12T12:02:43.048Z\",\"isPartOf\":{\"@id\":\"https://docs.lunary.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.lunary.ai/get-started/docs-mcp#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.lunary.ai/get-started/docs-mcp#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Get started\",\"item\":\"https://docs.lunary.ai/get-started\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Docs MCP\",\"item\":\"https://docs.lunary.ai/get-started/docs-mcp\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.lunary.ai/get-started/docs-mcp#article\",\"headline\":\"Docs MCP\",\"name\":\"Docs MCP\",\"description\":\"Search and read Lunary developer docs from your editor using MCP\",\"url\":\"https://docs.lunary.ai/get-started/docs-mcp\",\"mainEntityOfPage\":{\"@id\":\"https://docs.lunary.ai/get-started/docs-mcp#webpage\"},\"dateModified\":\"2026-02-12T12:02:43.048Z\",\"publisher\":{\"@id\":\"https://docs.lunary.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.lunary.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Lunary Documentation\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Lunary Documentation\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/get-started/docs-mcp.md","siteName":"Lunary Documentation","nav":{"global":null,"tabs":[{"tab":"Documentation","groups":[{"group":"Get started","pages":[{"title":"Introduction","icon":"rocket","description":null,"href":"/get-started"},{"title":"Docs MCP","sidebarTitle":"Docs MCP","icon":"https://cdn.jsdelivr.net/npm/simple-icons@latest/icons/modelcontextprotocol.svg","href":"/get-started/docs-mcp"}]},{"group":"Integrations","pages":[{"group":"Python","icon":"python","pages":[{"title":"Python SDK Installation","sidebarTitle":"Installation","description":null,"href":"/integrations/python/installation"},{"title":"Python OpenAI integration","sidebarTitle":"OpenAI","href":"/integrations/python/openai"},{"title":"Python Anthropic integration","sidebarTitle":"Anthropic","href":"/integrations/python/anthropic"},{"title":"Python Azure OpenAI integration","sidebarTitle":"Azure OpenAI","href":"/integrations/python/azure-openai"},{"title":"Manual Usage","href":"/integrations/python/manual"},{"title":"Python SDK logging and troubleshooting","sidebarTitle":"Logging and troubleshooting","icon":"bug","href":"/integrations/python/logging"},{"title":"Python SDK Reference","sidebarTitle":"Reference","href":"/integrations/python/reference"}]},{"group":"Javascript","icon":"js","pages":[{"title":"JavaScript SDK","sidebarTitle":"Installation","href":"/integrations/javascript/installation"},{"title":"JS OpenAI integration","sidebarTitle":"OpenAI","href":"/integrations/javascript/openai"},{"title":"JavaScript Anthropic integration","sidebarTitle":"Anthropic","href":"/integrations/javascript/anthropic"},{"title":"JS Azure OpenAI integration","sidebarTitle":"Azure OpenAI","href":"/integrations/javascript/azure-openai"},{"title":"Usage with React","sidebarTitle":"React","href":"/integrations/javascript/react"},{"title":"Custom Models","href":"/integrations/javascript/custom-model"},{"title":"Manual Usage","href":"/integrations/javascript/manual"},{"title":"Serverless","href":"/integrations/javascript/serverless"},{"title":"Vercel AI SDK","sidebarTitle":"Vercel AI SDK","href":"/integrations/javascript/vercel-ai-sdk"}]},{"group":"OpenTelemetry","icon":"telescope","pages":[{"title":"Observability via OpenTelemetry","sidebarTitle":"Overview","href":"/integrations/opentelemetry/overview"},{"title":"Sending OTEL Traces from Python","sidebarTitle":"OTEL Python","href":"/integrations/opentelemetry/otel-python"},{"title":"OpenTelemetry (OTEL) Mapping","sidebarTitle":"OTEL Mapping","href":"/integrations/opentelemetry/otel-mapping"}]},{"title":"OpenAI integration","sidebarTitle":"OpenAI","icon":"https://cdn.jsdelivr.net/npm/simple-icons@latest/icons/openai.svg","href":"/integrations/openai"},{"title":"Azure OpenAI integration","sidebarTitle":"Azure OpenAI","icon":"https://cdn.jsdelivr.net/npm/simple-icons@latest/icons/microsoftazure.svg","href":"/integrations/azure-openai"},{"title":"Mistral integration","sidebarTitle":"Mistral","icon":"https://cdn.jsdelivr.net/npm/@lobehub/icons-static-svg@latest/icons/mistral.svg","href":"/integrations/mistral"},{"title":"LangChain Integration","sidebarTitle":"Langchain","icon":"link","href":"/integrations/langchain"},{"title":"Pydantic AI Integration","sidebarTitle":"Pydantic AI","icon":"robot","href":"/integrations/pydantic-ai"},{"title":"Ollama Integration","sidebarTitle":"Ollama","icon":"sheep","href":"/integrations/ollama"},{"title":"LiteLLM Integration","sidebarTitle":"LiteLLM","icon":"van-shuttle","href":"/integrations/litellm"},{"title":"IBM WatsonX Integration","sidebarTitle":"IBM WatsonX","icon":"box","href":"/integrations/ibm"},{"title":"TrueFoundry integration","sidebarTitle":"TrueFoundry","icon":"network-wired","href":"/integrations/truefoundry"},{"title":"Flowise Integration","sidebarTitle":"Flowise","icon":"wave-sine","href":"/integrations/flowise"},{"title":"Step-by-Step Guide : Sending Events via the Lunary API","sidebarTitle":"Custom","icon":"uncharted","href":"/integrations/custom"}]},{"group":"Features","pages":[{"title":"Observability","icon":"chart-area","href":"/features/observability"},{"title":"Product Analytics","sidebarTitle":"Product Analytics","icon":"chart-area","href":"/features/product-analytics"},{"title":"Chats \u0026 Threads","sidebarTitle":"Conversations","icon":"messages","href":"/features/conversations"},{"title":"Prompt Templates","sidebarTitle":"Prompt","icon":"brackets-curly","href":"/features/prompts"},{"title":"Prompt Playground","sidebarTitle":"Playground","icon":"play","href":"/features/prompt-playground"},{"title":"Classification","icon":"tags","href":"/features/classification"},{"title":"Tagging","icon":"tags","href":"/features/tags"},{"title":"User Tracking","sidebarTitle":"Users","icon":"users","href":"/features/users"},{"title":"Feedback Tracking","sidebarTitle":"Feedback","icon":"flag","href":"/features/feedback"}]},{"group":"More","pages":[{"group":"Security","icon":"shield","pages":[{"title":"Data Security","sidebarTitle":"Introduction","href":"/more/security/introduction"},{"title":"CCPA compliance guide","sidebarTitle":"CCPA","href":"/more/security/CCPA"},{"title":"GDPR compliance guide","sidebarTitle":"GDPR","href":"/more/security/GDPR"}]},{"title":"Concepts","icon":"circle-info","href":"/more/concepts"},{"title":"BigQuery Connector","href":"/more/data-warehouse/bigquery"},{"group":"Self-Hosting","icon":"database","pages":[{"title":"Docker","icon":"docker","href":"/more/self-hosting/docker"},{"title":"Docker Compose","icon":"dolphin","href":"/more/self-hosting/docker-compose"},{"title":"Kubernetes","icon":"container-storage","href":"/more/self-hosting/kubernetes"}]}]}]},{"tab":"API Reference","pages":[{"title":"API Reference","href":"/api/introduction"}]}]},"basePath":"","title":"Docs MCP - Lunary Documentation","buildId":"dpl_DqYu5MPb49gWBBbUGgpHQUmCHY3P","deploymentId":"dpl_DqYu5MPb49gWBBbUGgpHQUmCHY3P","dynamics":[],"chunks":[]}