> ## Documentation Index
> Fetch the complete documentation index at: https://easyaf.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

> Summary of the Microsoft.OData.Mcp.Core.Configuration Namespace

## Types

### <Icon icon="file-brackets-curly" iconType="duotone" color="#419AC5" size={24} style={{ paddingRight: '8px' }} /> Classes

| Name                                                                                                                                 | Summary                                                                                        |
| ------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------- |
| [BasicAuthenticationCredentials](/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Configuration/BasicAuthenticationCredentials)     | Basic authentication credentials.                                                              |
| [BuildInfo](/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Configuration/BuildInfo)                                               | Build information for the MCP server.                                                          |
| [CacheCompressionConfiguration](/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Configuration/CacheCompressionConfiguration)       | Configuration for cache compression.                                                           |
| [CacheEvictionPolicy](/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Configuration/CacheEvictionPolicy)                           | Defines the cache eviction policies.                                                           |
| [CacheProviderType](/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Configuration/CacheProviderType)                               | Defines the cache provider types.                                                              |
| [CachingConfiguration](/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Configuration/CachingConfiguration)                         | Configuration for metadata and tool caching behavior.                                          |
| [DataProtectionConfiguration](/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Configuration/DataProtectionConfiguration)           | Configuration for data protection and encryption settings.                                     |
| [DistributedCacheConfiguration](/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Configuration/DistributedCacheConfiguration)       | Configuration for distributed caching.                                                         |
| [FeatureFlagsConfiguration](/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Configuration/FeatureFlagsConfiguration)               | Configuration for enabling/disabling specific features.                                        |
| [InputValidationConfiguration](/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Configuration/InputValidationConfiguration)         | Configuration for input validation and sanitization.                                           |
| [IpRestrictionConfiguration](/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Configuration/IpRestrictionConfiguration)             | Configuration for IP address restrictions and access control.                                  |
| [McpServerConfiguration](/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Configuration/McpServerConfiguration)                     | Unified configuration for MCP servers supporting both sidecar and middleware deployment modes. |
| [McpDeploymentMode](/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Configuration/McpDeploymentMode)                               | Defines the deployment modes for MCP servers.                                                  |
| [McpServerInfo](/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Configuration/McpServerInfo)                                       | Basic information about an MCP server instance.                                                |
| [MonitoringConfiguration](/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Configuration/MonitoringConfiguration)                   | Configuration for logging, metrics, and health monitoring.                                     |
| [OpenTelemetryConfiguration](/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Configuration/OpenTelemetryConfiguration)             | OpenTelemetry configuration for observability.                                                 |
| [ApplicationInsightsConfiguration](/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Configuration/ApplicationInsightsConfiguration) | Azure Application Insights configuration.                                                      |
| [MetricDefinition](/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Configuration/MetricDefinition)                                 | Custom metric definition.                                                                      |
| [LogFilter](/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Configuration/LogFilter)                                               | Log filter configuration.                                                                      |
| [AlertingConfiguration](/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Configuration/AlertingConfiguration)                       | Alerting configuration.                                                                        |
| [AlertRule](/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Configuration/AlertRule)                                               | Alert rule definition.                                                                         |
| [MetricType](/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Configuration/MetricType)                                             | Defines the metric types.                                                                      |
| [NetworkConfiguration](/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Configuration/NetworkConfiguration)                         | Configuration for network endpoints, ports, and transport protocols.                           |
| [SslConfiguration](/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Configuration/SslConfiguration)                                 | SSL/TLS certificate configuration.                                                             |
| [CertificateStoreLocation](/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Configuration/CertificateStoreLocation)                 | Certificate store locations.                                                                   |
| [CorsConfiguration](/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Configuration/CorsConfiguration)                               | CORS (Cross-Origin Resource Sharing) configuration.                                            |
| [CompressionConfiguration](/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Configuration/CompressionConfiguration)                 | HTTP response compression configuration.                                                       |
| [OAuth2Configuration](/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Configuration/OAuth2Configuration)                           | OAuth2 configuration for client credentials flow.                                              |
| [ODataAuthenticationConfiguration](/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Configuration/ODataAuthenticationConfiguration) | Authentication configuration for connecting to OData services.                                 |
| [ODataAuthenticationType](/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Configuration/ODataAuthenticationType)                   | Defines the authentication types for OData services.                                           |
| [ODataServiceConfiguration](/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Configuration/ODataServiceConfiguration)               | Configuration for connecting to and interacting with OData services.                           |
| [RateLimitingConfiguration](/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Configuration/RateLimitingConfiguration)               | Configuration for request rate limiting and throttling.                                        |
| [SecurityConfiguration](/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Configuration/SecurityConfiguration)                       | Configuration for security policies and restrictions.                                          |
| [SecurityHeadersConfiguration](/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Configuration/SecurityHeadersConfiguration)         | Configuration for security-related HTTP headers.                                               |

### <Icon icon="list-ol" iconType="duotone" color="#419AC5" size={24} style={{ paddingRight: '8px' }} /> Enums

| Name                                                                                                                 | Summary                                              |
| -------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- |
| [CacheEvictionPolicy](/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Configuration/CacheEvictionPolicy)           | Defines the cache eviction policies.                 |
| [CacheProviderType](/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Configuration/CacheProviderType)               | Defines the cache provider types.                    |
| [McpDeploymentMode](/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Configuration/McpDeploymentMode)               | Defines the deployment modes for MCP servers.        |
| [MetricType](/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Configuration/MetricType)                             | Defines the metric types.                            |
| [CertificateStoreLocation](/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Configuration/CertificateStoreLocation) | Certificate store locations.                         |
| [ODataAuthenticationType](/odata-mcp/api-reference/Microsoft/OData/Mcp/Core/Configuration/ODataAuthenticationType)   | Defines the authentication types for OData services. |
