110 packages tagged with “model-context-protocol”
Build Model Context Protocol (MCP) servers and clients in .NET with MCPSharp. Create MCP-compliant tools and functions that AI models can discover and use. Features easy to use attribute-based API allowing anyone to spin up a server in minutes, and a Microsoft.Extensions.AI compatible client that generates AIFunctions, ready to be consumed by any IChatClient or compatible system. await MCPServer.StartAsync("EchoServer", "1.0.0"); --- server: class MyTool { [McpTool("echo","returns the input string back to you")] public string echo(string input) => input; } ---client: var client = new MCPClient("MyClient","1.0.0", "EchoServer.exe" //or dotnet EchoServer.dll if you wish await client.CallToolAsync("echo", new Dictionary<string, object>{{"input", "input string to echo"}});
MCP protocol types and interfaces for Model Context Protocol servers
Unity MCP Server - A Model Context Protocol server that enables AI assistants to interact with Unity Editor and games through the Unity-MCP Plugin
MCP Server dotnet. Model Context Protocol server that interacts with MCP Plugin integrated into any dotnet application.
Excel automation for AI assistants - manage Sheets, Power Query, DAX, VBA, Tables, Ranges, Formatting, Validation and more. Requires Excel to be installed. Only runs on Windows.
Model Context Protocol server for .NET assembly analysis and reflection
MCP SQL Server tools (QueryTable) for Model Context Protocol servers.
A Model Context Protocol (MCP) server that provides current UTC time in RFC 3339 format
Core library for the .NET implementation of the Model Context Protocol (MCP) - Pre-1.0 Release
MCP server for task management and research. Provides structured task planning, execution tracking, and research mode capabilities for AI coding assistants.
An MCP (Model Context Protocol) server that provides AI assistants with direct access to the .NET SDK through both official NuGet packages and CLI execution. Execute with dnx for MCP server functionality.
Client library for the .NET implementation of the Model Context Protocol (MCP) - Pre-1.0 Release
A Model Context Protocol server that discovers and manages installed games on Windows PC from various platforms including Steam, Epic Games, GOG, Windows Store/Xbox, and other installed programs.
Server library for the .NET implementation of the Model Context Protocol (MCP) - Pre-1.0 Release
Shared data models and JSON-RPC types for the Model Context Protocol (MCP) Gateway ecosystem. Used by Mcp.Gateway.Tools and Mcp.Gateway.Client.
Model Context Protocol (MCP) server providing access to HexMaster design guidelines, ADRs, and best practices for .NET development. Integrates with GitHub Copilot and other MCP-compatible AI tools.
C# Roslyn MCP Server - Analyze C# source code using Roslyn and Model Context Protocol
Command-line server and tool for Mcpifier - a zero-code MCP (Model Context Protocol) gateway that exposes an existing REST API as an MCP server.
MCP Server implementing Model Context Protocol over JSON-RPC stdio. Exposes design guideline documents (ADRs, recommendations, structures) as tools for AI assistants like GitHub Copilot. Install as a .NET tool for seamless integration.
MCP (Model Context Protocol) server for SEQ log analysis with advanced querying, filtering, and analytical capabilities.
Mcpifier is a zero-code MCP (Model Context Protocol) gateway that exposes an existing REST API as an MCP server.
ASP.NET Core integration and HTTP mode for Mcpifier - a zero-code MCP (Model Context Protocol) gateway that exposes an existing REST API as an MCP server.
MCP server for PR code review and developer productivity tools
Core library for creating MCP (Model Context Protocol) servers from OpenCLI tool definitions. Provides base classes and interfaces for CLI execution, process management, and response formatting.
MCP (Model Context Protocol) Server for RPX Catalog API with tools for querying APIs, routes, and documentation
Core abstractions and interfaces for building MCP servers with SharpMCP