DotNetMetadataMcpServer

DotNetMetadataMcpServer

3.3

If you are the rightful owner of DotNetMetadataMcpServer and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

A Model Context Protocol (MCP) server that provides detailed type information from .NET projects for AI coding agents.

The .NET Types Explorer MCP Server is a powerful tool designed to help AI coding agents understand and work with .NET codebases. It provides a structured way to explore assemblies, namespaces, and types in .NET projects, making it easier for AI agents to generate accurate and context-aware code suggestions. The server uses reflection to extract detailed type information from compiled .NET assemblies, including classes, interfaces, methods, properties, fields, and events. This information is then made available through a set of tools that can be used by AI agents to explore the codebase in a systematic way.

Features

  • Assembly Exploration: Retrieve a list of all assemblies referenced by a .NET project.
  • Namespace Exploration: Discover all namespaces within specified assemblies.
  • Type Exploration: Get detailed information about types within specified namespaces, including full type names, implemented interfaces, constructors, methods, properties, fields, and events.
  • NuGet Package Search: Search for NuGet packages on nuget.org with filtering and pagination.
  • NuGet Package Version Information: Retrieve version history and dependency information for specific NuGet packages.

Tools

  1. ReferencedAssembliesExplorer

    Retrieves referenced assemblies from a .NET project.

  2. NamespacesExplorer

    Retrieves namespaces from specified assemblies.

  3. NamespaceTypes

    Retrieves types from specified namespaces.

  4. NuGetPackageSearch

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

  5. NuGetPackageVersions

    Retrieves version history and dependency information for specific NuGet packages.