lynx   »   [go: up one dir, main page]

BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ ニュース マイクロソフトがAnthropicと提携し、MCP統合のためのC# SDKを発表

マイクロソフトがAnthropicと提携し、MCP統合のためのC# SDKを発表

原文リンク(2025-04-11)

マイクロソフトはAnthropicと提携し、大規模言語モデル(LLM)を外部ツールやデータソースと接続するために設計されたオープンプロトコルであるModel Context Protocol(MCP)の公式C# SDKを開発した。SDKはオープンソースで、modelcontextprotocol GitHub組織の下で利用できる。

C# SDKは、もともとPeder Holdgaard Pederson氏によって始められたmcpdotnetという既存のコミュニティプロジェクトに基づいている。マイクロソフトは、Pederson氏と他の貢献者によって築かれた土台が、このリリースの土台を形成するのに役立ったことを認めている。マイクロソフトの著名なエンジニアであるDavid Fowler氏は、次のように述べている

ほとんどの功績は、素晴らしい実装を構築したPeder Holdgaard Pedersen氏に帰属します。彼とチームを組むことができました!

2024年後半にAnthropicによって導入されたMCPは、AIプラットフォーム全体で採用が進んでいる。MCPは、アプリケーションがツールやリソースをホストするサーバーと標準化された方法で通信するためのメッセージと動作を定義している。Copilot Studio、Semantic Kernel、VS CodeのGitHub Copilotエージェントモードなど、いくつかのマイクロソフト製品はすでにMCPを社内で採用している。

Cigna Healthcareのプリンシパルエンジニア兼クラウドソリューションアーキテクトRobert Recalde氏は、このリリースの意義を強調した

.NETに深く根ざしたソフトウェアアーキテクト兼エンジニアとして、マイクロソフトとAnthropicのコラボレーションによるModel Context Protocol(MCP)の公式C# SDKを提供することに非常に興奮しています。このパートナーシップは、先進的なAI機能を.NETアプリケーションにシームレスに統合する能力を大幅に拡張し、私たちの組織とビジネスパートナーに迅速なイノベーションと具体的で現実的な価値を提供する力を与えます。

このプロトコルは、ListToolsRequestCallToolRequestReadResourceRequestなど、ツールの実行とリソースアクセスのためのさまざまな標準メッセージをサポートしている。これにより、エージェント型アプリケーションは、より広いコンテキストで推論し、一貫して外部サービスを呼び出すことが可能だ。

一部の開発者は、OAuthやOpenID Connectなどの認証サポートについて疑問を呈している。こうした懸念に対して、マイクロソフトのエンジニアMike Kistler氏は次のように述べた

MCP仕様に記載されているすべての認証プロトコルをサポートする予定です。これに関する具体的な目標日程はまだありませんが、非常に優先度が高い項目です。

SDKは、最新の.NETランタイム改善を活用し、MCPエコシステムでクライアントとサーバーを構築することを目的としている。SDKを使用して構築されたアプリケーションは、カスタムMCPサーバーを介して機能を公開したり、LLMの機能を拡張するために他のサーバーに接続したりできる。

SDKは現在、NuGet経由で入手できる。ドキュメント、サンプル、ソースコードは公式GitHubリポジトリに掲載されている。

作者について

この記事に星をつける

おすすめ度
スタイル

特集コンテンツ一覧

BT
Лучший частный хостинг