# McpInspectorResourceBuilderExtensions

- Kind: `class`
- Package: [CommunityToolkit.Aspire.Hosting.McpInspector](/reference/api/csharp/communitytoolkit.aspire.hosting.mcpinspector.md)
- Version: `13.4.0`
- Namespace: `Aspire.Hosting`
- Target framework: `net10.0`
- Source: [GitHub](https://github.com/CommunityToolkit/Aspire/blob/d9dc6fc02412d7398c5722840513d99965a6e98f/src/CommunityToolkit.Aspire.Hosting.McpInspector/McpInspectorResourceBuilderExtensions.cs)

Provides extension methods for adding the MCP Inspector to an `Hosting.IDistributedApplicationBuilder`.

## Definition

```csharp
namespace Aspire.Hosting;

public static class McpInspectorResourceBuilderExtensions
{
    // ...
}
```

## Methods

- [AddMcpInspector(IDistributedApplicationBuilder, string, int, int, string)](/reference/api/csharp/communitytoolkit.aspire.hosting.mcpinspector/mcpinspectorresourcebuilderextensions/methods.md#addmcpinspector-idistributedapplicationbuilder-string-int-int-string) : `IResourceBuilder<McpInspectorResource>` `extension` `obsolete` -- Adds a MCP Inspector container resource to the `Hosting.IDistributedApplicationBuilder`.
- [AddMcpInspector(IDistributedApplicationBuilder, string, McpInspectorOptions)](/reference/api/csharp/communitytoolkit.aspire.hosting.mcpinspector/mcpinspectorresourcebuilderextensions/methods.md#addmcpinspector-idistributedapplicationbuilder-string-mcpinspectoroptions) : `IResourceBuilder<McpInspectorResource>` `extension` `ats ignored` -- Adds a MCP Inspector container resource to the `Hosting.IDistributedApplicationBuilder` using an options object.
- [AddMcpInspector(IDistributedApplicationBuilder, string, Action<McpInspectorOptions>)](/reference/api/csharp/communitytoolkit.aspire.hosting.mcpinspector/mcpinspectorresourcebuilderextensions/methods.md#addmcpinspector-idistributedapplicationbuilder-string-action-mcpinspectoroptions) : `IResourceBuilder<McpInspectorResource>` `extension` `ats ignored` -- Adds a MCP Inspector container resource to the `Hosting.IDistributedApplicationBuilder` using a configuration delegate.
- [AddMcpInspector(IDistributedApplicationBuilder, string)](/reference/api/csharp/communitytoolkit.aspire.hosting.mcpinspector/mcpinspectorresourcebuilderextensions/methods.md#addmcpinspector-idistributedapplicationbuilder-string) : `IResourceBuilder<McpInspectorResource>` `extension` `ats ignored` -- Adds a MCP Inspector container resource to the `Hosting.IDistributedApplicationBuilder` using a configuration delegate.
- [WithBun(IResourceBuilder<McpInspectorResource>)](/reference/api/csharp/communitytoolkit.aspire.hosting.mcpinspector/mcpinspectorresourcebuilderextensions/methods.md#withbun-iresourcebuilder-mcpinspectorresource) : `IResourceBuilder<McpInspectorResource>` `extension` `ats export` -- Configures the MCP Inspector to use bun as the package manager.
- [WithMcpServer(IResourceBuilder<McpInspectorResource>, IResourceBuilder<TResource>, bool, McpTransportType, string)](/reference/api/csharp/communitytoolkit.aspire.hosting.mcpinspector/mcpinspectorresourcebuilderextensions/methods.md#withmcpserver-iresourcebuilder-mcpinspectorresource-iresourcebuilder-tresource-bool-mcptransporttype-string) : `IResourceBuilder<McpInspectorResource>` `extension` `ats export` -- Configures the MCP Inspector resource to use a specified MCP server resource that uses SSE as the transport type.
- [WithPnpm(IResourceBuilder<McpInspectorResource>)](/reference/api/csharp/communitytoolkit.aspire.hosting.mcpinspector/mcpinspectorresourcebuilderextensions/methods.md#withpnpm-iresourcebuilder-mcpinspectorresource) : `IResourceBuilder<McpInspectorResource>` `extension` `ats export` -- Configures the MCP Inspector to use pnpm as the package manager.
- [WithYarn(IResourceBuilder<McpInspectorResource>)](/reference/api/csharp/communitytoolkit.aspire.hosting.mcpinspector/mcpinspectorresourcebuilderextensions/methods.md#withyarn-iresourcebuilder-mcpinspectorresource) : `IResourceBuilder<McpInspectorResource>` `extension` `ats export` -- Configures the MCP Inspector to use yarn as the package manager.
