# AzureConnectorNamespaceMcpServerConfigResource

- Module: [Aspire.Hosting.Azure.ConnectorNamespace](/reference/api/typescript/aspire.hosting.azure.connectornamespace.md)
- Version: `13.6.0-preview.1.26478.8`
- Kind: `handle`
- Source: [GitHub](https://github.com/microsoft/aspire/tree/f4c27f2d43ddc1cacd0dd083b30d1fea1cee7a62)

Represents a managed MCP server configuration child resource in an Azure Connector Namespace.

## Definition

```typescript
interface AzureConnectorNamespaceMcpServerConfigResource
  extends IResource,
    IResourceWithParent,
    AzureConnectorNamespaceResource]] {
  asExisting(): AzureConnectorNamespaceMcpServerConfigResource;
  withAccessPolicy(
      name: string,
      options: AzureConnectorNamespaceMcpAccessPolicyOptions): AzureConnectorNamespaceMcpServerConfigResource;
  withConnector(
      connectorName: string,
      connection: AzureConnectorNamespaceConnectionResource,
      options: AzureConnectorNamespaceMcpConnectorOptions): AzureConnectorNamespaceMcpServerConfigResource;
}
```

## Methods

- [asExisting](/reference/api/typescript/aspire.hosting.azure.connectornamespace/azureconnectornamespacemcpserverconfigresource/asexisting.md) -- `method` -- Marks a managed MCP server configuration as an existing Azure resource.
    ```typescript
  asExisting(): AzureConnectorNamespaceMcpServerConfigResource
  ```
- [withAccessPolicy](/reference/api/typescript/aspire.hosting.azure.connectornamespace/azureconnectornamespacemcpserverconfigresource/withaccesspolicy.md) -- `method` -- Adds a Microsoft Entra user or group access policy to a managed MCP server configuration.
    ```typescript
  withAccessPolicy(name: string, options: AzureConnectorNamespaceMcpAccessPolicyOptions): AzureConnectorNamespaceMcpServerConfigResource
  ```
- [withConnector](/reference/api/typescript/aspire.hosting.azure.connectornamespace/azureconnectornamespacemcpserverconfigresource/withconnector.md) -- `method` -- Adds a connector route and an explicit operation allow-list to a managed MCP server configuration.
    ```typescript
  withConnector(connectorName: string, connection: AzureConnectorNamespaceConnectionResource, options: AzureConnectorNamespaceMcpConnectorOptions): AzureConnectorNamespaceMcpServerConfigResource
  ```
