[{"data":1,"prerenderedAt":1739},["ShallowReactive",2],{"navigation_docs":3,"-getting-started-connection":139,"-getting-started-connection-surround":1734},[4,40,65,110],{"title":5,"path":6,"stem":7,"children":8,"page":39},"入门指南","\u002Fgetting-started","1.getting-started",[9,14,19,24,29,34],{"title":10,"path":11,"stem":12,"icon":13},"简介","\u002Fgetting-started\u002Fintroduction","1.getting-started\u002F1.introduction","i-lucide-book-open",{"title":15,"path":16,"stem":17,"icon":18},"安装","\u002Fgetting-started\u002Finstallation","1.getting-started\u002F2.installation","i-lucide-download",{"title":20,"path":21,"stem":22,"icon":23},"配置","\u002Fgetting-started\u002Fconfiguration","1.getting-started\u002F3.configuration","i-lucide-settings",{"title":25,"path":26,"stem":27,"icon":28},"MCP Inspector","\u002Fgetting-started\u002Finspector","1.getting-started\u002F4.inspector","i-lucide-circuit-board",{"title":30,"path":31,"stem":32,"icon":33},"连接","\u002Fgetting-started\u002Fconnection","1.getting-started\u002F5.connection","i-lucide-plug",{"title":35,"path":36,"stem":37,"icon":38},"Agent Skills","\u002Fgetting-started\u002Fagent-skills","1.getting-started\u002F6.agent-skills","i-lucide-sparkles",false,{"title":41,"path":42,"stem":43,"children":44,"page":39},"核心概念","\u002Fcore-concepts","2.core-concepts",[45,50,55,60],{"title":46,"path":47,"stem":48,"icon":49},"工具","\u002Fcore-concepts\u002Ftools","2.core-concepts\u002F2.tools","i-lucide-wrench",{"title":51,"path":52,"stem":53,"icon":54},"资源","\u002Fcore-concepts\u002Fresources","2.core-concepts\u002F3.resources","i-lucide-package",{"title":56,"path":57,"stem":58,"icon":59},"提示词 (Prompts)","\u002Fcore-concepts\u002Fprompts","2.core-concepts\u002F4.prompts","i-lucide-message-square",{"title":61,"path":62,"stem":63,"icon":64},"处理器 (Handlers)","\u002Fcore-concepts\u002Fhandlers","2.core-concepts\u002F5.handlers","i-lucide-server",{"title":66,"path":67,"stem":68,"children":69,"page":39},"进阶主题","\u002Fadvanced","3.advanced",[70,75,80,85,90,95,100,105],{"title":71,"path":72,"stem":73,"icon":74},"自定义路径","\u002Fadvanced\u002Fcustom-paths","3.advanced\u002F1.custom-paths","i-lucide-folder",{"title":76,"path":77,"stem":78,"icon":79},"中间件","\u002Fadvanced\u002Fmiddleware","3.advanced\u002F2.middleware","i-lucide-shield",{"title":81,"path":82,"stem":83,"icon":84},"TypeScript","\u002Fadvanced\u002Ftypescript","3.advanced\u002F3.typescript","i-lucide-type",{"title":86,"path":87,"stem":88,"icon":89},"钩子","\u002Fadvanced\u002Fhooks","3.advanced\u002F4.hooks","i-lucide-webhook",{"title":91,"path":92,"stem":93,"icon":94},"MCP 评估","\u002Fadvanced\u002Fevals","3.advanced\u002F5.evals","i-lucide-flask-conical",{"title":96,"path":97,"stem":98,"icon":99},"会话 (Sessions)","\u002Fadvanced\u002Fsessions","3.advanced\u002F6.sessions","i-lucide-database",{"title":101,"path":102,"stem":103,"icon":104},"动态定义","\u002Fadvanced\u002Fdynamic-definitions","3.advanced\u002F7.dynamic-definitions","i-lucide-toggle-right",{"title":106,"path":107,"stem":108,"icon":109},"代码模式 (Code Mode)","\u002Fadvanced\u002Fcode-mode","3.advanced\u002F8.code-mode","i-lucide-code",{"title":111,"path":112,"stem":113,"children":114,"page":39},"示例","\u002Fexamples","4.examples",[115,120,125,130,135],{"title":116,"path":117,"stem":118,"icon":119},"身份验证","\u002Fexamples\u002Fauthentication","4.examples\u002F1.authentication","i-lucide-shield-check",{"title":121,"path":122,"stem":123,"icon":124},"API 集成","\u002Fexamples\u002Fapi-integration","4.examples\u002F2.api-integration","i-lucide-globe",{"title":126,"path":127,"stem":128,"icon":129},"常见模式","\u002Fexamples\u002Fcommon-patterns","4.examples\u002F3.common-patterns","i-lucide-lightbulb",{"title":131,"path":132,"stem":133,"icon":134},"文件操作","\u002Fexamples\u002Ffile-operations","4.examples\u002F4.file-operations","i-lucide-file",{"title":136,"path":137,"stem":138,"icon":59},"提示词示例","\u002Fexamples\u002Fprompt-examples","4.examples\u002F5.prompt-examples",{"id":140,"title":30,"body":141,"description":1726,"extension":931,"links":1727,"meta":1728,"navigation":1729,"path":31,"seo":1730,"stem":32,"__hash__":1733},"docs\u002F1.getting-started\u002F5.connection.md",{"type":142,"value":143,"toc":1691},"minimark",[144,148,152,155,158,177,207,251,274,278,285,289,336,347,355,358,372,379,383,386,422,425,429,432,435,443,485,506,510,526,529,532,536,543,615,618,621,623,629,712,721,725,731,735,773,777,914,918,927,1044,1048,1142,1145,1148,1200,1203,1239,1242,1245,1248,1251,1284,1287,1290,1324,1327,1331,1359,1363,1408,1411,1520,1523,1528,1555,1560,1586,1591,1617,1627,1630,1633,1636,1644,1651,1654,1660,1666,1669,1687],[145,146,147],"h2",{"id":147},"概述",[149,150,151],"p",{},"MCP 服务器运行后，您可以连接 Cursor、VS Code 和 ChatGPT 等 AI 助手，以使用您的工具、资源和提示词。",[149,153,154],{},"该模块还提供了组件和路由，帮助您的用户一键安装您的 MCP 服务器。",[145,156,157],{"id":157},"add-mcp",[149,159,160,166,167,171,172,176],{},[161,162,157],"a",{"href":163,"rel":164},"https:\u002F\u002Fnpmx.dev\u002Fpackage\u002Fadd-mcp",[165],"nofollow"," CLI 可以一步将",[168,169,170],"strong",{},"远程","（可流式传输的 HTTP）MCP 服务器注册到 Cursor、Claude Code、VS Code、Codex 以及",[161,173,175],{"href":163,"rel":174},[165],"其他多个编程代理","中。",[149,178,179,180,187,188,194,195,198,199,202,203,206],{},"使用与应用运行位置匹配的 URL：",[168,181,182,183],{},"本地开发使用 ",[184,185,186],"code",{},"http:\u002F\u002F…","，",[168,189,190,191],{},"生产环境使用 ",[184,192,193],{},"https:\u002F\u002F…","（公共 MCP 端点应使用 HTTPS）。如果您在 ",[184,196,197],{},"nuxt.config"," 中更改了 ",[184,200,201],{},"mcp.route","，请附加该路径而不是 ",[184,204,205],{},"\u002Fmcp","。",[208,209,210,236],"code-group",{},[211,212,218],"pre",{"className":213,"code":214,"filename":215,"language":216,"meta":217,"style":217},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","npx add-mcp http:\u002F\u002Flocalhost:3000\u002Fmcp\n","本地开发","bash","",[184,219,220],{"__ignoreMap":217},[221,222,225,229,233],"span",{"class":223,"line":224},"line",1,[221,226,228],{"class":227},"sBMFI","npx",[221,230,232],{"class":231},"sfazB"," add-mcp",[221,234,235],{"class":231}," http:\u002F\u002Flocalhost:3000\u002Fmcp\n",[211,237,240],{"className":213,"code":238,"filename":239,"language":216,"meta":217,"style":217},"npx add-mcp https:\u002F\u002Fyour-app.example.com\u002Fmcp\n","生产环境",[184,241,242],{"__ignoreMap":217},[221,243,244,246,248],{"class":223,"line":224},[221,245,228],{"class":227},[221,247,232],{"class":231},[221,249,250],{"class":231}," https:\u002F\u002Fyour-app.example.com\u002Fmcp\n",[149,252,253,254,257,258,261,262,265,266,269,270,206],{},"可在任意目录下运行该命令；它会更新代理配置文件（例如项目中的 ",[184,255,256],{},".cursor\u002Fmcp.json","）。有关 ",[184,259,260],{},"-a cursor","、",[184,263,264],{},"-y"," 或用于认证端点的 ",[184,267,268],{},"--header"," 等选项，请参阅 ",[161,271,273],{"href":163,"rel":272},[165],"add-mcp 包文档",[145,275,277],{"id":276},"与用户共享您的-mcp生产环境","与用户共享您的 MCP（生产环境）",[149,279,280,281,284],{},"部署 Nuxt 应用后，您需要为",[168,282,283],{},"您的用户","提供一个稳定的 MCP URL。他们将在助手中填入与 localhost 相同格式的 URL——仅主机和协议会发生变化。",[286,287,288],"h3",{"id":288},"需要发布的内容",[290,291,292,304],"table",{},[293,294,295],"thead",{},[296,297,298,302],"tr",{},[299,300,301],"th",{},"您分享的内容",[299,303,111],{},[305,306,307,318],"tbody",{},[296,308,309,313],{},[310,311,312],"td",{},"公共 MCP 端点",[310,314,315],{},[184,316,317],{},"https:\u002F\u002Fyour-product.com\u002Fmcp",[296,319,320,323],{},[310,321,322],{},"自定义路由",[310,324,325,326,328,329,332,333],{},"如果 ",[184,327,201],{}," 为 ",[184,330,331],{},"\u002Fapi\u002Fmcp","，则为 ",[184,334,335],{},"https:\u002F\u002Fyour-product.com\u002Fapi\u002Fmcp",[149,337,338,339,342,343,346],{},"在公共互联网上请优先使用 ",[168,340,341],{},"HTTPS","。在添加自定义域名之前，使用托管服务商分配的 URL（例如 ",[184,344,345],{},"https:\u002F\u002Fmy-app.vercel.app\u002Fmcp","）即可。",[286,348,350,351,354],{"id":349},"供用户使用的单行命令-add-mcp","供用户使用的单行命令 (",[161,352,157],{"href":163,"rel":353},[165],")",[149,356,357],{},"将其记录在您的 README 或文档中，以便用户快速注册您的服务器：",[211,359,361],{"className":213,"code":360,"language":216,"meta":217,"style":217},"npx add-mcp https:\u002F\u002Fyour-product.com\u002Fmcp\n",[184,362,363],{"__ignoreMap":217},[221,364,365,367,369],{"class":223,"line":224},[221,366,228],{"class":227},[221,368,232],{"class":231},[221,370,371],{"class":231}," https:\u002F\u002Fyour-product.com\u002Fmcp\n",[149,373,374,375,378],{},"如果您的 MCP 需要身份验证，请记录所需的请求头，并引导用户使用 ",[184,376,377],{},"add-mcp --header 'Authorization: Bearer …'","（或您服务商的格式）。",[286,380,382],{"id":381},"用于文档-readme-的按钮和徽章","用于文档 \u002F README 的按钮和徽章",[149,384,385],{},"为非 CLI 用户提供一键操作：",[387,388,389,413],"ul",{},[390,391,392,393,401,402,405,406,408,409,412],"li",{},"Vue 或 MDC 中的 ",[168,394,395],{},[161,396,398],{"href":397},"#installbutton-component",[184,399,400],{},"InstallButton"," — 将 ",[184,403,404],{},"url"," 设置为您的",[168,407,239],{}," MCP URL（参见下方使用 ",[184,410,411],{},"https:\u002F\u002Fmy-app.com\u002Fmcp"," 的示例）。",[390,414,415,421],{},[168,416,417],{},[161,418,420],{"href":419},"#readme-badge","README 徽章"," — 可打开 IDE 安装程序并在 GitHub 或任何网站上正常工作的 Markdown 徽章。",[149,423,424],{},"适用于您的落地页或文档的示例：",[426,427],"install-button",{"name":428,"url":317},"your-product-mcp",[426,430],{"name":428,"url":317,"ide":431},"vscode",[286,433,434],{"id":434},"可供用户复制的手动配置",[149,436,437,438,442],{},"与下方 ",[161,439,441],{"href":440},"#connect-your-ide","IDE 部分"," 中的 JSON 相同，但使用您的实际 URL：",[211,444,448],{"className":445,"code":446,"language":447,"meta":217,"style":217},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"url\": \"https:\u002F\u002Fyour-product.com\u002Fmcp\"\n}\n","json",[184,449,450,456,479],{"__ignoreMap":217},[221,451,452],{"class":223,"line":224},[221,453,455],{"class":454},"sMK4o","{\n",[221,457,459,462,465,468,471,474,476],{"class":223,"line":458},2,[221,460,461],{"class":454},"  \"",[221,463,404],{"class":464},"spNyl",[221,466,467],{"class":454},"\"",[221,469,470],{"class":454},":",[221,472,473],{"class":454}," \"",[221,475,317],{"class":231},[221,477,478],{"class":454},"\"\n",[221,480,482],{"class":223,"line":481},3,[221,483,484],{"class":454},"}\n",[149,486,487,488,491,492,495,496,500,501,505],{},"Cursor 和 VS Code 期望将其放在各自的 ",[184,489,490],{},"mcpServers"," \u002F ",[184,493,494],{},"servers"," 结构中——请参照 ",[161,497,499],{"href":498},"#cursor","Cursor"," 和 ",[161,502,504],{"href":503},"#vs-code","VS Code"," 下的完整示例，并替换 localhost URL。",[145,507,509],{"id":508},"连接您的-ide","连接您的 IDE",[149,511,512,513,516,517,519,520,522,523,206],{},"以下步骤在开发时使用 ",[168,514,515],{},"localhost","。若要为您的受众发布说明，请复用相同的模式，但将 URL 替换为您的",[168,518,239],{}," ",[184,521,193],{}," URL——请参阅",[161,524,277],{"href":525},"#share-your-mcp-with-users-production",[286,527,499],{"id":528},"cursor",[149,530,531],{},"点击下方按钮将本地 MCP 服务器添加到 Cursor：",[426,533],{"name":534,"url":535,"ide":528},"local-mcp","http:\u002F\u002Flocalhost:3000\u002Fmcp",[149,537,538,539,542],{},"或手动将其添加到 Cursor 设置（",[184,540,541],{},"~\u002F.cursor\u002Fmcp.json","）中：",[211,544,546],{"className":445,"code":545,"filename":541,"language":447,"meta":217,"style":217},"{\n  \"mcpServers\": {\n    \"my-nuxt-app\": {\n      \"url\": \"http:\u002F\u002Flocalhost:3000\u002Fmcp\"\n    }\n  }\n}\n",[184,547,548,552,565,579,598,604,610],{"__ignoreMap":217},[221,549,550],{"class":223,"line":224},[221,551,455],{"class":454},[221,553,554,556,558,560,562],{"class":223,"line":458},[221,555,461],{"class":454},[221,557,490],{"class":464},[221,559,467],{"class":454},[221,561,470],{"class":454},[221,563,564],{"class":454}," {\n",[221,566,567,570,573,575,577],{"class":223,"line":481},[221,568,569],{"class":454},"    \"",[221,571,572],{"class":227},"my-nuxt-app",[221,574,467],{"class":454},[221,576,470],{"class":454},[221,578,564],{"class":454},[221,580,582,585,588,590,592,594,596],{"class":223,"line":581},4,[221,583,584],{"class":454},"      \"",[221,586,404],{"class":587},"sbssI",[221,589,467],{"class":454},[221,591,470],{"class":454},[221,593,473],{"class":454},[221,595,535],{"class":231},[221,597,478],{"class":454},[221,599,601],{"class":223,"line":600},5,[221,602,603],{"class":454},"    }\n",[221,605,607],{"class":223,"line":606},6,[221,608,609],{"class":454},"  }\n",[221,611,613],{"class":223,"line":612},7,[221,614,484],{"class":454},[286,616,504],{"id":617},"vs-code",[149,619,620],{},"点击下方按钮将本地 MCP 服务器添加到 VS Code：",[426,622],{"name":534,"url":535,"ide":431},[149,624,625,626,542],{},"或手动将服务器添加到 VS Code MCP 配置（",[184,627,628],{},".vscode\u002Fmcp.json",[211,630,632],{"className":445,"code":631,"filename":628,"language":447,"meta":217,"style":217},"{\n  \"servers\": {\n    \"my-nuxt-app\": {\n      \"type\": \"http\",\n      \"url\": \"http:\u002F\u002Flocalhost:3000\u002Fmcp\"\n    }\n  }\n}\n",[184,633,634,638,650,662,683,699,703,707],{"__ignoreMap":217},[221,635,636],{"class":223,"line":224},[221,637,455],{"class":454},[221,639,640,642,644,646,648],{"class":223,"line":458},[221,641,461],{"class":454},[221,643,494],{"class":464},[221,645,467],{"class":454},[221,647,470],{"class":454},[221,649,564],{"class":454},[221,651,652,654,656,658,660],{"class":223,"line":481},[221,653,569],{"class":454},[221,655,572],{"class":227},[221,657,467],{"class":454},[221,659,470],{"class":454},[221,661,564],{"class":454},[221,663,664,666,669,671,673,675,678,680],{"class":223,"line":581},[221,665,584],{"class":454},[221,667,668],{"class":587},"type",[221,670,467],{"class":454},[221,672,470],{"class":454},[221,674,473],{"class":454},[221,676,677],{"class":231},"http",[221,679,467],{"class":454},[221,681,682],{"class":454},",\n",[221,684,685,687,689,691,693,695,697],{"class":223,"line":600},[221,686,584],{"class":454},[221,688,404],{"class":587},[221,690,467],{"class":454},[221,692,470],{"class":454},[221,694,473],{"class":454},[221,696,535],{"class":231},[221,698,478],{"class":454},[221,700,701],{"class":223,"line":606},[221,702,603],{"class":454},[221,704,705],{"class":223,"line":612},[221,706,609],{"class":454},[221,708,710],{"class":223,"line":709},8,[221,711,484],{"class":454},[713,714,717,718,720],"callout",{"color":715,"icon":716},"info","i-lucide-info","将 ",[184,719,572],{}," 替换为您的项目名称，如果您使用了自定义路由或端口，请更新 URL。",[145,722,724],{"id":723},"installbutton-组件","InstallButton 组件",[149,726,727,728,730],{},"该模块提供了一个 ",[184,729,400],{}," 组件，您可以在文档中使用它，让用户一键安装您的 MCP 服务器。",[286,732,734],{"id":733},"支持的-ide","支持的 IDE",[290,736,737,750],{},[293,738,739],{},[296,740,741,744,747],{},[299,742,743],{},"IDE",[299,745,746],{},"值",[299,748,749],{},"状态",[305,751,752,763],{},[296,753,754,756,760],{},[310,755,499],{},[310,757,758],{},[184,759,528],{},[310,761,762],{},"支持",[296,764,765,767,771],{},[310,766,504],{},[310,768,769],{},[184,770,431],{},[310,772,762],{},[286,774,776],{"id":775},"在-vue-模板中","在 Vue 模板中",[211,778,782],{"className":779,"code":780,"language":781,"meta":217,"style":217},"language-vue shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u003Ctemplate>\n  \u003C!-- Cursor（默认） -->\n  \u003CInstallButton url=\"https:\u002F\u002Fmy-app.com\u002Fmcp\" \u002F>\n\n  \u003C!-- VS Code -->\n  \u003CInstallButton url=\"https:\u002F\u002Fmy-app.com\u002Fmcp\" ide=\"vscode\" \u002F>\n\n  \u003C!-- 自定义标签 -->\n  \u003CInstallButton url=\"https:\u002F\u002Fmy-app.com\u002Fmcp\" label=\"Add to Cursor\" \u002F>\n\u003C\u002Ftemplate>\n","vue",[184,783,784,796,802,824,830,835,864,868,873,904],{"__ignoreMap":217},[221,785,786,789,793],{"class":223,"line":224},[221,787,788],{"class":454},"\u003C",[221,790,792],{"class":791},"swJcz","template",[221,794,795],{"class":454},">\n",[221,797,798],{"class":223,"line":458},[221,799,801],{"class":800},"sHwdD","  \u003C!-- Cursor（默认） -->\n",[221,803,804,807,809,812,815,817,819,821],{"class":223,"line":481},[221,805,806],{"class":454},"  \u003C",[221,808,400],{"class":791},[221,810,811],{"class":464}," url",[221,813,814],{"class":454},"=",[221,816,467],{"class":454},[221,818,411],{"class":231},[221,820,467],{"class":454},[221,822,823],{"class":454}," \u002F>\n",[221,825,826],{"class":223,"line":581},[221,827,829],{"emptyLinePlaceholder":828},true,"\n",[221,831,832],{"class":223,"line":600},[221,833,834],{"class":800},"  \u003C!-- VS Code -->\n",[221,836,837,839,841,843,845,847,849,851,854,856,858,860,862],{"class":223,"line":606},[221,838,806],{"class":454},[221,840,400],{"class":791},[221,842,811],{"class":464},[221,844,814],{"class":454},[221,846,467],{"class":454},[221,848,411],{"class":231},[221,850,467],{"class":454},[221,852,853],{"class":464}," ide",[221,855,814],{"class":454},[221,857,467],{"class":454},[221,859,431],{"class":231},[221,861,467],{"class":454},[221,863,823],{"class":454},[221,865,866],{"class":223,"line":612},[221,867,829],{"emptyLinePlaceholder":828},[221,869,870],{"class":223,"line":709},[221,871,872],{"class":800},"  \u003C!-- 自定义标签 -->\n",[221,874,876,878,880,882,884,886,888,890,893,895,897,900,902],{"class":223,"line":875},9,[221,877,806],{"class":454},[221,879,400],{"class":791},[221,881,811],{"class":464},[221,883,814],{"class":454},[221,885,467],{"class":454},[221,887,411],{"class":231},[221,889,467],{"class":454},[221,891,892],{"class":464}," label",[221,894,814],{"class":454},[221,896,467],{"class":454},[221,898,899],{"class":231},"Add to Cursor",[221,901,467],{"class":454},[221,903,823],{"class":454},[221,905,907,910,912],{"class":223,"line":906},10,[221,908,909],{"class":454},"\u003C\u002F",[221,911,792],{"class":791},[221,913,795],{"class":454},[286,915,917],{"id":916},"在-markdown-中mdc-语法","在 Markdown 中（MDC 语法）",[149,919,920,921,926],{},"如果您使用的是 ",[161,922,925],{"href":923,"rel":924},"https:\u002F\u002Fcontent.nuxt.com",[165],"Nuxt Content","，请使用 MDC 语法：",[211,928,932],{"className":929,"code":930,"language":931,"meta":217,"style":217},"language-md shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u003C!-- Cursor（默认） -->\n::install-button\n---\nurl: \"https:\u002F\u002Fmy-app.com\u002Fmcp\"\n---\n::\n\n\u003C!-- VS Code -->\n::install-button\n---\nurl: \"https:\u002F\u002Fmy-app.com\u002Fmcp\"\nide: \"vscode\"\n---\n::\n\n\u003C!-- 带自定义标签 -->\n::install-button\n---\nurl: \"https:\u002F\u002Fmy-app.com\u002Fmcp\"\nlabel: \"Add to Cursor\"\n---\n::\n","md",[184,933,934,939,945,950,955,959,964,968,973,977,981,986,992,997,1002,1007,1013,1018,1023,1028,1034,1039],{"__ignoreMap":217},[221,935,936],{"class":223,"line":224},[221,937,938],{"class":800},"\u003C!-- Cursor（默认） -->\n",[221,940,941],{"class":223,"line":458},[221,942,944],{"class":943},"sTEyZ","::install-button\n",[221,946,947],{"class":223,"line":481},[221,948,949],{"class":454},"---\n",[221,951,952],{"class":223,"line":581},[221,953,954],{"class":943},"url: \"https:\u002F\u002Fmy-app.com\u002Fmcp\"\n",[221,956,957],{"class":223,"line":600},[221,958,949],{"class":454},[221,960,961],{"class":223,"line":606},[221,962,963],{"class":943},"::\n",[221,965,966],{"class":223,"line":612},[221,967,829],{"emptyLinePlaceholder":828},[221,969,970],{"class":223,"line":709},[221,971,972],{"class":800},"\u003C!-- VS Code -->\n",[221,974,975],{"class":223,"line":875},[221,976,944],{"class":943},[221,978,979],{"class":223,"line":906},[221,980,949],{"class":454},[221,982,984],{"class":223,"line":983},11,[221,985,954],{"class":943},[221,987,989],{"class":223,"line":988},12,[221,990,991],{"class":943},"ide: \"vscode\"\n",[221,993,995],{"class":223,"line":994},13,[221,996,949],{"class":454},[221,998,1000],{"class":223,"line":999},14,[221,1001,963],{"class":943},[221,1003,1005],{"class":223,"line":1004},15,[221,1006,829],{"emptyLinePlaceholder":828},[221,1008,1010],{"class":223,"line":1009},16,[221,1011,1012],{"class":800},"\u003C!-- 带自定义标签 -->\n",[221,1014,1016],{"class":223,"line":1015},17,[221,1017,944],{"class":943},[221,1019,1021],{"class":223,"line":1020},18,[221,1022,949],{"class":454},[221,1024,1026],{"class":223,"line":1025},19,[221,1027,954],{"class":943},[221,1029,1031],{"class":223,"line":1030},20,[221,1032,1033],{"class":943},"label: \"Add to Cursor\"\n",[221,1035,1037],{"class":223,"line":1036},21,[221,1038,949],{"class":454},[221,1040,1042],{"class":223,"line":1041},22,[221,1043,963],{"class":943},[286,1045,1047],{"id":1046},"props-参考","Props 参考",[290,1049,1050,1066],{},[293,1051,1052],{},[296,1053,1054,1057,1060,1063],{},[299,1055,1056],{},"Prop",[299,1058,1059],{},"类型",[299,1061,1062],{},"默认值",[299,1064,1065],{},"描述",[305,1067,1068,1085,1105,1122],{},[296,1069,1070,1074,1079,1082],{},[310,1071,1072],{},[184,1073,404],{},[310,1075,1076],{},[184,1077,1078],{},"string",[310,1080,1081],{},"必填",[310,1083,1084],{},"MCP 服务器端点的 URL",[296,1086,1087,1092,1097,1102],{},[310,1088,1089],{},[184,1090,1091],{},"ide",[310,1093,1094],{},[184,1095,1096],{},"'cursor' | 'vscode'",[310,1098,1099],{},[184,1100,1101],{},"'cursor'",[310,1103,1104],{},"目标 IDE",[296,1106,1107,1112,1116,1119],{},[310,1108,1109],{},[184,1110,1111],{},"label",[310,1113,1114],{},[184,1115,1078],{},[310,1117,1118],{},"自动生成",[310,1120,1121],{},"按钮标签",[296,1123,1124,1129,1134,1139],{},[310,1125,1126],{},[184,1127,1128],{},"showIcon",[310,1130,1131],{},[184,1132,1133],{},"boolean",[310,1135,1136],{},[184,1137,1138],{},"true",[310,1140,1141],{},"显示 IDE 图标",[286,1143,1144],{"id":1144},"自定义",[149,1146,1147],{},"该组件使用了您可以覆盖的 CSS 类：",[211,1149,1153],{"className":1150,"code":1151,"language":1152,"meta":217,"style":217},"language-css shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u002F* 覆盖默认样式 *\u002F\n.mcp-install-button {\n  background-color: #your-brand-color;\n  border-radius: 9999px;\n}\n","css",[184,1154,1155,1160,1170,1184,1196],{"__ignoreMap":217},[221,1156,1157],{"class":223,"line":224},[221,1158,1159],{"class":800},"\u002F* 覆盖默认样式 *\u002F\n",[221,1161,1162,1165,1168],{"class":223,"line":458},[221,1163,1164],{"class":454},".",[221,1166,1167],{"class":227},"mcp-install-button",[221,1169,564],{"class":454},[221,1171,1172,1176,1178,1181],{"class":223,"line":481},[221,1173,1175],{"class":1174},"sqsOY","  background-color",[221,1177,470],{"class":454},[221,1179,1180],{"class":943}," #your-brand-color",[221,1182,1183],{"class":454},";\n",[221,1185,1186,1189,1191,1194],{"class":223,"line":581},[221,1187,1188],{"class":1174},"  border-radius",[221,1190,470],{"class":454},[221,1192,1193],{"class":587}," 9999px",[221,1195,1183],{"class":454},[221,1197,1198],{"class":223,"line":600},[221,1199,484],{"class":454},[149,1201,1202],{},"或使用插槽实现完全自定义的内容：",[211,1204,1206],{"className":779,"code":1205,"language":781,"meta":217,"style":217},"\u003CInstallButton url=\"https:\u002F\u002Fmy-app.com\u002Fmcp\">\n  添加到 Cursor\n\u003C\u002FInstallButton>\n",[184,1207,1208,1226,1231],{"__ignoreMap":217},[221,1209,1210,1212,1214,1216,1218,1220,1222,1224],{"class":223,"line":224},[221,1211,788],{"class":454},[221,1213,400],{"class":791},[221,1215,811],{"class":464},[221,1217,814],{"class":454},[221,1219,467],{"class":454},[221,1221,411],{"class":231},[221,1223,467],{"class":454},[221,1225,795],{"class":454},[221,1227,1228],{"class":223,"line":458},[221,1229,1230],{"class":943},"  添加到 Cursor\n",[221,1232,1233,1235,1237],{"class":223,"line":481},[221,1234,909],{"class":454},[221,1236,400],{"class":791},[221,1238,795],{"class":454},[145,1240,420],{"id":1241},"readme-徽章",[149,1243,1244],{},"对于 Vue\u002FNuxt 之外的 README 文件和文档，该模块提供了用于生成徽章的服务器路由。",[286,1246,1247],{"id":1247},"徽章路由",[149,1249,1250],{},"该模块暴露了两个路由：",[290,1252,1253,1262],{},[293,1254,1255],{},[296,1256,1257,1260],{},[299,1258,1259],{},"路由",[299,1261,1065],{},[305,1263,1264,1274],{},[296,1265,1266,1271],{},[310,1267,1268],{},[184,1269,1270],{},"\u002Fmcp\u002Fdeeplink",[310,1272,1273],{},"重定向到 IDE 深度链接",[296,1275,1276,1281],{},[310,1277,1278],{},[184,1279,1280],{},"\u002Fmcp\u002Fbadge.svg",[310,1282,1283],{},"返回可自定义的 SVG 徽章图片",[286,1285,1286],{"id":1286},"基本用法",[149,1288,1289],{},"将其添加到您的 README 中：",[211,1291,1293],{"className":929,"code":1292,"language":931,"meta":217,"style":217},"[![在 Cursor 中安装](https:\u002F\u002Fyour-app.com\u002Fmcp\u002Fbadge.svg)](https:\u002F\u002Fyour-app.com\u002Fmcp\u002Fdeeplink)\n",[184,1294,1295],{"__ignoreMap":217},[221,1296,1297,1300,1303,1306,1309,1313,1315,1317,1321],{"class":223,"line":224},[221,1298,1299],{"class":454},"[",[221,1301,1302],{"class":454},"![",[221,1304,1305],{"class":231},"在 Cursor 中安装",[221,1307,1308],{"class":454},"](",[221,1310,1312],{"class":1311},"sDClJ","https:\u002F\u002Fyour-app.com\u002Fmcp\u002Fbadge.svg",[221,1314,354],{"class":454},[221,1316,1308],{"class":454},[221,1318,1320],{"class":1319},"sDpXG","https:\u002F\u002Fyour-app.com\u002Fmcp\u002Fdeeplink",[221,1322,1323],{"class":454},")\n",[149,1325,1326],{},"这将显示一个徽章，点击后会打开 IDE 并安装您的 MCP 服务器。",[286,1328,1330],{"id":1329},"vs-code-徽章","VS Code 徽章",[211,1332,1334],{"className":929,"code":1333,"language":931,"meta":217,"style":217},"[![在 VS Code 中安装](https:\u002F\u002Fyour-app.com\u002Fmcp\u002Fbadge.svg?ide=vscode)](https:\u002F\u002Fyour-app.com\u002Fmcp\u002Fdeeplink?ide=vscode)\n",[184,1335,1336],{"__ignoreMap":217},[221,1337,1338,1340,1342,1345,1347,1350,1352,1354,1357],{"class":223,"line":224},[221,1339,1299],{"class":454},[221,1341,1302],{"class":454},[221,1343,1344],{"class":231},"在 VS Code 中安装",[221,1346,1308],{"class":454},[221,1348,1349],{"class":1311},"https:\u002F\u002Fyour-app.com\u002Fmcp\u002Fbadge.svg?ide=vscode",[221,1351,354],{"class":454},[221,1353,1308],{"class":454},[221,1355,1356],{"class":1319},"https:\u002F\u002Fyour-app.com\u002Fmcp\u002Fdeeplink?ide=vscode",[221,1358,1323],{"class":454},[286,1360,1362],{"id":1361},"两个-ide","两个 IDE",[211,1364,1366],{"className":929,"code":1365,"language":931,"meta":217,"style":217},"[![在 Cursor 中安装](https:\u002F\u002Fyour-app.com\u002Fmcp\u002Fbadge.svg)](https:\u002F\u002Fyour-app.com\u002Fmcp\u002Fdeeplink)\n[![在 VS Code 中安装](https:\u002F\u002Fyour-app.com\u002Fmcp\u002Fbadge.svg?ide=vscode)](https:\u002F\u002Fyour-app.com\u002Fmcp\u002Fdeeplink?ide=vscode)\n",[184,1367,1368,1388],{"__ignoreMap":217},[221,1369,1370,1372,1374,1376,1378,1380,1382,1384,1386],{"class":223,"line":224},[221,1371,1299],{"class":454},[221,1373,1302],{"class":454},[221,1375,1305],{"class":231},[221,1377,1308],{"class":454},[221,1379,1312],{"class":1311},[221,1381,354],{"class":454},[221,1383,1308],{"class":454},[221,1385,1320],{"class":1319},[221,1387,1323],{"class":454},[221,1389,1390,1392,1394,1396,1398,1400,1402,1404,1406],{"class":223,"line":458},[221,1391,1299],{"class":454},[221,1393,1302],{"class":454},[221,1395,1344],{"class":231},[221,1397,1308],{"class":454},[221,1399,1349],{"class":1311},[221,1401,354],{"class":454},[221,1403,1308],{"class":454},[221,1405,1356],{"class":1319},[221,1407,1323],{"class":454},[286,1409,1410],{"id":1410},"自定义选项",[290,1412,1413,1424],{},[293,1414,1415],{},[296,1416,1417,1420,1422],{},[299,1418,1419],{},"参数",[299,1421,1062],{},[299,1423,1065],{},[305,1425,1426,1445,1456,1471,1486,1501],{},[296,1427,1428,1432,1436],{},[310,1429,1430],{},[184,1431,1091],{},[310,1433,1434],{},[184,1435,528],{},[310,1437,1438,1439,1441,1442,1444],{},"目标 IDE（",[184,1440,528],{}," 或 ",[184,1443,431],{},"）",[296,1446,1447,1451,1453],{},[310,1448,1449],{},[184,1450,1111],{},[310,1452,1118],{},[310,1454,1455],{},"徽章文本",[296,1457,1458,1463,1468],{},[310,1459,1460],{},[184,1461,1462],{},"color",[310,1464,1465],{},[184,1466,1467],{},"171717",[310,1469,1470],{},"背景颜色（不带 # 的十六进制）",[296,1472,1473,1478,1483],{},[310,1474,1475],{},[184,1476,1477],{},"textColor",[310,1479,1480],{},[184,1481,1482],{},"ffffff",[310,1484,1485],{},"文本颜色（不带 # 的十六进制）",[296,1487,1488,1493,1498],{},[310,1489,1490],{},[184,1491,1492],{},"borderColor",[310,1494,1495],{},[184,1496,1497],{},"404040",[310,1499,1500],{},"边框颜色（不带 # 的十六进制）",[296,1502,1503,1508,1512],{},[310,1504,1505],{},[184,1506,1507],{},"icon",[310,1509,1510],{},[184,1511,1138],{},[310,1513,1514,1515,1441,1517,1444],{},"显示 IDE 图标（",[184,1516,1138],{},[184,1518,1519],{},"false",[286,1521,1522],{"id":1522},"自定义徽章示例",[149,1524,1525],{},[168,1526,1527],{},"自定义标签：",[211,1529,1531],{"className":929,"code":1530,"language":931,"meta":217,"style":217},"[![添加到 Cursor](https:\u002F\u002Fyour-app.com\u002Fmcp\u002Fbadge.svg?label=Add%20to%20Cursor)](https:\u002F\u002Fyour-app.com\u002Fmcp\u002Fdeeplink)\n",[184,1532,1533],{"__ignoreMap":217},[221,1534,1535,1537,1539,1542,1544,1547,1549,1551,1553],{"class":223,"line":224},[221,1536,1299],{"class":454},[221,1538,1302],{"class":454},[221,1540,1541],{"class":231},"添加到 Cursor",[221,1543,1308],{"class":454},[221,1545,1546],{"class":1311},"https:\u002F\u002Fyour-app.com\u002Fmcp\u002Fbadge.svg?label=Add%20to%20Cursor",[221,1548,354],{"class":454},[221,1550,1308],{"class":454},[221,1552,1320],{"class":1319},[221,1554,1323],{"class":454},[149,1556,1557],{},[168,1558,1559],{},"自定义颜色：",[211,1561,1563],{"className":929,"code":1562,"language":931,"meta":217,"style":217},"[![安装](https:\u002F\u002Fyour-app.com\u002Fmcp\u002Fbadge.svg?color=0ea5e9&borderColor=0284c7)](https:\u002F\u002Fyour-app.com\u002Fmcp\u002Fdeeplink)\n",[184,1564,1565],{"__ignoreMap":217},[221,1566,1567,1569,1571,1573,1575,1578,1580,1582,1584],{"class":223,"line":224},[221,1568,1299],{"class":454},[221,1570,1302],{"class":454},[221,1572,15],{"class":231},[221,1574,1308],{"class":454},[221,1576,1577],{"class":1311},"https:\u002F\u002Fyour-app.com\u002Fmcp\u002Fbadge.svg?color=0ea5e9&borderColor=0284c7",[221,1579,354],{"class":454},[221,1581,1308],{"class":454},[221,1583,1320],{"class":1319},[221,1585,1323],{"class":454},[149,1587,1588],{},[168,1589,1590],{},"不带图标：",[211,1592,1594],{"className":929,"code":1593,"language":931,"meta":217,"style":217},"[![安装](https:\u002F\u002Fyour-app.com\u002Fmcp\u002Fbadge.svg?icon=false)](https:\u002F\u002Fyour-app.com\u002Fmcp\u002Fdeeplink)\n",[184,1595,1596],{"__ignoreMap":217},[221,1597,1598,1600,1602,1604,1606,1609,1611,1613,1615],{"class":223,"line":224},[221,1599,1299],{"class":454},[221,1601,1302],{"class":454},[221,1603,15],{"class":231},[221,1605,1308],{"class":454},[221,1607,1608],{"class":1311},"https:\u002F\u002Fyour-app.com\u002Fmcp\u002Fbadge.svg?icon=false",[221,1610,354],{"class":454},[221,1612,1308],{"class":454},[221,1614,1320],{"class":1319},[221,1616,1323],{"class":454},[713,1618,717,1619,1622,1623,1626],{"color":715,"icon":716},[184,1620,1621],{},"https:\u002F\u002Fyour-app.com"," 替换为您的实际域名。徽章路由使用您 ",[184,1624,1625],{},"mcp.name"," 配置中的服务器名称。",[145,1628,1629],{"id":1629},"深度链接格式",[149,1631,1632],{},"供参考，以下是各 IDE 使用的深度链接格式：",[286,1634,499],{"id":1635},"cursor-1",[211,1637,1642],{"className":1638,"code":1640,"language":1641},[1639],"language-text","cursor:\u002F\u002Fanysphere.cursor-deeplink\u002Fmcp\u002Finstall?name=SERVER_NAME&config=BASE64_CONFIG\n","text",[184,1643,1640],{"__ignoreMap":217},[149,1645,1646,1647,1650],{},"配置是包含 ",[184,1648,1649],{},"{ type: 'http', url: 'MCP_URL' }"," 的 Base64 编码 JSON。",[286,1652,504],{"id":1653},"vs-code-1",[211,1655,1658],{"className":1656,"code":1657,"language":1641},[1639],"vscode:mcp\u002Finstall?URL_ENCODED_JSON\n",[184,1659,1657],{"__ignoreMap":217},[149,1661,1646,1662,1665],{},[184,1663,1664],{},"{ name: 'SERVER_NAME', type: 'http', url: 'MCP_URL' }"," 的 URL 编码 JSON。",[145,1667,1668],{"id":1668},"下一步",[387,1670,1671,1676,1681],{},[390,1672,1673,1675],{},[161,1674,46],{"href":47}," - 创建您的第一个工具",[390,1677,1678,1680],{},[161,1679,51],{"href":52}," - 向 AI 助手公开数据",[390,1682,1683,1686],{},[161,1684,1685],{"href":57},"提示词"," - 创建可复用的消息模板",[1688,1689,1690],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .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);}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 .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sqsOY, html code.shiki .sqsOY{--shiki-light:#8796B0;--shiki-default:#B2CCD6;--shiki-dark:#B2CCD6}html pre.shiki code .sDClJ, html code.shiki .sDClJ{--shiki-light:#91B859;--shiki-light-text-decoration:underline;--shiki-default:#C3E88D;--shiki-default-text-decoration:underline;--shiki-dark:#C3E88D;--shiki-dark-text-decoration:underline}html pre.shiki code .sDpXG, html code.shiki .sDpXG{--shiki-light:#E53935;--shiki-light-text-decoration:underline;--shiki-default:#F07178;--shiki-default-text-decoration:underline;--shiki-dark:#F07178;--shiki-dark-text-decoration:underline}",{"title":217,"searchDepth":458,"depth":458,"links":1692},[1693,1694,1695,1702,1706,1713,1721,1725],{"id":147,"depth":458,"text":147},{"id":157,"depth":458,"text":157},{"id":276,"depth":458,"text":277,"children":1696},[1697,1698,1700,1701],{"id":288,"depth":481,"text":288},{"id":349,"depth":481,"text":1699},"供用户使用的单行命令 (add-mcp)",{"id":381,"depth":481,"text":382},{"id":434,"depth":481,"text":434},{"id":508,"depth":458,"text":509,"children":1703},[1704,1705],{"id":528,"depth":481,"text":499},{"id":617,"depth":481,"text":504},{"id":723,"depth":458,"text":724,"children":1707},[1708,1709,1710,1711,1712],{"id":733,"depth":481,"text":734},{"id":775,"depth":481,"text":776},{"id":916,"depth":481,"text":917},{"id":1046,"depth":481,"text":1047},{"id":1144,"depth":481,"text":1144},{"id":1241,"depth":458,"text":420,"children":1714},[1715,1716,1717,1718,1719,1720],{"id":1247,"depth":481,"text":1247},{"id":1286,"depth":481,"text":1286},{"id":1329,"depth":481,"text":1330},{"id":1361,"depth":481,"text":1362},{"id":1410,"depth":481,"text":1410},{"id":1522,"depth":481,"text":1522},{"id":1629,"depth":458,"text":1629,"children":1722},[1723,1724],{"id":1635,"depth":481,"text":499},{"id":1653,"depth":481,"text":504},{"id":1668,"depth":458,"text":1668},"将 AI 助手连接到您的 MCP 服务器，并在文档中添加安装按钮。",null,{},{"icon":33},{"title":1731,"description":1732},"连接到您的 MCP 服务器","在本地或生产环境中将 Cursor、VS Code 和其他助手连接到您的 Nuxt MCP 服务器。与您的用户分享 add-mcp、InstallButton 和徽章。","DeaNeMccPI-dtoRPM_n7FHJ4vHUk0L8cNdZyAViH2jk",[1735,1737],{"title":25,"path":26,"stem":27,"description":1736,"icon":28,"children":-1},"集成到 Nuxt DevTools 的可视化调试工具",{"title":35,"path":36,"stem":37,"description":1738,"icon":38,"children":-1},"使用 Agent Skills 进行 AI 辅助的 MCP 服务器开发。让 AI 帮助你在 Nuxt 应用中设置、创建、审查和排查 MCP 服务器。",1775615721143]