# McpInspectorResource

- Module: [CommunityToolkit.Aspire.Hosting.McpInspector](/reference/api/typescript/communitytoolkit.aspire.hosting.mcpinspector.md)
- Version: `13.4.0`
- Kind: `handle`
- Source: [GitHub](https://github.com/CommunityToolkit/Aspire)

## Definition

```typescript
interface McpInspectorResource
  extends IComputeResource,
    IResource,
    IResourceWithArgs,
    IResourceWithEndpoints,
    IResourceWithEnvironment,
    IResourceWithProbes,
    IResourceWithWaitSupport,
    IResourceWithContainerFiles,
    IResourceWithServiceDiscovery {
  withBun(): McpInspectorResource;
  withInspectedMcpServer(
      mcpServer: IResourceWithEndpoints,
      isDefault?: boolean,
      transportType?: McpTransportType,
      path?: string): McpInspectorResource;
  withPnpm(): McpInspectorResource;
  withYarn(): McpInspectorResource;
}
```

## Methods

- [withBun](/reference/api/typescript/communitytoolkit.aspire.hosting.mcpinspector/mcpinspectorresource/withbun.md) -- `method` -- Configures the MCP Inspector to use bun as the package manager.
    ```typescript
  withBun(): McpInspectorResource
  ```
- [withInspectedMcpServer](/reference/api/typescript/communitytoolkit.aspire.hosting.mcpinspector/mcpinspectorresource/withinspectedmcpserver.md) -- `method` -- Configures the MCP Inspector resource to use a specified MCP server resource that uses SSE as the transport type.
    ```typescript
  withInspectedMcpServer(mcpServer: IResourceWithEndpoints, isDefault?: boolean, transportType?: McpTransportType, path?: string): McpInspectorResource
  ```
- [withPnpm](/reference/api/typescript/communitytoolkit.aspire.hosting.mcpinspector/mcpinspectorresource/withpnpm.md) -- `method` -- Configures the MCP Inspector to use pnpm as the package manager.
    ```typescript
  withPnpm(): McpInspectorResource
  ```
- [withYarn](/reference/api/typescript/communitytoolkit.aspire.hosting.mcpinspector/mcpinspectorresource/withyarn.md) -- `method` -- Configures the MCP Inspector to use yarn as the package manager.
    ```typescript
  withYarn(): McpInspectorResource
  ```
