# 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: [`aws-bedrockagentcore/lib/gateway/targets/target-configuration.ts`](https://github.com/aws/aws-cdk/blob/v2.274.0/packages/aws-cdk-lib/aws-bedrockagentcore/lib/gateway/targets/target-configuration.ts#L61)
- Type last changed: v2.255.0 · 19 May 2026

## Initializer

```ts
new McpTargetConfiguration()
```

## Properties

- `targetType`: [McpTargetType](/cdk/api/v2/docs/aws-cdk-lib.aws_bedrockagentcore.McpTargetType.html) (required) — The target type.

## Methods

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