|
19 | 19 | "navigation": { |
20 | 20 | "versions": [ |
21 | 21 | { |
22 | | - "version": "2025-03-26", |
| 22 | + "version": "Version 2025-06-18 (latest)", |
23 | 23 | "groups": [ |
24 | 24 | { |
25 | | - "group": "Get Started", |
| 25 | + "group": "User Guide", |
26 | 26 | "pages": [ |
27 | 27 | "introduction", |
28 | 28 | { |
|
34 | 34 | ] |
35 | 35 | }, |
36 | 36 | { |
37 | | - "group": "SDKs", |
| 37 | + "group": "Concepts", |
38 | 38 | "pages": [ |
39 | | - "links/sdks/csharp", |
40 | | - "links/sdks/java", |
41 | | - "links/sdks/kotlin", |
42 | | - "links/sdks/python", |
43 | | - "links/sdks/ruby", |
44 | | - "links/sdks/swift", |
45 | | - "links/sdks/typescript" |
| 39 | + "docs/concepts/architecture", |
| 40 | + "docs/concepts/resources", |
| 41 | + "docs/concepts/prompts", |
| 42 | + "docs/concepts/tools", |
| 43 | + "docs/concepts/sampling", |
| 44 | + "docs/concepts/roots", |
| 45 | + "docs/concepts/transports" |
46 | 46 | ] |
47 | 47 | }, |
48 | 48 | { |
49 | 49 | "group": "Examples", |
50 | | - "pages": [ |
51 | | - "examples", |
52 | | - "clients" |
53 | | - ] |
| 50 | + "pages": ["examples", "clients"] |
54 | 51 | }, |
55 | 52 | { |
56 | 53 | "group": "Tutorials", |
|
64 | 61 | ] |
65 | 62 | }, |
66 | 63 | { |
67 | | - "group": "Concepts", |
| 64 | + "group": "Protocol", |
68 | 65 | "pages": [ |
69 | | - "docs/concepts/architecture", |
70 | | - "docs/concepts/resources", |
71 | | - "docs/concepts/prompts", |
72 | | - "docs/concepts/tools", |
73 | | - "docs/concepts/sampling", |
74 | | - "docs/concepts/roots", |
75 | | - "docs/concepts/transports" |
| 66 | + "specification/2025-06-18/index", |
| 67 | + "specification/2025-06-18/changelog", |
| 68 | + "specification/2025-06-18/architecture/index", |
| 69 | + { |
| 70 | + "group": "Base Protocol", |
| 71 | + "pages": [ |
| 72 | + "specification/2025-06-18/basic/index", |
| 73 | + "specification/2025-06-18/basic/lifecycle", |
| 74 | + "specification/2025-06-18/basic/transports", |
| 75 | + "specification/2025-06-18/basic/authorization", |
| 76 | + "specification/2025-06-18/basic/security_best_practices", |
| 77 | + { |
| 78 | + "group": "Utilities", |
| 79 | + "pages": [ |
| 80 | + "specification/2025-06-18/basic/utilities/cancellation", |
| 81 | + "specification/2025-06-18/basic/utilities/ping", |
| 82 | + "specification/2025-06-18/basic/utilities/progress" |
| 83 | + ] |
| 84 | + } |
| 85 | + ] |
| 86 | + }, |
| 87 | + { |
| 88 | + "group": "Client Features", |
| 89 | + "pages": [ |
| 90 | + "specification/2025-06-18/client/roots", |
| 91 | + "specification/2025-06-18/client/sampling", |
| 92 | + "specification/2025-06-18/client/elicitation" |
| 93 | + ] |
| 94 | + }, |
| 95 | + { |
| 96 | + "group": "Server Features", |
| 97 | + "pages": [ |
| 98 | + "specification/2025-06-18/server/index", |
| 99 | + "specification/2025-06-18/server/prompts", |
| 100 | + "specification/2025-06-18/server/resources", |
| 101 | + "specification/2025-06-18/server/tools", |
| 102 | + { |
| 103 | + "group": "Utilities", |
| 104 | + "pages": [ |
| 105 | + "specification/2025-06-18/server/utilities/completion", |
| 106 | + "specification/2025-06-18/server/utilities/logging", |
| 107 | + "specification/2025-06-18/server/utilities/pagination" |
| 108 | + ] |
| 109 | + } |
| 110 | + ] |
| 111 | + } |
| 112 | + ] |
| 113 | + }, |
| 114 | + { |
| 115 | + "group": "Development", |
| 116 | + "pages": [ |
| 117 | + "specification/versioning", |
| 118 | + "development/roadmap", |
| 119 | + "development/contributing" |
| 120 | + ] |
| 121 | + }, |
| 122 | + { |
| 123 | + "group": "SDKs", |
| 124 | + "pages": [ |
| 125 | + "links/sdks/csharp", |
| 126 | + "links/sdks/java", |
| 127 | + "links/sdks/kotlin", |
| 128 | + "links/sdks/python", |
| 129 | + "links/sdks/ruby", |
| 130 | + "links/sdks/swift", |
| 131 | + "links/sdks/typescript" |
| 132 | + ] |
| 133 | + } |
| 134 | + ] |
| 135 | + }, |
| 136 | + { |
| 137 | + "version": "Version 2025-03-26", |
| 138 | + "groups": [ |
| 139 | + { |
| 140 | + "group": "User Guide", |
| 141 | + "pages": [ |
| 142 | + "introduction", |
| 143 | + { |
| 144 | + "group": "Quickstart", |
| 145 | + "pages": [ |
| 146 | + "quickstart/server", |
| 147 | + "quickstart/client", |
| 148 | + "quickstart/user" |
| 149 | + ] |
| 150 | + }, |
| 151 | + { |
| 152 | + "group": "Concepts", |
| 153 | + "pages": [ |
| 154 | + "docs/concepts/architecture", |
| 155 | + "docs/concepts/resources", |
| 156 | + "docs/concepts/prompts", |
| 157 | + "docs/concepts/tools", |
| 158 | + "docs/concepts/sampling", |
| 159 | + "docs/concepts/roots", |
| 160 | + "docs/concepts/transports" |
| 161 | + ] |
| 162 | + }, |
| 163 | + { |
| 164 | + "group": "Examples", |
| 165 | + "pages": ["examples", "clients"] |
| 166 | + }, |
| 167 | + { |
| 168 | + "group": "Tutorials", |
| 169 | + "pages": [ |
| 170 | + "tutorials/building-mcp-with-llms", |
| 171 | + "docs/tools/debugging", |
| 172 | + "docs/tools/inspector" |
| 173 | + ] |
| 174 | + }, |
| 175 | + "faqs" |
76 | 176 | ] |
77 | 177 | }, |
78 | 178 | { |
|
131 | 231 | "development/roadmap", |
132 | 232 | "development/contributing" |
133 | 233 | ] |
| 234 | + }, |
| 235 | + { |
| 236 | + "group": "SDKs", |
| 237 | + "pages": [ |
| 238 | + "links/sdks/csharp", |
| 239 | + "links/sdks/java", |
| 240 | + "links/sdks/kotlin", |
| 241 | + "links/sdks/python", |
| 242 | + "links/sdks/ruby", |
| 243 | + "links/sdks/swift", |
| 244 | + "links/sdks/typescript" |
| 245 | + ] |
134 | 246 | } |
135 | 247 | ] |
136 | 248 | }, |
137 | 249 | { |
138 | | - "version": "2024-11-05", |
| 250 | + "version": "Version 2024-11-05", |
139 | 251 | "groups": [ |
140 | 252 | { |
141 | | - "group": "Get Started", |
| 253 | + "group": "User Guide", |
142 | 254 | "pages": [ |
143 | 255 | "introduction", |
144 | 256 | { |
|
150 | 262 | ] |
151 | 263 | }, |
152 | 264 | { |
153 | | - "group": "SDKs", |
| 265 | + "group": "Concepts", |
154 | 266 | "pages": [ |
155 | | - "links/sdks/csharp", |
156 | | - "links/sdks/java", |
157 | | - "links/sdks/kotlin", |
158 | | - "links/sdks/python", |
159 | | - "links/sdks/ruby", |
160 | | - "links/sdks/swift", |
161 | | - "links/sdks/typescript" |
| 267 | + "docs/concepts/architecture", |
| 268 | + "docs/concepts/resources", |
| 269 | + "docs/concepts/prompts", |
| 270 | + "docs/concepts/tools", |
| 271 | + "docs/concepts/sampling", |
| 272 | + "docs/concepts/roots", |
| 273 | + "docs/concepts/transports" |
162 | 274 | ] |
163 | 275 | }, |
164 | 276 | { |
165 | 277 | "group": "Examples", |
166 | | - "pages": [ |
167 | | - "examples", |
168 | | - "clients" |
169 | | - ] |
| 278 | + "pages": ["examples", "clients"] |
170 | 279 | }, |
171 | 280 | { |
172 | 281 | "group": "Tutorials", |
|
179 | 288 | "faqs" |
180 | 289 | ] |
181 | 290 | }, |
182 | | - { |
183 | | - "group": "Concepts", |
184 | | - "pages": [ |
185 | | - "docs/concepts/architecture", |
186 | | - "docs/concepts/resources", |
187 | | - "docs/concepts/prompts", |
188 | | - "docs/concepts/tools", |
189 | | - "docs/concepts/sampling", |
190 | | - "docs/concepts/roots", |
191 | | - "docs/concepts/transports" |
192 | | - ] |
193 | | - }, |
194 | 291 | { |
195 | 292 | "group": "Protocol", |
196 | 293 | "pages": [ |
|
246 | 343 | "development/roadmap", |
247 | 344 | "development/contributing" |
248 | 345 | ] |
| 346 | + }, |
| 347 | + { |
| 348 | + "group": "SDKs", |
| 349 | + "pages": [ |
| 350 | + "links/sdks/csharp", |
| 351 | + "links/sdks/java", |
| 352 | + "links/sdks/kotlin", |
| 353 | + "links/sdks/python", |
| 354 | + "links/sdks/ruby", |
| 355 | + "links/sdks/swift", |
| 356 | + "links/sdks/typescript" |
| 357 | + ] |
249 | 358 | } |
250 | 359 | ] |
251 | 360 | }, |
252 | 361 | { |
253 | 362 | "version": "Draft", |
254 | 363 | "groups": [ |
255 | 364 | { |
256 | | - "group": "Get Started", |
| 365 | + "group": "User Guide", |
257 | 366 | "pages": [ |
258 | 367 | "introduction", |
259 | 368 | { |
|
265 | 374 | ] |
266 | 375 | }, |
267 | 376 | { |
268 | | - "group": "SDKs", |
| 377 | + "group": "Concepts", |
269 | 378 | "pages": [ |
270 | | - "links/sdks/csharp", |
271 | | - "links/sdks/java", |
272 | | - "links/sdks/kotlin", |
273 | | - "links/sdks/python", |
274 | | - "links/sdks/ruby", |
275 | | - "links/sdks/swift", |
276 | | - "links/sdks/typescript" |
| 379 | + "docs/concepts/architecture", |
| 380 | + "docs/concepts/resources", |
| 381 | + "docs/concepts/prompts", |
| 382 | + "docs/concepts/tools", |
| 383 | + "docs/concepts/sampling", |
| 384 | + "docs/concepts/roots", |
| 385 | + "docs/concepts/transports" |
277 | 386 | ] |
278 | 387 | }, |
279 | 388 | { |
280 | 389 | "group": "Examples", |
281 | | - "pages": [ |
282 | | - "examples", |
283 | | - "clients" |
284 | | - ] |
| 390 | + "pages": ["examples", "clients"] |
285 | 391 | }, |
286 | 392 | { |
287 | 393 | "group": "Tutorials", |
|
294 | 400 | "faqs" |
295 | 401 | ] |
296 | 402 | }, |
297 | | - { |
298 | | - "group": "Concepts", |
299 | | - "pages": [ |
300 | | - "docs/concepts/architecture", |
301 | | - "docs/concepts/resources", |
302 | | - "docs/concepts/prompts", |
303 | | - "docs/concepts/tools", |
304 | | - "docs/concepts/sampling", |
305 | | - "docs/concepts/roots", |
306 | | - "docs/concepts/transports" |
307 | | - ] |
308 | | - }, |
309 | 403 | { |
310 | 404 | "group": "Protocol", |
311 | 405 | "pages": [ |
|
364 | 458 | "development/roadmap", |
365 | 459 | "development/contributing" |
366 | 460 | ] |
| 461 | + }, |
| 462 | + { |
| 463 | + "group": "SDKs", |
| 464 | + "pages": [ |
| 465 | + "links/sdks/csharp", |
| 466 | + "links/sdks/java", |
| 467 | + "links/sdks/kotlin", |
| 468 | + "links/sdks/python", |
| 469 | + "links/sdks/ruby", |
| 470 | + "links/sdks/swift", |
| 471 | + "links/sdks/typescript" |
| 472 | + ] |
367 | 473 | } |
368 | 474 | ] |
369 | 475 | } |
|
395 | 501 | }, |
396 | 502 | { |
397 | 503 | "source": "/specification/latest", |
398 | | - "destination": "/specification/2025-03-26", |
| 504 | + "destination": "/specification/2025-06-18", |
399 | 505 | "permanent": false |
400 | 506 | } |
401 | 507 | ], |
|
0 commit comments