This repository contains a collection of tools built using the Model Context Protocol (MCP). The primary goal is to develop various MCP tools for local usage, leveraging .NET Aspire for service orchestration and C# as the main programming language.
The MCP Tools project aims to provide developers with a set of utilities for working with the Model Context Protocol, making it easier to build, debug, and test MCP-enabled applications locally.
- Programming Language: C# (latest stable version)
- Framework: .NET (latest stable version)
- Orchestration: .NET Aspire
- Development Environment: Visual Studio / VS Code
- .NET SDK (latest stable version)
- Visual Studio 2022 or VS Code with C# extension
- Clone the repository
- Open the solution in Visual Studio or VS Code
- Build and run the AppHost project to start all services
dotnet build
cd AppHost
dotnet run- AppHost: .NET Aspire orchestration project that manages all MCP tools as services
- Each tool in the repository is organized as a separate project with its own responsibility
This project leverages .NET Aspire for service orchestration. Services and resources are defined in the AppHost project, making it easy to:
- Discover and communicate between services
- Configure and manage services
- Monitor service health and logs