> **Experimental**
>
> `@aws-cdk/aws-bedrock-agentcore-alpha` is an [**experimental**](/stability) (alpha) package: its API may change in any release, without a major version bump.
# McpTargetConfiguration

Abstract base class for MCP target configurations Provides common functionality for all MCP target types.

Extends: McpTargetConfiguration
Implements: ITargetConfiguration
Superclass of: ApiGatewayTargetConfiguration, LambdaTargetConfiguration, McpServerTargetConfiguration, OpenApiTargetConfiguration, SmithyTargetConfiguration

- Source: [`lib/gateway/targets/target-configuration.ts`](https://github.com/aws/aws-cdk/blob/v2.275.0-alpha.0/packages/@aws-cdk/aws-bedrock-agentcore-alpha/lib/gateway/targets/target-configuration.ts#L63)

## Initializer

```ts
new McpTargetConfiguration()
```

## Properties

- `targetType`: [McpTargetType](/cdk/api/v2/docs/@aws-cdk_aws-bedrock-agentcore-alpha.McpTargetType.html) — The target type.

## Methods

- `bind(scope: Construct, gateway: IGateway): TargetConfigurationConfig` — Binds the configuration to a construct scope Sets up permissions and dependencies.
