LibreAI / 開発ツール / csharp-sdk
// devtools · modelcontextprotocol/csharp-sdk

csharp-sdk

csharp-sdkは、modelcontextprotocolが公開しているオープンソースの開発ツールプロジェクトです(GitHub: modelcontextprotocol/csharp-sdk)。GitHubスターは4,571、フォークは820で、Apache-2.0ライセンスの下で公開されています。GitHubでの最終更新は2026年10月5日です。

The official C# SDK for the Model Context Protocol — build MCP servers and clients in .NET

★ 4.6k スター⑂ 820 フォークApache-2.0更新 2026年10月
▦ ビジュアル — このプロジェクトのREADMEには埋め込み可能なスクリーンショットがないため、
ここではプレースホルダーを表示しています。下のガイド自体は完全な内容です。
// プロジェクトの基本情報

プロジェクト基本情報

GitHubスター
4,571
フォーク
820
ライセンス
Apache-2.0
GitHubでの最終更新
2026年10月5日
カテゴリ
開発ツール
掲載タイプ
完全なインストールガイド
公式サイト
Official site
// 仕組み

仕組み

  1. Pick your package

    Use the main ModelContextProtocol package for hosted apps, Core for minimal scenarios, or AspNetCore for HTTP servers.

  2. Add it from NuGet

    Install the package into your .NET project with the dotnet CLI or your IDE's package manager.

  3. Build a server or client

    Follow the SDK's Getting Started guide to expose tools, prompts, and resources, or to connect a client.

  4. Connect an MCP host

    Point an MCP-compatible application at your server and invoke your first tool.

// 機能

選ばれる理由

Official implementation

Maintained with Microsoft and aligned with the MCP specification and reference documentation.

Server and client support

Build servers exposing tools, prompts, and resources, and clients that consume them.

Hosting and DI integration

The main package fits .NET's generic host and dependency-injection patterns.

ASP.NET Core transport

The AspNetCore package builds HTTP-based MCP servers on ASP.NET Core.

MCP Apps and Tasks extensions

Optional extension packages add support for MCP Apps and long-running Tasks.

Libraries in production use

The README notes these libraries underpin projects including the GitHub Copilot coding agent and Semantic Kernel.

Advertisement
// 自分で実行

自分で実行してみる

  1. Clone the repository

    Clone the SDK repo and enter its directory to explore samples and source.

    git clone https://github.com/modelcontextprotocol/csharp-sdk.git
    cd csharp-sdk
  2. Add the NuGet package

    In your own .NET project, add the main package.

    dotnet add package ModelContextProtocol
  3. Build your first server

    Follow the linked Getting Started guide to register tools and run the server, then connect an MCP client.

    # see the Getting Started guide linked from the README for the exact sample code
// 活用例

作れるもの

Advertisement
// よくある質問

よくある質問

Who maintains the C# MCP SDK?

The Model Context Protocol organization, in collaboration with Microsoft; it is the official C# SDK for MCP.

Is it free?

Yes — per the README's license section, the SDK is released under the Apache License 2.0.

Does it need a paid API key?

No. The SDK is a protocol library; any model costs depend on the host application you connect it to.

How does it compare to the TypeScript or Python MCP SDKs?

It implements the same protocol for the .NET ecosystem, with idiomatic hosting/DI integration and NuGet packaging, rather than npm or PyPI.

How do I get started?

Run `dotnet add package ModelContextProtocol` in your project and follow the Getting Started guide linked from the README.

// さらに探索

似ているツール

開発ツール

java-sdk

The official Java SDK for building Model Context Protocol servers and clients.

★ 3.7k スターMIT
ガイドを見る →
開発ツール

rust-sdk

rmcp: the official Rust SDK for the Model Context Protocol — tokio-based servers and clients

★ 4.0k スターNOASSERTION
ガイドを見る →
開発ツール

fastapi_mcp

Expose your FastAPI endpoints as Model Context Protocol tools - with authentication - in a few lines of code.

★ 12.0k スターMIT
ガイドを見る →
開発ツール

inspector

MCPJam Inspector: chat with, inspect, debug, and evaluate MCP servers across clients and models.

★ 2.2k スターApache-2.0
ガイドを見る →
開発ツール

unitree_sdk2

Unitree's official C++ SDK v2 for programming its robots, with CMake examples and installable library.

★ 1.4k スターBSD-3-Clause
ガイドを見る →
開発ツール

mcporter

Call MCP servers from TypeScript or the CLI — MCP tools disguised as a simple TypeScript API.

★ 5.1k スターMIT
ガイドを見る →
// 代替候補

代替候補: 開発ツール

LibreAIカタログに掲載された開発ツールプロジェクトの中で最もスターの多いもの — csharp-sdkが合わなかった場合に検討したい、現実的な候補リストです。

// さらに見る devtools

さらに見る: 開発ツール

カタログの中でcsharp-sdkとスター数が近い開発ツールプロジェクト — 前後の棚もそのまま見て回れます。

csharp-sdkを入手する

無料でオープン — ソースコードを入手して、リポジトリにスターを付け、作り始めましょう。