[{"data":1,"prerenderedAt":1053},["ShallowReactive",2],{"header-counts":3,"footer-counts":6,"news-2026-mcp-1-0-release":9},{"tools":4,"reviews":5},65,7,{"tools":4,"reviews":5,"playbooks":7,"news":8},10,8,{"id":10,"title":11,"body":12,"cover":1042,"description":1043,"extension":1044,"meta":1045,"navigation":108,"path":1046,"published":1047,"seo":1048,"sourceName":1049,"sourceUrl":1050,"stem":1051,"__hash__":1052},"news\u002Fnews\u002F2026\u002Fmcp-1-0-release.md","Anthropic 推出 MCP 协议 1.0：Agent 工具接入标准化里程碑",{"type":13,"value":14,"toc":1016},"minimark",[15,19,48,51,55,61,126,129,134,323,327,409,413,479,483,487,583,587,682,685,705,708,711,719,722,725,819,822,917,920,924,927,938,942,945,956,960,971,975,978,985,988,991,1012],[16,17,18],"h2",{"id":18},"要点",[20,21,22,30,36,42],"ul",{},[23,24,25,29],"li",{},[26,27,28],"strong",{},"MCP 1.0 稳定版发布","：API 冻结，向后兼容保证",[23,31,32,35],{},[26,33,34],{},"IDE 支持","：Cursor、Windsurf、Zed、Replit 已原生支持 MCP",[23,37,38,41],{},[26,39,40],{},"生态爆发","：社区 Server 数突破 500+，Smithery 月下载量 200K+",[23,43,44,47],{},[26,45,46],{},"企业版","：Anthropic 推出 MCP Server 托管平台（preview），含 Auth 管理 + 审计日志",[16,49,50],{"id":50},"它是什么",[52,53,54],"p",{},"MCP（Model Context Protocol）是 Anthropic 提出的「AI 工具接入标准」——让 AI 模型能以统一的方式调用外部工具和数据源。",[52,56,57,60],{},[26,58,59],{},"类比","：就像 USB-C 接口统一了设备连接标准，MCP 统一了 AI 调用外部工具的标准。",[62,63,68],"pre",{"className":64,"code":65,"language":66,"meta":67,"style":67},"language-javascript shiki shiki-themes github-light github-dark","\u002F\u002F 之前：每个工具都要单独集成\n\u002F\u002F Cursor 自己实现 GitHub API\n\u002F\u002F Windsurf 自己实现 GitHub API\n\u002F\u002F Claude Code 自己实现 GitHub API\n\u002F\u002F 三套代码，维护成本三倍\n\n\u002F\u002F 现在：通过 MCP 统一接入\n\u002F\u002F MCP Server（GitHub）：实现一次\n\u002F\u002F MCP Client（Cursor\u002FWindsurf\u002FClaude Code）：直接调用\n","javascript","",[69,70,71,79,85,91,97,103,110,115,120],"code",{"__ignoreMap":67},[72,73,76],"span",{"class":74,"line":75},"line",1,[72,77,78],{},"\u002F\u002F 之前：每个工具都要单独集成\n",[72,80,82],{"class":74,"line":81},2,[72,83,84],{},"\u002F\u002F Cursor 自己实现 GitHub API\n",[72,86,88],{"class":74,"line":87},3,[72,89,90],{},"\u002F\u002F Windsurf 自己实现 GitHub API\n",[72,92,94],{"class":74,"line":93},4,[72,95,96],{},"\u002F\u002F Claude Code 自己实现 GitHub API\n",[72,98,100],{"class":74,"line":99},5,[72,101,102],{},"\u002F\u002F 三套代码，维护成本三倍\n",[72,104,106],{"class":74,"line":105},6,[72,107,109],{"emptyLinePlaceholder":108},true,"\n",[72,111,112],{"class":74,"line":5},[72,113,114],{},"\u002F\u002F 现在：通过 MCP 统一接入\n",[72,116,117],{"class":74,"line":8},[72,118,119],{},"\u002F\u002F MCP Server（GitHub）：实现一次\n",[72,121,123],{"class":74,"line":122},9,[72,124,125],{},"\u002F\u002F MCP Client（Cursor\u002FWindsurf\u002FClaude Code）：直接调用\n",[16,127,128],{"id":128},"核心概念",[130,131,133],"h3",{"id":132},"_1-mcp-server工具提供者","1. MCP Server（工具提供者）",[62,135,137],{"className":64,"code":136,"language":66,"meta":67,"style":67},"\u002F\u002F mcp-server-github\u002Findex.ts\nimport { Server } from '@modelcontextprotocol\u002Fsdk\u002Fserver'\n\nconst server = new Server({\n  name: 'github-mcp-server',\n  version: '1.0.0'\n})\n\n\u002F\u002F 定义工具\nserver.setRequestHandler('tools\u002Flist', async () => ({\n  tools: [{\n    name: 'create_issue',\n    description: '在 GitHub 仓库创建 Issue',\n    inputSchema: {\n      type: 'object',\n      properties: {\n        owner: { type: 'string' },\n        repo: { type: 'string' },\n        title: { type: 'string' },\n        body: { type: 'string' }\n      }\n    }\n  }]\n}))\n\n\u002F\u002F 实现工具\nserver.setRequestHandler('tools\u002Fcall', async (request) => {\n  const { name, arguments } = request.params\n  \n  if (name === 'create_issue') {\n    return await github.issues.create(arguments)\n  }\n})\n",[69,138,139,144,149,153,158,163,168,173,177,182,187,193,199,205,211,217,223,229,235,241,247,253,259,265,271,276,282,288,294,300,306,312,318],{"__ignoreMap":67},[72,140,141],{"class":74,"line":75},[72,142,143],{},"\u002F\u002F mcp-server-github\u002Findex.ts\n",[72,145,146],{"class":74,"line":81},[72,147,148],{},"import { Server } from '@modelcontextprotocol\u002Fsdk\u002Fserver'\n",[72,150,151],{"class":74,"line":87},[72,152,109],{"emptyLinePlaceholder":108},[72,154,155],{"class":74,"line":93},[72,156,157],{},"const server = new Server({\n",[72,159,160],{"class":74,"line":99},[72,161,162],{},"  name: 'github-mcp-server',\n",[72,164,165],{"class":74,"line":105},[72,166,167],{},"  version: '1.0.0'\n",[72,169,170],{"class":74,"line":5},[72,171,172],{},"})\n",[72,174,175],{"class":74,"line":8},[72,176,109],{"emptyLinePlaceholder":108},[72,178,179],{"class":74,"line":122},[72,180,181],{},"\u002F\u002F 定义工具\n",[72,183,184],{"class":74,"line":7},[72,185,186],{},"server.setRequestHandler('tools\u002Flist', async () => ({\n",[72,188,190],{"class":74,"line":189},11,[72,191,192],{},"  tools: [{\n",[72,194,196],{"class":74,"line":195},12,[72,197,198],{},"    name: 'create_issue',\n",[72,200,202],{"class":74,"line":201},13,[72,203,204],{},"    description: '在 GitHub 仓库创建 Issue',\n",[72,206,208],{"class":74,"line":207},14,[72,209,210],{},"    inputSchema: {\n",[72,212,214],{"class":74,"line":213},15,[72,215,216],{},"      type: 'object',\n",[72,218,220],{"class":74,"line":219},16,[72,221,222],{},"      properties: {\n",[72,224,226],{"class":74,"line":225},17,[72,227,228],{},"        owner: { type: 'string' },\n",[72,230,232],{"class":74,"line":231},18,[72,233,234],{},"        repo: { type: 'string' },\n",[72,236,238],{"class":74,"line":237},19,[72,239,240],{},"        title: { type: 'string' },\n",[72,242,244],{"class":74,"line":243},20,[72,245,246],{},"        body: { type: 'string' }\n",[72,248,250],{"class":74,"line":249},21,[72,251,252],{},"      }\n",[72,254,256],{"class":74,"line":255},22,[72,257,258],{},"    }\n",[72,260,262],{"class":74,"line":261},23,[72,263,264],{},"  }]\n",[72,266,268],{"class":74,"line":267},24,[72,269,270],{},"}))\n",[72,272,274],{"class":74,"line":273},25,[72,275,109],{"emptyLinePlaceholder":108},[72,277,279],{"class":74,"line":278},26,[72,280,281],{},"\u002F\u002F 实现工具\n",[72,283,285],{"class":74,"line":284},27,[72,286,287],{},"server.setRequestHandler('tools\u002Fcall', async (request) => {\n",[72,289,291],{"class":74,"line":290},28,[72,292,293],{},"  const { name, arguments } = request.params\n",[72,295,297],{"class":74,"line":296},29,[72,298,299],{},"  \n",[72,301,303],{"class":74,"line":302},30,[72,304,305],{},"  if (name === 'create_issue') {\n",[72,307,309],{"class":74,"line":308},31,[72,310,311],{},"    return await github.issues.create(arguments)\n",[72,313,315],{"class":74,"line":314},32,[72,316,317],{},"  }\n",[72,319,321],{"class":74,"line":320},33,[72,322,172],{},[130,324,326],{"id":325},"_2-mcp-clientai-应用","2. MCP Client（AI 应用）",[62,328,330],{"className":64,"code":329,"language":66,"meta":67,"style":67},"\u002F\u002F 在 Cursor\u002FWindsurf\u002FClaude Code 中\nconst client = new MCPClient({\n  servers: [\n    { name: 'github', url: 'http:\u002F\u002Flocalhost:3000' },\n    { name: 'filesystem', url: 'http:\u002F\u002Flocalhost:3001' },\n    { name: 'database', url: 'http:\u002F\u002Flocalhost:3002' }\n  ]\n})\n\n\u002F\u002F AI 直接调用工具\nconst response = await client.callTool('github', 'create_issue', {\n  owner: 'myorg',\n  repo: 'myrepo',\n  title: 'Bug: Login fails',\n  body: 'Steps to reproduce...'\n})\n",[69,331,332,337,342,347,352,357,362,367,371,375,380,385,390,395,400,405],{"__ignoreMap":67},[72,333,334],{"class":74,"line":75},[72,335,336],{},"\u002F\u002F 在 Cursor\u002FWindsurf\u002FClaude Code 中\n",[72,338,339],{"class":74,"line":81},[72,340,341],{},"const client = new MCPClient({\n",[72,343,344],{"class":74,"line":87},[72,345,346],{},"  servers: [\n",[72,348,349],{"class":74,"line":93},[72,350,351],{},"    { name: 'github', url: 'http:\u002F\u002Flocalhost:3000' },\n",[72,353,354],{"class":74,"line":99},[72,355,356],{},"    { name: 'filesystem', url: 'http:\u002F\u002Flocalhost:3001' },\n",[72,358,359],{"class":74,"line":105},[72,360,361],{},"    { name: 'database', url: 'http:\u002F\u002Flocalhost:3002' }\n",[72,363,364],{"class":74,"line":5},[72,365,366],{},"  ]\n",[72,368,369],{"class":74,"line":8},[72,370,172],{},[72,372,373],{"class":74,"line":122},[72,374,109],{"emptyLinePlaceholder":108},[72,376,377],{"class":74,"line":7},[72,378,379],{},"\u002F\u002F AI 直接调用工具\n",[72,381,382],{"class":74,"line":189},[72,383,384],{},"const response = await client.callTool('github', 'create_issue', {\n",[72,386,387],{"class":74,"line":195},[72,388,389],{},"  owner: 'myorg',\n",[72,391,392],{"class":74,"line":201},[72,393,394],{},"  repo: 'myrepo',\n",[72,396,397],{"class":74,"line":207},[72,398,399],{},"  title: 'Bug: Login fails',\n",[72,401,402],{"class":74,"line":213},[72,403,404],{},"  body: 'Steps to reproduce...'\n",[72,406,407],{"class":74,"line":219},[72,408,172],{},[130,410,412],{"id":411},"_3-mcp-资源数据源","3. MCP 资源（数据源）",[62,414,416],{"className":64,"code":415,"language":66,"meta":67,"style":67},"\u002F\u002F 除了工具，MCP 还可以暴露数据资源\nserver.setRequestHandler('resources\u002Flist', async () => ({\n  resources: [{\n    uri: 'github:\u002F\u002Fmyorg\u002Fmyrepo\u002Fissues',\n    name: 'Open Issues',\n    description: '获取仓库所有打开的 Issue'\n  }]\n}))\n\nserver.setRequestHandler('resources\u002Fread', async (request) => {\n  const { uri } = request.params\n  \u002F\u002F 返回对应数据\n})\n",[69,417,418,423,428,433,438,443,448,452,456,460,465,470,475],{"__ignoreMap":67},[72,419,420],{"class":74,"line":75},[72,421,422],{},"\u002F\u002F 除了工具，MCP 还可以暴露数据资源\n",[72,424,425],{"class":74,"line":81},[72,426,427],{},"server.setRequestHandler('resources\u002Flist', async () => ({\n",[72,429,430],{"class":74,"line":87},[72,431,432],{},"  resources: [{\n",[72,434,435],{"class":74,"line":93},[72,436,437],{},"    uri: 'github:\u002F\u002Fmyorg\u002Fmyrepo\u002Fissues',\n",[72,439,440],{"class":74,"line":99},[72,441,442],{},"    name: 'Open Issues',\n",[72,444,445],{"class":74,"line":105},[72,446,447],{},"    description: '获取仓库所有打开的 Issue'\n",[72,449,450],{"class":74,"line":5},[72,451,264],{},[72,453,454],{"class":74,"line":8},[72,455,270],{},[72,457,458],{"class":74,"line":122},[72,459,109],{"emptyLinePlaceholder":108},[72,461,462],{"class":74,"line":7},[72,463,464],{},"server.setRequestHandler('resources\u002Fread', async (request) => {\n",[72,466,467],{"class":74,"line":189},[72,468,469],{},"  const { uri } = request.params\n",[72,471,472],{"class":74,"line":195},[72,473,474],{},"  \u002F\u002F 返回对应数据\n",[72,476,477],{"class":74,"line":201},[72,478,172],{},[16,480,482],{"id":481},"生态现状2026-06","生态现状（2026-06）",[130,484,486],{"id":485},"ide-支持情况","IDE 支持情况",[488,489,490,506],"table",{},[491,492,493],"thead",{},[494,495,496,500,503],"tr",{},[497,498,499],"th",{},"IDE",[497,501,502],{},"MCP 支持状态",[497,504,505],{},"说明",[507,508,509,523,535,547,559,572],"tbody",{},[494,510,511,517,520],{},[512,513,514],"td",{},[26,515,516],{},"Cursor",[512,518,519],{},"✅ 原生支持",[512,521,522],{},"内置 MCP Server 市场",[494,524,525,530,532],{},[512,526,527],{},[26,528,529],{},"Windsurf",[512,531,519],{},[512,533,534],{},"Cascade 支持 MCP",[494,536,537,542,544],{},[512,538,539],{},[26,540,541],{},"Claude Code",[512,543,519],{},[512,545,546],{},"官方内置",[494,548,549,554,556],{},[512,550,551],{},[26,552,553],{},"Zed",[512,555,519],{},[512,557,558],{},"ACP 协议兼容 MCP",[494,560,561,566,569],{},[512,562,563],{},[26,564,565],{},"VS Code",[512,567,568],{},"⏳ 开发中",[512,570,571],{},"官方扩展筹备",[494,573,574,579,581],{},[512,575,576],{},[26,577,578],{},"JetBrains",[512,580,568],{},[512,582,571],{},[130,584,586],{"id":585},"热门-mcp-server","热门 MCP Server",[488,588,589,602],{},[491,590,591],{},[494,592,593,596,599],{},[497,594,595],{},"Server",[497,597,598],{},"下载量",[497,600,601],{},"功能",[507,603,604,617,630,643,656,669],{},[494,605,606,611,614],{},[512,607,608],{},[26,609,610],{},"GitHub",[512,612,613],{},"50K+\u002F月",[512,615,616],{},"Issues、PRs、代码搜索",[494,618,619,624,627],{},[512,620,621],{},[26,622,623],{},"Slack",[512,625,626],{},"30K+\u002F月",[512,628,629],{},"发送消息、频道管理",[494,631,632,637,640],{},[512,633,634],{},[26,635,636],{},"PostgreSQL",[512,638,639],{},"25K+\u002F月",[512,641,642],{},"数据库查询",[494,644,645,650,653],{},[512,646,647],{},[26,648,649],{},"Filesystem",[512,651,652],{},"20K+\u002F月",[512,654,655],{},"文件读写",[494,657,658,663,666],{},[512,659,660],{},[26,661,662],{},"Brave Search",[512,664,665],{},"18K+\u002F月",[512,667,668],{},"联网搜索",[494,670,671,676,679],{},[512,672,673],{},[26,674,675],{},"Google Drive",[512,677,678],{},"15K+\u002F月",[512,680,681],{},"文档访问",[130,683,684],{"id":684},"平台生态",[20,686,687,693,699],{},[23,688,689,692],{},[26,690,691],{},"Smithery","：MCP Server 市场，月下载 200K+",[23,694,695,698],{},[26,696,697],{},"Cursorrules","：Cursor 专用的 MCP 配置社区",[23,700,701,704],{},[26,702,703],{},"MCP Hub","：企业级 MCP Server 管理平台",[16,706,707],{"id":707},"技术细节",[130,709,710],{"id":710},"协议架构",[62,712,717],{"className":713,"code":715,"language":716},[714],"language-text","┌─────────────────────────────────────────────────────────┐\n│  AI 应用 (Cursor \u002F Windsurf \u002F Claude Code)              │\n│  ┌─────────────────────────────────────────────────┐  │\n│  │  MCP Client SDK                                 │  │\n│  │  - 工具调用协议                                 │  │\n│  │  - 资源访问协议                                 │  │\n│  │  - 采样协议                                     │  │\n│  └─────────────────────────────────────────────────┘  │\n└─────────────────────────────────────────────────────────┘\n                          │ JSON-RPC 2.0\n                          ▼\n┌─────────────────────────────────────────────────────────┐\n│  MCP Server (GitHub \u002F Slack \u002F PostgreSQL \u002F ...)        │\n│  ┌─────────────────────────────────────────────────┐  │\n│  │  工具定义 (tools\u002F)                               │  │\n│  │  资源定义 (resources\u002F)                           │  │\n│  │  Prompt 模板 (prompts\u002F)                         │  │\n│  └─────────────────────────────────────────────────┘  │\n└─────────────────────────────────────────────────────────┘\n","text",[69,718,715],{"__ignoreMap":67},[130,720,721],{"id":721},"认证机制",[52,723,724],{},"1.0 新增标准 Auth 协议：",[62,726,730],{"className":727,"code":728,"language":729,"meta":67,"style":67},"language-yaml shiki shiki-themes github-light github-dark","# MCP Server 认证配置\nauth:\n  type: oauth2\n  provider: github\n  scopes: [repo, read:user]\n  \n# MCP Hub（企业平台）提供：\n# - 集中式 Auth 管理\n# - Server 注册审批流程\n# - 使用审计日志\n# - Key 轮换\n","yaml",[69,731,732,738,748,760,770,790,794,799,804,809,814],{"__ignoreMap":67},[72,733,734],{"class":74,"line":75},[72,735,737],{"class":736},"sJ8bj","# MCP Server 认证配置\n",[72,739,740,744],{"class":74,"line":81},[72,741,743],{"class":742},"s9eBZ","auth",[72,745,747],{"class":746},"sVt8B",":\n",[72,749,750,753,756],{"class":74,"line":87},[72,751,752],{"class":742},"  type",[72,754,755],{"class":746},": ",[72,757,759],{"class":758},"sZZnC","oauth2\n",[72,761,762,765,767],{"class":74,"line":93},[72,763,764],{"class":742},"  provider",[72,766,755],{"class":746},[72,768,769],{"class":758},"github\n",[72,771,772,775,778,781,784,787],{"class":74,"line":99},[72,773,774],{"class":742},"  scopes",[72,776,777],{"class":746},": [",[72,779,780],{"class":758},"repo",[72,782,783],{"class":746},", ",[72,785,786],{"class":758},"read:user",[72,788,789],{"class":746},"]\n",[72,791,792],{"class":74,"line":105},[72,793,299],{"class":746},[72,795,796],{"class":74,"line":5},[72,797,798],{"class":736},"# MCP Hub（企业平台）提供：\n",[72,800,801],{"class":74,"line":8},[72,802,803],{"class":736},"# - 集中式 Auth 管理\n",[72,805,806],{"class":74,"line":122},[72,807,808],{"class":736},"# - Server 注册审批流程\n",[72,810,811],{"class":74,"line":7},[72,812,813],{"class":736},"# - 使用审计日志\n",[72,815,816],{"class":74,"line":189},[72,817,818],{"class":736},"# - Key 轮换\n",[16,820,821],{"id":821},"与竞品对比",[488,823,824,843],{},[491,825,826],{},[494,827,828,831,834,837,840],{},[497,829,830],{},"协议",[497,832,833],{},"提出方",[497,835,836],{},"生态",[497,838,839],{},"企业支持",[497,841,842],{},"特点",[507,844,845,864,883,901],{},[494,846,847,852,855,858,861],{},[512,848,849],{},[26,850,851],{},"MCP",[512,853,854],{},"Anthropic",[512,856,857],{},"⭐⭐⭐⭐⭐",[512,859,860],{},"萌芽",[512,862,863],{},"开源、IDE 原生支持",[494,865,866,871,874,877,880],{},[512,867,868],{},[26,869,870],{},"Tool Use",[512,872,873],{},"OpenAI",[512,875,876],{},"⭐⭐⭐",[512,878,879],{},"一般",[512,881,882],{},"GPT 专用",[494,884,885,890,893,896,898],{},[512,886,887],{},[26,888,889],{},"Function Calling",[512,891,892],{},"多家",[512,894,895],{},"⭐⭐",[512,897,879],{},[512,899,900],{},"各家自己实现",[494,902,903,908,910,912,914],{},[512,904,905],{},[26,906,907],{},"Agent Protocol",[512,909,854],{},[512,911,895],{},[512,913,879],{},[512,915,916],{},"任务编排层面",[16,918,919],{"id":919},"局限与挑战",[130,921,923],{"id":922},"_1-server-质量参差","1. Server 质量参差",[52,925,926],{},"社区上传的 MCP Server 没有审核机制：",[20,928,929,932,935],{},[23,930,931],{},"部分 Server 功能不完整",[23,933,934],{},"安全漏洞需自行审查",[23,936,937],{},"建议：生产环境使用前先 review 代码",[130,939,941],{"id":940},"_2-auth-标准不统一","2. Auth 标准不统一",[52,943,944],{},"虽然 1.0 引入了 Auth 协议，但：",[20,946,947,950,953],{},[23,948,949],{},"各 Server 实现不一",[23,951,952],{},"企业级 SSO 集成仍在完善",[23,954,955],{},"Composio 等平台在填补这一层",[130,957,959],{"id":958},"_3-server-治理","3. Server 治理",[20,961,962,965,968],{},[23,963,964],{},"缺乏官方认证体系",[23,966,967],{},"Server 版本管理混乱",[23,969,970],{},"MCP Hub 在尝试解决但仍早期",[16,972,974],{"id":973},"aiho-观点","AIHO 观点",[52,976,977],{},"MCP 是 Agent 生态的「USB-C 接口」——统一了 AI 模型调外部工具的协议。",[52,979,980,981,984],{},"之前做 Agent 最痛的不是模型，是接工具——每个 SaaS 的 OAuth、API 格式、Rate Limit 都不一样。MCP 把这些抽象成标准协议后，",[26,982,983],{},"Agent 开发从「写胶水代码」变成「装 MCP Server」","。",[52,986,987],{},"预计 2026 下半年 MCP 会成为 Agent 工具接入的事实标准，类似 LSP 之于编辑器。",[16,989,990],{"id":990},"相关阅读",[20,992,993,1000,1006],{},[23,994,995],{},[996,997,999],"a",{"href":998},"\u002Fwiki\u002Fmcp","MCP 百科详解",[23,1001,1002],{},[996,1003,1005],{"href":1004},"\u002Fplaybook\u002Fonboarding\u002Fclaude-code-getting-started","Claude Code 上手指南",[23,1007,1008],{},[996,1009,1011],{"href":1010},"\u002Fplaybook\u002Fonboarding\u002Fcursor-mcp-deep-integration","Cursor MCP 深度集成",[1013,1014,1015],"style",{},"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 .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}html pre.shiki code .s9eBZ, html code.shiki .s9eBZ{--shiki-default:#22863A;--shiki-dark:#85E89D}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}",{"title":67,"searchDepth":87,"depth":87,"links":1017},[1018,1019,1020,1025,1030,1034,1035,1040,1041],{"id":18,"depth":81,"text":18},{"id":50,"depth":81,"text":50},{"id":128,"depth":81,"text":128,"children":1021},[1022,1023,1024],{"id":132,"depth":87,"text":133},{"id":325,"depth":87,"text":326},{"id":411,"depth":87,"text":412},{"id":481,"depth":81,"text":482,"children":1026},[1027,1028,1029],{"id":485,"depth":87,"text":486},{"id":585,"depth":87,"text":586},{"id":684,"depth":87,"text":684},{"id":707,"depth":81,"text":707,"children":1031},[1032,1033],{"id":710,"depth":87,"text":710},{"id":721,"depth":87,"text":721},{"id":821,"depth":81,"text":821},{"id":919,"depth":81,"text":919,"children":1036},[1037,1038,1039],{"id":922,"depth":87,"text":923},{"id":940,"depth":87,"text":941},{"id":958,"depth":87,"text":959},{"id":973,"depth":81,"text":974},{"id":990,"depth":81,"text":990},null,"Anthropic 正式发布 Model Context Protocol 1.0 稳定版，Cursor \u002F Windsurf \u002F Zed \u002F Replit 已宣布支持。MCP 生态 Server 数突破 500+。","md",{},"\u002Fnews\u002F2026\u002Fmcp-1-0-release","2026-06-15",{"title":11,"description":1043},"Anthropic 官方","https:\u002F\u002Fwww.anthropic.com\u002Fnews\u002Fmcp-1-0","news\u002F2026\u002Fmcp-1-0-release","jje1yiH5BWHyAAdq2SdXYvyuKd1BUpN0oa105j8ph7I",1782316489334]