Commit 154a8c0
committed
feat(all): add skip_oauth_flow flag for MCP catalog servers
Allow global admins to bypass the OAuth authorization flow for HTTP/SSE
MCP servers that accept static Bearer tokens. When enabled, teams
provide their Personal Access Token directly via headers instead of
going through the OAuth redirect.
Backend: new skip_oauth_flow column on mcpServers table, accepted in
create/update routes, skips OAuth detection in installation service.
Frontend: toggle in catalog add/edit wizard, shown in review step,
server detail views, and installation wizard.1 parent 7caca3d commit 154a8c0
File tree
27 files changed
+6803
-15
lines changed- services
- backend
- drizzle/migrations
- meta
- src
- db/schema-tables
- routes
- mcp/servers
- satellites
- services
- frontend/src
- components
- admin/mcp-catalog
- steps
- mcp-server
- installation
- view
- wizard
- i18n/locales/en
- types
- views/admin/mcp-server-catalog
- edit
- view/[id]
27 files changed
+6803
-15
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
20085 | 20085 | | |
20086 | 20086 | | |
20087 | 20087 | | |
| 20088 | + | |
| 20089 | + | |
| 20090 | + | |
| 20091 | + | |
20088 | 20092 | | |
20089 | 20093 | | |
20090 | 20094 | | |
| |||
20152 | 20156 | | |
20153 | 20157 | | |
20154 | 20158 | | |
| 20159 | + | |
20155 | 20160 | | |
20156 | 20161 | | |
20157 | 20162 | | |
| |||
20522 | 20527 | | |
20523 | 20528 | | |
20524 | 20529 | | |
| 20530 | + | |
| 20531 | + | |
| 20532 | + | |
| 20533 | + | |
20525 | 20534 | | |
20526 | 20535 | | |
20527 | 20536 | | |
| |||
20571 | 20580 | | |
20572 | 20581 | | |
20573 | 20582 | | |
| 20583 | + | |
20574 | 20584 | | |
20575 | 20585 | | |
20576 | 20586 | | |
| |||
21096 | 21106 | | |
21097 | 21107 | | |
21098 | 21108 | | |
| 21109 | + | |
| 21110 | + | |
| 21111 | + | |
| 21112 | + | |
21099 | 21113 | | |
21100 | 21114 | | |
21101 | 21115 | | |
| |||
21163 | 21177 | | |
21164 | 21178 | | |
21165 | 21179 | | |
| 21180 | + | |
21166 | 21181 | | |
21167 | 21182 | | |
21168 | 21183 | | |
| |||
22460 | 22475 | | |
22461 | 22476 | | |
22462 | 22477 | | |
| 22478 | + | |
| 22479 | + | |
| 22480 | + | |
| 22481 | + | |
22463 | 22482 | | |
22464 | 22483 | | |
22465 | 22484 | | |
| |||
22711 | 22730 | | |
22712 | 22731 | | |
22713 | 22732 | | |
| 22733 | + | |
| 22734 | + | |
| 22735 | + | |
| 22736 | + | |
22714 | 22737 | | |
22715 | 22738 | | |
22716 | 22739 | | |
| |||
22760 | 22783 | | |
22761 | 22784 | | |
22762 | 22785 | | |
| 22786 | + | |
22763 | 22787 | | |
22764 | 22788 | | |
22765 | 22789 | | |
| |||
23161 | 23185 | | |
23162 | 23186 | | |
23163 | 23187 | | |
| 23188 | + | |
| 23189 | + | |
| 23190 | + | |
| 23191 | + | |
23164 | 23192 | | |
23165 | 23193 | | |
23166 | 23194 | | |
| |||
23949 | 23977 | | |
23950 | 23978 | | |
23951 | 23979 | | |
| 23980 | + | |
| 23981 | + | |
| 23982 | + | |
| 23983 | + | |
23952 | 23984 | | |
23953 | 23985 | | |
23954 | 23986 | | |
| |||
23998 | 24030 | | |
23999 | 24031 | | |
24000 | 24032 | | |
| 24033 | + | |
24001 | 24034 | | |
24002 | 24035 | | |
24003 | 24036 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13978 | 13978 | | |
13979 | 13979 | | |
13980 | 13980 | | |
| 13981 | + | |
| 13982 | + | |
| 13983 | + | |
13981 | 13984 | | |
13982 | 13985 | | |
13983 | 13986 | | |
| |||
14033 | 14036 | | |
14034 | 14037 | | |
14035 | 14038 | | |
| 14039 | + | |
14036 | 14040 | | |
14037 | 14041 | | |
14038 | 14042 | | |
| |||
14308 | 14312 | | |
14309 | 14313 | | |
14310 | 14314 | | |
| 14315 | + | |
| 14316 | + | |
| 14317 | + | |
14311 | 14318 | | |
14312 | 14319 | | |
14313 | 14320 | | |
| |||
14351 | 14358 | | |
14352 | 14359 | | |
14353 | 14360 | | |
| 14361 | + | |
14354 | 14362 | | |
14355 | 14363 | | |
14356 | 14364 | | |
| |||
14727 | 14735 | | |
14728 | 14736 | | |
14729 | 14737 | | |
| 14738 | + | |
| 14739 | + | |
| 14740 | + | |
14730 | 14741 | | |
14731 | 14742 | | |
14732 | 14743 | | |
| |||
14782 | 14793 | | |
14783 | 14794 | | |
14784 | 14795 | | |
| 14796 | + | |
14785 | 14797 | | |
14786 | 14798 | | |
14787 | 14799 | | |
| |||
15731 | 15743 | | |
15732 | 15744 | | |
15733 | 15745 | | |
| 15746 | + | |
| 15747 | + | |
| 15748 | + | |
| 15749 | + | |
15734 | 15750 | | |
15735 | 15751 | | |
15736 | 15752 | | |
| |||
15923 | 15939 | | |
15924 | 15940 | | |
15925 | 15941 | | |
| 15942 | + | |
| 15943 | + | |
| 15944 | + | |
15926 | 15945 | | |
15927 | 15946 | | |
15928 | 15947 | | |
| |||
15966 | 15985 | | |
15967 | 15986 | | |
15968 | 15987 | | |
| 15988 | + | |
15969 | 15989 | | |
15970 | 15990 | | |
15971 | 15991 | | |
| |||
16256 | 16276 | | |
16257 | 16277 | | |
16258 | 16278 | | |
| 16279 | + | |
| 16280 | + | |
| 16281 | + | |
| 16282 | + | |
16259 | 16283 | | |
16260 | 16284 | | |
16261 | 16285 | | |
| |||
16857 | 16881 | | |
16858 | 16882 | | |
16859 | 16883 | | |
| 16884 | + | |
| 16885 | + | |
| 16886 | + | |
16860 | 16887 | | |
16861 | 16888 | | |
16862 | 16889 | | |
| |||
16900 | 16927 | | |
16901 | 16928 | | |
16902 | 16929 | | |
| 16930 | + | |
16903 | 16931 | | |
16904 | 16932 | | |
16905 | 16933 | | |
| |||
Lines changed: 1 addition & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
0 commit comments