Skip to main content
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

UsageFields and validation
In requestsView fields
In responsesView fields

In requests​

Section ID: DOC-API-MODEL-schema-q8egnnm4a3#request

API JSON uses JSON field names (camelCase).

FieldTypePresenceMeaning
Section ID: DOC-API-MODEL-schema-q8egnnm4a3#request-field-serveridserverIdstringOptionalUnique identifier for this MCP server.
Section ID: DOC-API-MODEL-schema-q8egnnm4a3#request-field-namenamestringOptionalHuman-readable name (e.g., "GitHub Copilot MCP", "File System Tools").
Section ID: DOC-API-MODEL-schema-q8egnnm4a3#request-field-endpointendpointstringOptionalServer endpoint URL or connection string.
Section ID: DOC-API-MODEL-schema-q8egnnm4a3#request-field-authconfigauthConfigMap from string to stringOptionalAuthentication configuration; for example, a token entry whose value is github_token.
Section ID: DOC-API-MODEL-schema-q8egnnm4a3#request-field-enabledenabledbooleanOptionalWhether this server is enabled.
Section ID: DOC-API-MODEL-schema-q8egnnm4a3#request-field-priorityprioritystring (int64)OptionalDefault priority for tool selection (higher = preferred). Pattern: ^-?\d+$.
Section ID: DOC-API-MODEL-schema-q8egnnm4a3#request-field-discoverytimeoutdiscoveryTimeoutstringOptionalTimeout for tool discovery. Pattern: ^-?(?:0|[1-9][0-9]*)(?:\.[0-9]{1,9})?s$.
Section ID: DOC-API-MODEL-schema-q8egnnm4a3#request-field-servermetadataserverMetadataMap from string to stringOptionalAdditional server-specific metadata.

In responses​

Section ID: DOC-API-MODEL-schema-q8egnnm4a3#response

API JSON uses JSON field names (camelCase).

FieldTypePresenceMeaning
Section ID: DOC-API-MODEL-schema-q8egnnm4a3#field-serveridSection ID: DOC-API-MODEL-schema-q8egnnm4a3#response-field-serveridserverIdstringOptionalUnique identifier for this MCP server.
Section ID: DOC-API-MODEL-schema-q8egnnm4a3#field-nameSection ID: DOC-API-MODEL-schema-q8egnnm4a3#response-field-namenamestringOptionalHuman-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-endpointendpointstringOptionalServer endpoint URL or connection string.
Section ID: DOC-API-MODEL-schema-q8egnnm4a3#field-authconfigSection ID: DOC-API-MODEL-schema-q8egnnm4a3#response-field-authconfigauthConfigMap from string to stringOptionalAuthentication 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-enabledenabledbooleanOptionalWhether this server is enabled.
Section ID: DOC-API-MODEL-schema-q8egnnm4a3#field-prioritySection ID: DOC-API-MODEL-schema-q8egnnm4a3#response-field-priorityprioritystring (int64)OptionalDefault 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-discoverytimeoutdiscoveryTimeoutstringOptionalTimeout 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-servermetadataserverMetadataMap from string to stringOptionalAdditional server-specific metadata.

Where used​

Section ID: DOC-API-MODEL-schema-q8egnnm4a3#where-used

ReferenceRelationship
MCPServerConfigAPI JSON uses JSON field names (camelCase).

Download the public reference contract.

Document ID: DOC-API-MODEL-schema-q8egnnm4a3