Section ID:
DOC-API-MODEL-schema-q8egnnm4a3#overview
MCPServerConfig
Full MCP server configuration used for server management.
Type-reference view: API Schema 62d20s50a7. Request and response views describe this type; they do not declare an endpoint.
Meaning and usage
Section ID: DOC-API-MODEL-schema-q8egnnm4a3#meaning
See the definition above.
Usage profiles
Section ID: DOC-API-MODEL-schema-q8egnnm4a3#fields
| Usage | Fields and validation |
|---|---|
| In requests | View fields |
| In responses | View fields |
In requests
Section ID: DOC-API-MODEL-schema-q8egnnm4a3#request
API JSON uses JSON field names (camelCase).
| Field | Type | Presence | Meaning |
|---|---|---|---|
Section ID: DOC-API-MODEL-schema-q8egnnm4a3#request-field-serveridserverId | string | Optional | Unique identifier for this MCP server. |
Section ID: DOC-API-MODEL-schema-q8egnnm4a3#request-field-namename | string | Optional | Human-readable name (e.g., "GitHub Copilot MCP", "File System Tools"). |
Section ID: DOC-API-MODEL-schema-q8egnnm4a3#request-field-endpointendpoint | string | Optional | Server endpoint URL or connection string. |
Section ID: DOC-API-MODEL-schema-q8egnnm4a3#request-field-authconfigauthConfig | Map from string to string | Optional | Authentication configuration; for example, a token entry whose value is github_token. |
Section ID: DOC-API-MODEL-schema-q8egnnm4a3#request-field-enabledenabled | boolean | Optional | Whether this server is enabled. |
Section ID: DOC-API-MODEL-schema-q8egnnm4a3#request-field-prioritypriority | string (int64) | Optional | Default priority for tool selection (higher = preferred). Pattern: ^-?\d+$. |
Section ID: DOC-API-MODEL-schema-q8egnnm4a3#request-field-discoverytimeoutdiscoveryTimeout | string | Optional | Timeout for tool discovery. Pattern: ^-?(?:0|[1-9][0-9]*)(?:\.[0-9]{1,9})?s$. |
Section ID: DOC-API-MODEL-schema-q8egnnm4a3#request-field-servermetadataserverMetadata | Map from string to string | Optional | Additional server-specific metadata. |
In responses
Section ID: DOC-API-MODEL-schema-q8egnnm4a3#response
API JSON uses JSON field names (camelCase).
| Field | Type | Presence | Meaning |
|---|---|---|---|
Section ID: DOC-API-MODEL-schema-q8egnnm4a3#field-serveridSection ID: DOC-API-MODEL-schema-q8egnnm4a3#response-field-serveridserverId | string | Optional | Unique identifier for this MCP server. |
Section ID: DOC-API-MODEL-schema-q8egnnm4a3#field-nameSection ID: DOC-API-MODEL-schema-q8egnnm4a3#response-field-namename | string | Optional | Human-readable name (e.g., "GitHub Copilot MCP", "File System Tools"). |
Section ID: DOC-API-MODEL-schema-q8egnnm4a3#field-endpointSection ID: DOC-API-MODEL-schema-q8egnnm4a3#response-field-endpointendpoint | string | Optional | Server endpoint URL or connection string. |
Section ID: DOC-API-MODEL-schema-q8egnnm4a3#field-authconfigSection ID: DOC-API-MODEL-schema-q8egnnm4a3#response-field-authconfigauthConfig | Map from string to string | Optional | Authentication configuration; for example, a token entry whose value is github_token. |
Section ID: DOC-API-MODEL-schema-q8egnnm4a3#field-enabledSection ID: DOC-API-MODEL-schema-q8egnnm4a3#response-field-enabledenabled | boolean | Optional | Whether this server is enabled. |
Section ID: DOC-API-MODEL-schema-q8egnnm4a3#field-prioritySection ID: DOC-API-MODEL-schema-q8egnnm4a3#response-field-prioritypriority | string (int64) | Optional | Default priority for tool selection (higher = preferred). Pattern: ^-?\d+$. |
Section ID: DOC-API-MODEL-schema-q8egnnm4a3#field-discoverytimeoutSection ID: DOC-API-MODEL-schema-q8egnnm4a3#response-field-discoverytimeoutdiscoveryTimeout | string | Optional | Timeout for tool discovery. Pattern: ^-?(?:0|[1-9][0-9]*)(?:\.[0-9]{1,9})?s$. |
Section ID: DOC-API-MODEL-schema-q8egnnm4a3#field-servermetadataSection ID: DOC-API-MODEL-schema-q8egnnm4a3#response-field-servermetadataserverMetadata | Map from string to string | Optional | Additional server-specific metadata. |
Where used
Section ID: DOC-API-MODEL-schema-q8egnnm4a3#where-used
| Reference | Relationship |
|---|---|
| MCPServerConfig | API JSON uses JSON field names (camelCase). |
Download the public reference contract.
Document ID: DOC-API-MODEL-schema-q8egnnm4a3