LabStore
← All labs

.NET Types Explorer

by docker ✓ verified ✓ Packaged by Docker

Provides detailed type information from .NET projects including assembly exploration, namespace discovery, type reflection, and NuGet integration for AI coding agents.

MCP server installable network: on runtime: sysbox

Development MCP Servers

.NET Types Explorer MCP Server

Provides detailed type information from .NET projects including assembly exploration, namespace discovery, type reflection, and NuGet integration for AI coding agents.

What is an MCP Server?

MCP Info

Attribute Details
Docker Image vrogozhin/dotnet-types-explorer-mcp:1.1.7
Author V0v1kkk
Repository https://github.com/V0v1kkk/DotNetMetadataMcpServer

Image Building Info

Attribute Details
Dockerfile https://github.com/V0v1kkk/DotNetMetadataMcpServer/blob/5994893b47c066674af8fe20cf1422b74ca331b5/Dockerfile
Commit 5994893b47c066674af8fe20cf1422b74ca331b5
Docker Image built by V0v1kkk
Docker Scout Health Score Not available
Verify Signature Not available
Licence Apache License 2.0

Available Tools (5)

Tools provided by this Server Short Description
ReferencedAssembliesExplorer Retrieves referenced assemblies from a .NET project file (.csproj) with support for filtering and pagination
NamespacesExplorer Retrieves namespaces from specified assemblies with filtering and pagination support
NamespaceTypes Retrieves types from specified namespaces with filtering and pagination
NuGetPackageSearch Searches for NuGet packages on nuget.org with filtering and pagination
NuGetPackageVersions Retrieves version history and dependency information for a specific NuGet package

Tools Details

Tool: ReferencedAssembliesExplorer

Retrieves referenced assemblies from a .NET project file (.csproj) with support for filtering and pagination

Parameters Type Description
projectFileAbsolutePath string The absolute path to the project file (.csproj)
fullTextFiltersWithWildCardSupport array Optional full text filters with wildcard support (e.g., 'System.*', 'Json')
pageNumber integer Page number for pagination (1-based, default: 1)

Tool: NamespacesExplorer

Retrieves namespaces from specified assemblies with filtering and pagination support

Parameters Type Description
projectFileAbsolutePath string The absolute path to the project file (.csproj)
assemblyNames array Optional assembly names to filter by (without exe/dll extension). If empty, all assemblies are considered
fullTextFiltersWithWildCardSupport array Optional full text filters with wildcard support
pageNumber integer Page number for pagination (1-based, default: 1)

Tool: NamespaceTypes

Retrieves types from specified namespaces with filtering and pagination

Parameters Type Description
projectFileAbsolutePath string The absolute path to the project file (.csproj)
namespaces array Optional namespaces to filter by. If empty, all namespaces are considered
fullTextFiltersWithWildCardSupport array Optional full text filters with wildcard support (e.g., 'Controller', 'Service')
pageNumber integer Page number for pagination (1-based, default: 1)

Tool: NuGetPackageSearch

Searches for NuGet packages on nuget.org with filtering and pagination

Parameters Type Description
searchQuery string The search query to find packages
fullTextFiltersWithWildCardSupport array Optional full text filters with wildcard support
includePrerelease boolean Include prerelease versions in search results (default: false)
pageNumber integer Page number for pagination (1-based, default: 1)

Tool: NuGetPackageVersions

Retrieves version history and dependency information for a specific NuGet package

Parameters Type Description
packageId string The package ID to get versions for
fullTextFiltersWithWildCardSupport array Optional full text filters with wildcard support
includePrerelease boolean Include prerelease versions in results (default: false)
pageNumber integer Page number for pagination (1-based, default: 1)

Use this MCP Server

{
  "mcpServers": {
    "dotnet-types-explorer": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "vrogozhin/dotnet-types-explorer-mcp:1.1.7"
      ]
    }
  }
}

Why is it safer to run MCP Servers with Docker?