SciSharp
/
Awesome-DotNET-MCP
star
48
Awesome ModelContextProtocol resources - A curated list of MCP DotNET resources

Awesome-DotNET-MCP

Awesome ModelContextProtocol resources - A curated list of MCP DotNET resources

A curated list of Model Context Protocol (MCP) resources.

The Model Context Protocol (MCP) is an open protocol published by Anthropic in November 2024. It enables seamless integration between LLM applications and external data sources and tools. This repo is not just about MCP Servers but the whole ecosystem arround the protocol itself.

Contents

SDKs

dotnet sdk

  • Offcial sdk - The official C# SDK for Model Context Protocol servers and clients, maintained by Microsoft
  • MCPSharp - MCPSharp is a .NET library that helps you build Model Context Protocol (MCP) servers and clients
  • ModelContextProtocol.NET - A C# SDK implementation of the Model Context Protocol (MCP)
  • McpDotNet.Extensions.SemanticKernel - Microsoft SemanticKernel integration for the Model Context Protocol using mcpdotnet. Enables seamless use of MCP tools as AI functions.

Offcial

Community

  • Rust - Community-driven Rust adaptation of offcials SDK. :warning: Under development.
  • Go - Community-driven Go adaptation of offcials SDK. :warning: Under development.
  • FastMCP - A TypeScript framework for building MCP servers capable of handling client sessions.

Servers

All current MCP servers are not in one language. Here is a list from official repository with associated programming languages.

DotNET

  • NetContextServer - A .NET Codebase Context MCP Server that provides AI assistants with access to your .NET codebase through the MCP
  • PiecesMCPNet - A C# implementation of MCP using Pieces Long-Term Memory powered by the Pieces C# SDK.
  • DotNetMetadataMcpServer - A Model Context Protocol (MCP) server that provides detailed type information from .NET projects for AI coding agents
  • mcp_studio - A simple example of building an MCP client using C#
  • https://github.com/wondeks/unity-mcp - A Unity MCP server that allows MCP clients like Claude Desktop or Cursor to perform Unity Editor actions
  • RhinoMCPServer - A plugin for executing Model Context Protocol (MCP) server in Rhinoceros. It provides Rhino's functionality as MCP tools and enables efficient communication with MCP clients
  • revit-mcp-plugin - This project is the Revit client (receives messages, operates Revit) and needs to be used in conjunction with revit-mcp(provides tools to AI).
  • spicedb-mcp - highly experimental MCP to ask spicedb some questions
  • mcpservers - A collection of MCP (Model Context Protocol) servers as dotnet tools
  • iotgateway - A cross-platform IoT gateway based on .net8
  • iotsharp - IoTSharp is an open-source IoT platform for data collection, processing, visualization, and device management.

Official

  • FileSystem - Secure file operations with configurable access controls.
  • Github - Repository management, file operations, and GitHub API integration.
  • Gitlab - GitLab API, enabling project management.
  • Google Drive - File access and search capabilities for Google Drive.
  • PostgreSQL - Read-only database access with schema inspection.
  • Slack - Channel management and messaging capabilities.
  • Memory - Knowledge graph-based persistent memory system.
  • Puppeteer - Browser automation and web scraping.
  • Brave Search - Web and local search using Brave's Search API.
  • Google Maps - Location services, directions, and place details.
  • AWS Knowledge Base Retrieval - Retrieve information from the AWS Knowledge Base using the Bedrock Agent Runtime.
  • WASImancer - WASImancer is an innovative Model Context Protocol (MCP) server built with Node.js that enhances tool execution through WebAssembly plugins

Community

  • Cloudflare - Deploy, configure & interrogate your resources on the Cloudflare developer platform (e.g. Workers/KV/R2/D1).
  • Raygun - Interact with your crash reporting and real using monitoring data on your Raygun account.
  • Kagi - A Model Context Protocol server implementation for Kagi's API.
  • Exa.ai - Use the Exa AI Search API for web searches.
  • Youtube - Uses yt-dlp to download subtitles from YouTube.
  • AppleScript - Implements interaction with macOS via AppleScript.
  • Make - Turn Make scenarios into callable tools for AI assistants.
  • VSCode Devtools (Bifrost) - Connect to VSCode IDE and use semantic tools like find_usages.
  • mem0-mcp - Enables long-term memory for AI agents through a simple API or as a drop-in MCP server

Python

Official

  • Git - Tools to read, search, and manipulate Git repositories.
  • Sqlite - Database interaction and business intelligence capabilities.
  • Sentry - Retrieving and analyzing issues from Sentry.io.
  • Fetch - Web content fetching and conversion for efficient LLM usage.
  • Stdio - Communicate with an MCP client through standard input/output streams.
  • Websocket - WebSocket server transport. This is an ASGI application, suitable to be used with a framework like Starlette and a server like Hypercorn.

Community

  • OpenAI - Query OpenAI models directly from Claude.
  • Phabricator - Interact with Phabricator API.
  • Obsidian - Interact with Obsidian.
  • Filesystem - File operations with configurable access controls.
  • ZenML - Chat with your MLOps and LLMOps pipelines using the official ZenML MCP server.

Go

  • Filesystem - File operations with configurable access controls.

Tools

Official

  • Server inspector - Visual testing tool for MCP servers.
  • supergateway - Run MCP stdio servers over SSE and SSE over stdio. AI gateway.
  • mcp-agents-hub - The open-source ecosystem for building, discovering, and deploying Model Context Protocol servers and clients
  • mcp-k8m - k8m is an AI-driven Mini Kubernetes AI Dashboard lightweight console tool designed to simplify cluster management. It is built on AMIS and uses kom as the Kubernetes API client. k8m comes with built-in interaction capabilities powered by the Qwen2.5-Coder-7B model and supports integration with your private AI models
  • koala-ai - KoalaAI is a cross-platform desktop application designed to provide users with a friendly interface for interacting with large language models (LLMs).

Community

  • Semantic Kernel - Support for Semantic kernel.
  • MCP Installer - A server that installs other MCP servers for you.
  • MCP get - A command-line tool for installing and managing Model Context Protocol (MCP) servers.
  • Fast MCP - Create tools, expose resources, and define prompts with clean Pythonic code.
  • MCPP.NET - MCPP.Net is an implementation of the Model Context Protocol (MCP) server based on.NET 8, which supports dynamically converting Swagger APIs into MCP tools, enabling AI tools to call these APIs via the MCP protocol.

Learns

Articles

Stars
48
Mar 13Mar 18Mar 24Mar 30Apr 05Apr 11
mcpradar.com © 2024 - 2025.
Made by @bytesbay