/DotNetCampus.ModelContextProtocol

A lightweight, zero-dependency yet full-featured MCP protocol implementation built with .NET. It can be easily integrated into your application, regardless of its architecture.

Primary LanguageC#MIT LicenseMIT

DotNetCampus.ModelContextProtocol

.NET Build and Test NuGet

A lightweight, zero-dependency yet full-featured MCP protocol implementation built with .NET. It can be easily integrated into your application, regardless of its architecture.

Features

  • πŸš€ Lightweight and high-performance
  • πŸ“¦ Zero external dependencies
  • πŸ”Œ Easy to integrate
  • 🎯 Full MCP protocol support

Getting Started

Installation

dotnet add package DotNetCampus.ModelContextProtocol

Basic Usage

// TODO: Add usage examples

Project Structure

DotNetCampus.ModelContextProtocol/
β”œβ”€β”€ src/                       # Source code
β”œβ”€β”€ tests/                     # Unit tests
β”œβ”€β”€ build/                     # Build configuration
β”‚   └── Version.props          # Version information
β”œβ”€β”€ .github/                   # GitHub configuration
β”‚   └── workflows/             # CI/CD workflows
β”œβ”€β”€ Directory.Build.props      # MSBuild properties
β”œβ”€β”€ Directory.Packages.props   # NuGet package versions
└── README.md                  # This file

Building from Source

# Clone the repository
git clone https://github.com/dotnet-campus/DotNetCampus.ModelContextProtocol.git
cd DotNetCampus.ModelContextProtocol

# Build
dotnet build

# Run tests
dotnet test

# Pack NuGet packages
dotnet pack

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About dotnet-campus

dotnet-campus(.NET θŒδΈšζŠ€ζœ―ε­¦ι™’οΌ‰