|
23761 | 23761 | "tags": [ |
23762 | 23762 | "MCP Installations" |
23763 | 23763 | ], |
23764 | | - "description": "Creates a new MCP server installation for the specified team. Requires Content-Type: application/json header when sending request body. Supports both cookie-based authentication (for web users) and OAuth2 Bearer token authentication (for CLI users). Requires mcp:read scope for OAuth2 access.", |
| 23764 | + "description": "Creates a new MCP server installation for the specified team. Requires Content-Type: application/json header when sending request body.", |
23765 | 23765 | "requestBody": { |
23766 | 23766 | "content": { |
23767 | 23767 | "application/json": { |
|
24263 | 24263 | "tags": [ |
24264 | 24264 | "MCP Installations" |
24265 | 24265 | ], |
24266 | | - "description": "Retrieves all MCP server installations for the specified team. Supports both cookie-based authentication (for web users) and OAuth2 Bearer token authentication (for CLI users). Requires mcp:read scope for OAuth2 access.", |
| 24266 | + "description": "Retrieves all MCP server installations for the specified team.", |
24267 | 24267 | "parameters": [ |
24268 | 24268 | { |
24269 | 24269 | "schema": { |
|
24688 | 24688 | "tags": [ |
24689 | 24689 | "MCP Installations" |
24690 | 24690 | ], |
24691 | | - "description": "Retrieves a specific MCP server installation by ID for the specified team. No Content-Type header required for this GET request. Supports both cookie-based authentication (for web users) and OAuth2 Bearer token authentication (for CLI users). Requires mcp:read scope for OAuth2 access.", |
| 24691 | + "description": "Retrieves a specific MCP server installation by ID for the specified team. No Content-Type header required for this GET request.", |
24692 | 24692 | "parameters": [ |
24693 | 24693 | { |
24694 | 24694 | "schema": { |
|
25082 | 25082 | "tags": [ |
25083 | 25083 | "MCP Installations" |
25084 | 25084 | ], |
25085 | | - "description": "Updates an existing MCP server installation. Can update installation name and environment variables. Requires Content-Type: application/json header when sending request body. Supports both cookie-based authentication (for web users) and OAuth2 Bearer token authentication (for CLI users). Requires mcp:read scope for OAuth2 access.", |
| 25085 | + "description": "Updates an existing MCP server installation. Can update installation name and environment variables. Requires Content-Type: application/json header when sending request body.", |
25086 | 25086 | "requestBody": { |
25087 | 25087 | "content": { |
25088 | 25088 | "application/json": { |
|
25512 | 25512 | "tags": [ |
25513 | 25513 | "MCP Installations" |
25514 | 25514 | ], |
25515 | | - "description": "Removes an MCP server installation from the specified team. No Content-Type header required for this DELETE request. Supports both cookie-based authentication (for web users) and OAuth2 Bearer token authentication (for CLI users). Requires mcp:read scope for OAuth2 access.", |
| 25515 | + "description": "Removes an MCP server installation from the specified team. No Content-Type header required for this DELETE request.", |
25516 | 25516 | "parameters": [ |
25517 | 25517 | { |
25518 | 25518 | "schema": { |
|
25721 | 25721 | "tags": [ |
25722 | 25722 | "MCP Installations" |
25723 | 25723 | ], |
25724 | | - "description": "Updates the environment variables for an existing MCP server installation. This endpoint specifically handles environment variable updates only. Requires Content-Type: application/json header when sending request body. Supports both cookie-based authentication (for web users) and OAuth2 Bearer token authentication (for CLI users). Requires mcp:read scope for OAuth2 access.", |
| 25724 | + "description": "Updates the environment variables for an existing MCP server installation. This endpoint specifically handles environment variable updates only. Requires Content-Type: application/json header when sending request body.", |
25725 | 25725 | "requestBody": { |
25726 | 25726 | "content": { |
25727 | 25727 | "application/json": { |
|
26145 | 26145 | "tags": [ |
26146 | 26146 | "MCP Installations" |
26147 | 26147 | ], |
26148 | | - "description": "Updates the headers for an existing MCP server installation. This endpoint specifically handles headers updates only. Requires Content-Type: application/json header when sending request body. Supports both cookie-based authentication (for web users) and OAuth2 Bearer token authentication (for CLI users). Requires mcp:read scope for OAuth2 access.", |
| 26148 | + "description": "Updates the headers for an existing MCP server installation. This endpoint specifically handles headers updates only. Requires Content-Type: application/json header when sending request body.", |
26149 | 26149 | "requestBody": { |
26150 | 26150 | "content": { |
26151 | 26151 | "application/json": { |
|
26569 | 26569 | "tags": [ |
26570 | 26570 | "MCP Installations" |
26571 | 26571 | ], |
26572 | | - "description": "Updates the URL query parameters for an existing MCP server installation. This endpoint specifically handles query parameters updates only. Requires Content-Type: application/json header when sending request body. Supports both cookie-based authentication (for web users) and OAuth2 Bearer token authentication (for CLI users). Requires mcp:read scope for OAuth2 access.", |
| 26572 | + "description": "Updates the URL query parameters for an existing MCP server installation. This endpoint specifically handles query parameters updates only. Requires Content-Type: application/json header when sending request body.", |
26573 | 26573 | "requestBody": { |
26574 | 26574 | "content": { |
26575 | 26575 | "application/json": { |
|
26993 | 26993 | "tags": [ |
26994 | 26994 | "MCP Installations" |
26995 | 26995 | ], |
26996 | | - "description": "Updates the command line arguments for an existing MCP server installation. This endpoint specifically handles args updates only. Requires Content-Type: application/json header when sending request body. Supports both cookie-based authentication (for web users) and OAuth2 Bearer token authentication (for CLI users). Requires mcp:read scope for OAuth2 access.", |
| 26996 | + "description": "Updates the command line arguments for an existing MCP server installation. This endpoint specifically handles args updates only. Requires Content-Type: application/json header when sending request body.", |
26997 | 26997 | "requestBody": { |
26998 | 26998 | "content": { |
26999 | 26999 | "application/json": { |
|
27417 | 27417 | "tags": [ |
27418 | 27418 | "MCP Installations" |
27419 | 27419 | ], |
27420 | | - "description": "Generates client-specific configuration for an MCP server installation. Supports claude-desktop, vscode, and cursor clients. No Content-Type header required for this GET request. Supports both cookie-based authentication (for web users) and OAuth2 Bearer token authentication (for CLI users). Requires mcp:read scope for OAuth2 access.", |
| 27420 | + "description": "Generates client-specific configuration for an MCP server installation. Supports claude-desktop, vscode, and cursor clients. No Content-Type header required for this GET request.", |
27421 | 27421 | "parameters": [ |
27422 | 27422 | { |
27423 | 27423 | "schema": { |
|
27628 | 27628 | "MCP Installations", |
27629 | 27629 | "OAuth" |
27630 | 27630 | ], |
27631 | | - "description": "Creates a pending MCP server installation and returns OAuth authorization URL for user authentication. Requires Content-Type: application/json header when sending request body. Supports both cookie-based authentication (for web users) and OAuth2 Bearer token authentication (for CLI users). Requires mcp:read scope for OAuth2 access.", |
| 27631 | + "description": "Creates a pending MCP server installation and returns OAuth authorization URL for user authentication. Requires Content-Type: application/json header when sending request body.", |
27632 | 27632 | "requestBody": { |
27633 | 27633 | "content": { |
27634 | 27634 | "application/json": { |
|
27868 | 27868 | "MCP Installations", |
27869 | 27869 | "OAuth" |
27870 | 27870 | ], |
27871 | | - "description": "Initiates OAuth re-authorization for existing installation with expired or invalid tokens. Supports both cookie-based authentication (for web users) and OAuth2 Bearer token authentication (for CLI users). Requires mcp:read scope for OAuth2 access.", |
| 27871 | + "description": "Initiates OAuth re-authorization for existing installation with expired or invalid tokens.", |
27872 | 27872 | "parameters": [ |
27873 | 27873 | { |
27874 | 27874 | "schema": { |
@@ -36159,211 +36159,6 @@ |
36159 | 36159 | } |
36160 | 36160 | } |
36161 | 36161 | }, |
36162 | | - "/api/gateway/me/mcp-configurations": { |
36163 | | - "get": { |
36164 | | - "summary": "Get merged MCP configurations for gateway", |
36165 | | - "tags": [ |
36166 | | - "Gateway" |
36167 | | - ], |
36168 | | - "description": "Retrieves all MCP server configurations for the authenticated user with merged template, team, and user-specific values. Supports both cookie-based authentication (for web users) and OAuth2 Bearer token authentication (for CLI users). Requires mcp:read scope for OAuth2 access.", |
36169 | | - "security": [ |
36170 | | - { |
36171 | | - "cookieAuth": [] |
36172 | | - }, |
36173 | | - { |
36174 | | - "bearerAuth": [] |
36175 | | - } |
36176 | | - ], |
36177 | | - "responses": { |
36178 | | - "200": { |
36179 | | - "description": "MCP configurations retrieved successfully", |
36180 | | - "content": { |
36181 | | - "application/json": { |
36182 | | - "schema": { |
36183 | | - "type": "object", |
36184 | | - "properties": { |
36185 | | - "success": { |
36186 | | - "type": "boolean", |
36187 | | - "default": true |
36188 | | - }, |
36189 | | - "data": { |
36190 | | - "type": "object", |
36191 | | - "properties": { |
36192 | | - "servers": { |
36193 | | - "type": "array", |
36194 | | - "items": { |
36195 | | - "type": "object", |
36196 | | - "properties": { |
36197 | | - "id": { |
36198 | | - "type": "string", |
36199 | | - "description": "Server identifier" |
36200 | | - }, |
36201 | | - "name": { |
36202 | | - "type": "string", |
36203 | | - "description": "Server name" |
36204 | | - }, |
36205 | | - "command": { |
36206 | | - "type": "string", |
36207 | | - "description": "Command to execute" |
36208 | | - }, |
36209 | | - "args": { |
36210 | | - "type": "array", |
36211 | | - "items": { |
36212 | | - "type": "string" |
36213 | | - }, |
36214 | | - "description": "Command arguments with user values merged" |
36215 | | - }, |
36216 | | - "env": { |
36217 | | - "type": "object", |
36218 | | - "additionalProperties": { |
36219 | | - "type": "string" |
36220 | | - }, |
36221 | | - "description": "Environment variables with user values merged" |
36222 | | - }, |
36223 | | - "status": { |
36224 | | - "type": "string", |
36225 | | - "enum": [ |
36226 | | - "ready", |
36227 | | - "invalid" |
36228 | | - ], |
36229 | | - "description": "Server configuration status" |
36230 | | - } |
36231 | | - }, |
36232 | | - "required": [ |
36233 | | - "id", |
36234 | | - "name", |
36235 | | - "command", |
36236 | | - "args", |
36237 | | - "env", |
36238 | | - "status" |
36239 | | - ], |
36240 | | - "additionalProperties": false |
36241 | | - } |
36242 | | - } |
36243 | | - }, |
36244 | | - "required": [ |
36245 | | - "servers" |
36246 | | - ], |
36247 | | - "additionalProperties": false |
36248 | | - } |
36249 | | - }, |
36250 | | - "required": [ |
36251 | | - "success", |
36252 | | - "data" |
36253 | | - ], |
36254 | | - "additionalProperties": false, |
36255 | | - "description": "MCP configurations retrieved successfully" |
36256 | | - } |
36257 | | - } |
36258 | | - } |
36259 | | - }, |
36260 | | - "400": { |
36261 | | - "description": "Bad Request - Invalid parameters", |
36262 | | - "content": { |
36263 | | - "application/json": { |
36264 | | - "schema": { |
36265 | | - "type": "object", |
36266 | | - "properties": { |
36267 | | - "success": { |
36268 | | - "type": "boolean", |
36269 | | - "default": false |
36270 | | - }, |
36271 | | - "error": { |
36272 | | - "type": "string", |
36273 | | - "description": "Error message" |
36274 | | - } |
36275 | | - }, |
36276 | | - "required": [ |
36277 | | - "success", |
36278 | | - "error" |
36279 | | - ], |
36280 | | - "additionalProperties": false, |
36281 | | - "description": "Bad Request - Invalid parameters" |
36282 | | - } |
36283 | | - } |
36284 | | - } |
36285 | | - }, |
36286 | | - "401": { |
36287 | | - "description": "Unauthorized", |
36288 | | - "content": { |
36289 | | - "application/json": { |
36290 | | - "schema": { |
36291 | | - "type": "object", |
36292 | | - "properties": { |
36293 | | - "success": { |
36294 | | - "type": "boolean", |
36295 | | - "default": false |
36296 | | - }, |
36297 | | - "error": { |
36298 | | - "type": "string", |
36299 | | - "description": "Error message" |
36300 | | - } |
36301 | | - }, |
36302 | | - "required": [ |
36303 | | - "success", |
36304 | | - "error" |
36305 | | - ], |
36306 | | - "additionalProperties": false, |
36307 | | - "description": "Unauthorized" |
36308 | | - } |
36309 | | - } |
36310 | | - } |
36311 | | - }, |
36312 | | - "403": { |
36313 | | - "description": "Forbidden", |
36314 | | - "content": { |
36315 | | - "application/json": { |
36316 | | - "schema": { |
36317 | | - "type": "object", |
36318 | | - "properties": { |
36319 | | - "success": { |
36320 | | - "type": "boolean", |
36321 | | - "default": false |
36322 | | - }, |
36323 | | - "error": { |
36324 | | - "type": "string", |
36325 | | - "description": "Error message" |
36326 | | - } |
36327 | | - }, |
36328 | | - "required": [ |
36329 | | - "success", |
36330 | | - "error" |
36331 | | - ], |
36332 | | - "additionalProperties": false, |
36333 | | - "description": "Forbidden" |
36334 | | - } |
36335 | | - } |
36336 | | - } |
36337 | | - }, |
36338 | | - "500": { |
36339 | | - "description": "Internal Server Error", |
36340 | | - "content": { |
36341 | | - "application/json": { |
36342 | | - "schema": { |
36343 | | - "type": "object", |
36344 | | - "properties": { |
36345 | | - "success": { |
36346 | | - "type": "boolean", |
36347 | | - "default": false |
36348 | | - }, |
36349 | | - "error": { |
36350 | | - "type": "string", |
36351 | | - "description": "Error message" |
36352 | | - } |
36353 | | - }, |
36354 | | - "required": [ |
36355 | | - "success", |
36356 | | - "error" |
36357 | | - ], |
36358 | | - "additionalProperties": false, |
36359 | | - "description": "Internal Server Error" |
36360 | | - } |
36361 | | - } |
36362 | | - } |
36363 | | - } |
36364 | | - } |
36365 | | - } |
36366 | | - }, |
36367 | 36162 | "/api/satellites/register": { |
36368 | 36163 | "post": { |
36369 | 36164 | "summary": "Register satellite with token", |
|
0 commit comments