ModelContextProtocol.NET
C#.netProtocolSdkPythonJavascriptGoRubyR
Server Information
š Overview:
ā Key Points:
šÆ Conclusion:
ModelContextProtocol.NET is a C# SDK implementation of the Model Context Protocol, offering core functionalities and integration capabilities. It is currently under active development, with additional features planned for future releases. The project encourages community involvement and contributions.
This report summarizes the content of a GitHub webpage for the repository "salty-flower/ModelContextProtocol.NET," a C# SDK implementation of the Model Context Protocol (MCP). The repository is public and contains code, issues, pull requests, and other project-related information.
ā Key Points:
- The project is a C# SDK for the Model Context Protocol (MCP).
- It offers standard I/O communication, a tool integration framework, and Native AOT compatibility.
- A calculator demo implementation is included.
- WebSocket support, resource management, and a prompt system are under development.
- The project welcomes contributions via pull requests and issue submissions.
- It is licensed under Apache 2.0.
- NuGet packages are available for the server and server hosting components.
- The project is actively developed, with core features complete and usable, but advanced features are still in progress.
- The architecture includes a core library, server components, server hosting integration, and demo applications.
- The repository has 41 stars and 4 forks.
- The primary language used is C#.
- The latest release is v0.3.2-alpha, released on Jan 25, 2025.
- There are 6 releases, 1 open issue, and 1 open pull request.
- There is no description, website, or topics provided.
- The repository structure consists of directories for ".github," "src," and "tools," along with files such as ".gitignore," "Directory.Build.props," "ModelContextProtocol.NET.sln," "NuGet.config," "Package.props," and "README.md."
- Instructions are provided for getting started, including installing NuGet packages and configuring logging.
- Tools can be implemented as handlers with JSON type information for NativeAOT compatibility.
- The calculator demo provides a practical example of how to use the SDK.
š Main Findings:
š Details:
šÆ Conclusion:
ModelContextProtocol.NET is a C# SDK implementation of the Model Context Protocol, offering core functionalities and integration capabilities. It is currently under active development, with additional features planned for future releases. The project encourages community involvement and contributions.
Server Features
Standard I/O Communication
Standard I/O Communication
Tool Integration Framework
Tool Integration Framework
Native AOT Compatible
Native AOT Compatible
Calculator Demo Implementation
Calculator Demo Implementation
WebSocket Support
WebSocket Support
Resource Management
Resource Management
Prompt System
Prompt System
Provider Information
SaltyFlower
cloud Provider
Quick Actions
MCP Configuration
Available Tools
Calculator