|
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