[{"data":1,"prerenderedAt":327},["ShallowReactive",2],{"navigation_docs":3,"-guide-mcp-server":61,"-guide-mcp-server-surround":322},[4,21,42,52],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":20},"Getting Started","i-lucide-rocket","\u002Fgetting-started","1.getting-started",[10,15],{"title":11,"path":12,"stem":13,"icon":14},"Introduction","\u002Fgetting-started\u002Fintroduction","1.getting-started\u002F1.introduction","i-lucide-house",{"title":16,"path":17,"stem":18,"icon":19},"Installation","\u002Fgetting-started\u002Finstallation","1.getting-started\u002F2.installation","i-lucide-download",false,{"title":22,"icon":23,"path":24,"stem":25,"children":26,"page":20},"Guide","i-lucide-book-open","\u002Fguide","2.guide",[27,32,37],{"title":28,"path":29,"stem":30,"icon":31},"Configuration","\u002Fguide\u002Fconfiguration","2.guide\u002F1.configuration","i-lucide-settings",{"title":33,"path":34,"stem":35,"icon":36},"Server Composables","\u002Fguide\u002Fserver-composables","2.guide\u002F2.server-composables","i-lucide-code",{"title":38,"path":39,"stem":40,"icon":41},"MCP Server","\u002Fguide\u002Fmcp-server","2.guide\u002F3.mcp-server","i-lucide-brain",{"title":43,"icon":44,"path":45,"stem":46,"children":47,"page":20},"DevTools","i-lucide-monitor","\u002Fdevtools","3.devtools",[48],{"title":49,"path":50,"stem":51,"icon":44},"DevTools UI","\u002Fdevtools\u002Fui","3.devtools\u002F1.ui",{"title":53,"icon":54,"path":55,"stem":56,"children":57,"page":20},"Traced Events","i-lucide-activity","\u002Ftraced-events","4.traced-events",[58],{"title":53,"path":59,"stem":60,"icon":54},"\u002Ftraced-events\u002Fchannels","4.traced-events\u002F1.channels",{"id":62,"title":38,"body":63,"description":315,"extension":316,"links":317,"meta":318,"navigation":319,"path":39,"seo":320,"stem":40,"__hash__":321},"docs\u002F2.guide\u002F3.mcp-server.md",{"type":64,"value":65,"toc":310},"minimark",[66,83,87,92,95,105,117,210,214,287,291,306],[67,68,69,70,74,75,82],"p",{},"The module exposes a built-in MCP server at ",[71,72,73],"code",{},"\u002F__nuxt-otel-mcp"," for querying OpenTelemetry data over the ",[76,77,81],"a",{"href":78,"rel":79},"https:\u002F\u002Fmodelcontextprotocol.io",[80],"nofollow","Model Context Protocol",".",[84,85,86],"warning",{},"The MCP integration is development-only. The OTEL tools query in-memory trace and log stores that are populated during development. In production builds, the OTEL-specific tools are not available.",[88,89,91],"h2",{"id":90},"connect-an-mcp-client","Connect an MCP client",[67,93,94],{},"Once the dev server is running, connect any MCP client to the endpoint:",[96,97,102],"pre",{"className":98,"code":100,"language":101},[99],"language-text","http:\u002F\u002Flocalhost:3000\u002F__nuxt-otel-mcp\n","text",[71,103,100],{"__ignoreMap":104},"",[67,106,107,108,112,113,116],{},"For example, in ",[109,110,111],"strong",{},"Cursor"," or ",[109,114,115],{},"VS Code",":",[96,118,123],{"className":119,"code":120,"filename":121,"language":122,"meta":104,"style":104},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"mcpServers\": {\n    \"nuxt-otel\": {\n      \"url\": \"http:\u002F\u002Flocalhost:3000\u002F__nuxt-otel-mcp\"\n    }\n  }\n}\n",".vscode\u002Fmcp.json","json",[71,124,125,134,152,168,192,198,204],{"__ignoreMap":104},[126,127,130],"span",{"class":128,"line":129},"line",1,[126,131,133],{"class":132},"sMK4o","{\n",[126,135,137,140,144,147,149],{"class":128,"line":136},2,[126,138,139],{"class":132},"  \"",[126,141,143],{"class":142},"spNyl","mcpServers",[126,145,146],{"class":132},"\"",[126,148,116],{"class":132},[126,150,151],{"class":132}," {\n",[126,153,155,158,162,164,166],{"class":128,"line":154},3,[126,156,157],{"class":132},"    \"",[126,159,161],{"class":160},"sBMFI","nuxt-otel",[126,163,146],{"class":132},[126,165,116],{"class":132},[126,167,151],{"class":132},[126,169,171,174,178,180,182,185,189],{"class":128,"line":170},4,[126,172,173],{"class":132},"      \"",[126,175,177],{"class":176},"sbssI","url",[126,179,146],{"class":132},[126,181,116],{"class":132},[126,183,184],{"class":132}," \"",[126,186,188],{"class":187},"sfazB","http:\u002F\u002Flocalhost:3000\u002F__nuxt-otel-mcp",[126,190,191],{"class":132},"\"\n",[126,193,195],{"class":128,"line":194},5,[126,196,197],{"class":132},"    }\n",[126,199,201],{"class":128,"line":200},6,[126,202,203],{"class":132},"  }\n",[126,205,207],{"class":128,"line":206},7,[126,208,209],{"class":132},"}\n",[88,211,213],{"id":212},"available-tools","Available tools",[215,216,217,230],"table",{},[218,219,220],"thead",{},[221,222,223,227],"tr",{},[224,225,226],"th",{},"Tool",[224,228,229],{},"Description",[231,232,233,247,260,275],"tbody",{},[221,234,235,241],{},[236,237,238],"td",{},[71,239,240],{},"get_traces",[236,242,243,244],{},"Retrieve all collected OpenTelemetry traces, with optional ",[71,245,246],{},"limit",[221,248,249,254],{},[236,250,251],{},[71,252,253],{},"get_trace",[236,255,256,257],{},"Retrieve a single trace and its spans by ",[71,258,259],{},"trace_id",[221,261,262,267],{},[236,263,264],{},[71,265,266],{},"get_spans",[236,268,269,270,272,273],{},"Retrieve collected spans, optionally filtered by ",[71,271,259],{}," and ",[71,274,246],{},[221,276,277,282],{},[236,278,279],{},[71,280,281],{},"get_logs",[236,283,284,285],{},"Retrieve all collected OpenTelemetry logs, with optional ",[71,286,246],{},[88,288,290],{"id":289},"next-steps","Next steps",[292,293,294,300],"ul",{},[295,296,297],"li",{},[76,298,299],{"href":50},"Browse traces in the DevTools UI",[295,301,302],{},[76,303,305],{"href":304},"\u002Fguide\u002Fconfiguration#tracing-channels","Configure tracing channels",[307,308,309],"style",{},"html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":104,"searchDepth":136,"depth":136,"links":311},[312,313,314],{"id":90,"depth":136,"text":91},{"id":212,"depth":136,"text":213},{"id":289,"depth":136,"text":290},"Query telemetry data from AI agents via the Model Context Protocol","md",null,{},{"icon":41},{"title":38,"description":315},"wvd0IyNiuKMALVRjWVFAg22lNy5LYkLyMVuCjzIlYVs",[323,325],{"title":33,"path":34,"stem":35,"description":324,"icon":36,"children":-1},"Instrument your server routes manually with useOtelTracer and useOtelLogger",{"title":49,"path":50,"stem":51,"description":326,"icon":44,"children":-1},"Browse traces and logs in real time with the built-in DevTools UI",1787688356248]