1. Conduid
  2. Browser
  3. MCP.Pack
MCP server Β· Browser

MCP.Pack

A .NET MCP server implementing the Model Context Protocol (MCP) for NuGet package management πŸ“¦. Built with Clean Architecture and Domain-Driven Design (DDD) πŸ—οΈ, this project supports Ahead-Of-Time (AOT) compilation for fast startup and low memory usage ⚑.

Unclaimed browser
34Low

Scored 6 months ago Β· breakdown

About MCP.Pack

MCP.Pack is an MCP server in the Browser category: a .NET MCP server implementing the Model Context Protocol (MCP) for NuGet package management πŸ“¦. Built with Clean Architecture and Domain-Driven Design (DDD) πŸ—οΈ, this project supports Ahead-Of-Time (AOT) compilation for fast startup and low memory usage ⚑.

Install

From source
git clone https://github.com/SebastienDegodez/MCP.Pack

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about MCP.Pack

Powered by Claude · Grounded in docs

I know everything about MCP.Pack. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • βœ“README presentThe repository ships documentation.

5 checks have not been run yet.

README

MCP.Pack πŸš€

A modern .NET server for Model Context Protocol (MCP) and NuGet package management πŸ“¦. Built with Clean Architecture πŸ—οΈ and Domain-Driven Design (DDD) 🧠, supporting AOT compilation ⚑ and comprehensive automated testing πŸ§ͺ.


✨ Features

  • πŸ” Discover and search NuGet packages via the Model Context Protocol (MCP)
  • πŸ“‘ Retrieve rich package metadata for any NuGet feed
  • 🧩 Designed for extensibility and integration in modern .NET ecosystems

πŸ› οΈ Technical Highlights

  • πŸ—οΈ Clean Architecture: strict separation of Domain, Application, Infrastructure, and API layers
  • ⚑ AOT (Ahead-Of-Time) compilation: fast startup, low memory usage
  • πŸ§ͺ Comprehensive automated tests: unit, integration, and architecture validation
  • πŸ’Ž Modern .NET 9: minimal APIs, dependency injection, async/await everywhere

πŸ—‚οΈ Project Structure

McpPack.sln
src/
  McpPack.Domain/         # Domain logic, aggregates, value objects, repositories
  McpPack.Application/    # Use cases, service interfaces
  McpPack.Infrastructure/ # Implementations for repositories, external services
  McpPack.Api/            # API endpoints, orchestration

tests/
  McpPack.UnitTests/      # Unit tests for Domain & Application
  McpPack.IntegrationTests/ # Integration & architecture tests

πŸš€ Getting Started

🧰 Prerequisites

πŸƒβ€β™‚οΈ Build & Run

dotnet build
dotnet run --project src/McpPack.Api

πŸ§ͺ Test

dotnet test

πŸ›οΈ Architecture Principles

  • 🧠 Domain: no dependencies, pure business logic
  • 🎯 Application: orchestrates use cases, depends only on Domain
  • πŸ—οΈ Infrastructure: implements interfaces, depends on Application & Domain
  • 🌐 API: exposes endpoints, depends only on Infrastructure
  • πŸ§ͺ Tests: separated by type (unit/integration/architecture)

🀝 Contributing

  • πŸ“ Follow Conventional Commits
  • πŸ§ͺ Write tests for all new features and bugfixes
  • 🧹 Keep code clean and robust

πŸ“„ License

MIT


Because good enough is never enough. 😎

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About MCP.Pack

How do I install MCP.Pack?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is MCP.Pack safe to use with an AI agent?

Its trust score is 34 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is MCP.Pack still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.