MCP协议服务器

一个基于.NET 8.0的MCP协议服务器和客户端演示项目,支持SQLite数据库交互。

  • by javorskyp
  • C#
  • 本地部署
  • 更新于
在 GitHub 查看 javorskyp/MCP-Server

使用说明

MCP-Server

test MCP, sqlLite and client

MCP_Demo_PL - rozwiązanie Visual Studio (.NET 8.0)

Projekt demonstruje komunikację w protokole MCP (Model Context Protocol) pomiędzy serwerem i klientem w języku C#, a także dostęp do bazy SQLite.

Struktura:

  • McpServer: prosty serwer MCP (komunikacja JSON przez stdin/stdout)
  • McpClient: klient MCP uruchamiający serwer i wysyłający zapytanie
  • McpServerDb: serwer MCP z obsługą bazy SQLite (plik mcp.db)

Jak uruchomić:

  1. Upewnij się, że masz zainstalowany .NET 8.0 SDK.
  2. Otwórz plik MCP_Demo_PL.sln w Visual Studio lub uruchom z terminala: dotnet build dotnet run --project McpServer
  3. Aby przetestować klienta: dotnet run --project McpClient

Przykład zapytania dla McpServerDb: { "tool": "get_user", "params": "1" }

Odpowiedź: { "result": { "imie": "Jan Kowalski", "email": "jan@firma.pl" } }