File tree Expand file tree Collapse file tree 4 files changed +38
-1
lines changed Expand file tree Collapse file tree 4 files changed +38
-1
lines changed Original file line number Diff line number Diff line change 1
1
---
2
- title : Authenticate MCP Servers
2
+ title : MCP Authentication
3
3
hide_title : true
4
4
sidebar_position : 8
5
5
pagination_next : null
@@ -27,6 +27,7 @@ The [MCP authentication flow](https://modelcontextprotocol.io/specification/2025
27
27
This means that you will have to use the ` OAuth2 ` recipe in your configuration which is a paid feature.
28
28
29
29
The functionality is only available alongside the ` node ` SDK at the moment.
30
+ Keep in mind that the feature is currently in beta and might be subject to breaking changes.
30
31
31
32
## Steps
32
33
Original file line number Diff line number Diff line change @@ -16,6 +16,7 @@ import {
16
16
Shield ,
17
17
CircleUserRound ,
18
18
UserPlus ,
19
+ Brain ,
19
20
FileTerminal ,
20
21
FileCode ,
21
22
HardDrive ,
@@ -57,6 +58,7 @@ import AwsLambdaLogo from "/img/logos/aws-lambda.svg";
57
58
import GraphqlLogo from "/img/logos/graphql.svg" ;
58
59
import CdiLogo from "/img/logos/cdi.svg" ;
59
60
import FdiLogo from "/img/logos/fdi.svg" ;
61
+ import MCPLogo from "/img/logos/mcp.svg" ;
60
62
61
63
const categoryIcons = {
62
64
// Main categories
@@ -135,6 +137,9 @@ const categoryIcons = {
135
137
"/docs/quickstart/introduction" : Book ,
136
138
"/docs/quickstart/next-steps" : NotebookTabs ,
137
139
"/docs/quickstart/example-applications" : Play ,
140
+ "/docs/quickstart/build-with-ai-tools" : Brain ,
141
+
142
+ "/docs/authentication/ai-authentication" : MCPLogo ,
138
143
139
144
// Other
140
145
"Session Verification" : BadgeCheck ,
Original file line number Diff line number Diff line change @@ -75,7 +75,37 @@ export default function DocSidebarItemLink({
75
75
< APIRequestMethodBadge method = { method as APIRequestMethod } size = "1" />
76
76
</ span >
77
77
) : null }
78
+ < NewBadge href = { href } />
79
+ < BetaBadge href = { href } />
78
80
</ Link >
79
81
</ li >
80
82
) ;
81
83
}
84
+
85
+ const NewPages = [ "/docs/quickstart/build-with-ai-tools" ] ;
86
+
87
+ function NewBadge ( { href } : { href : string } ) {
88
+ if ( ! NewPages . includes ( href ) ) return null ;
89
+
90
+ return (
91
+ < span style = { { marginLeft : "auto" } } >
92
+ < Badge variant = "outline" color = { "orange" } size = "1" radius = "small" >
93
+ New
94
+ </ Badge >
95
+ </ span >
96
+ ) ;
97
+ }
98
+
99
+ const BetaPages = [ "/docs/authentication/ai-authentication" ] ;
100
+
101
+ function BetaBadge ( { href } : { href : string } ) {
102
+ if ( ! BetaPages . includes ( href ) ) return null ;
103
+
104
+ return (
105
+ < span style = { { marginLeft : "auto" } } >
106
+ < Badge variant = "outline" color = "blue" size = "1" radius = "small" >
107
+ Beta
108
+ </ Badge >
109
+ </ span >
110
+ ) ;
111
+ }
You can’t perform that action at this time.
0 commit comments