You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A C# SDK implementation of the Model Context Protocol (MCP), enabling seamless integration between AI models and development environments.
4
6
5
7
## Overview
@@ -9,12 +11,14 @@ ModelContextProtocol.NET is a native .NET implementation of the Model Context Pr
9
11
## Features
10
12
11
13
### Ready to Use
14
+
12
15
- ✅ Standard I/O Communication
13
16
- ✅ Tool Integration Framework
14
17
- ✅ Native AOT Compatible
15
18
- ✅ Calculator Demo Implementation
16
19
17
20
### Under Development
21
+
18
22
- 🚧 WebSocket Support
19
23
- 🚧 Resource Management
20
24
- 🚧 Prompt System
@@ -26,19 +30,29 @@ The repository includes a fully functional calculator demo that showcases the ba
26
30
## Technical Details
27
31
28
32
### Architecture
33
+
29
34
The project is structured into multiple components:
35
+
30
36
-**Core Library**: Contains the fundamental protocol implementation
31
37
-**Server Components**: Handles communication and request processing
32
38
-**Demo Implementation**: Provides a working example with a calculator application
33
39
34
40
### Key Benefits
41
+
35
42
-**Native AOT Support**: Fully compatible with .NET Native AOT compilation for optimal performance
36
43
-**Modular Design**: Clean separation of concerns allowing for flexible implementation
37
44
-**Standard Compliance**: Implements the Model Context Protocol specification
38
45
39
46
## Getting Started
40
47
41
-
The easiest way to get started is to look at the calculator demo in `src/ModelContextProtocol.NET.Demo.Calculator`. Here's a quick example of how to set up an MCP server:
48
+
Install [the server package](https://www.nuget.org/packages/ModelContextProtocol.NET.Server):
0 commit comments