開発者向けブログサマリー - 2025/07/16
開発者向けの以下のブログから更新情報をサマリーして投稿します。
対象ブログ一覧
1. Microsoft Azure Blog
2. .NET Blog
3. Visual Studio Blog
4. Semantic Kernel
5. Azure DevOps Blog
6. Engineering@Microsoft
7. Azure SDK Blog
8. Developer Support
Apps on Azure Blog articles
Title: Smart AI Integration with the Model Context Protocol (MCP) … part 5
Date: 2025-07-15 21:09:59
Summary: この記事では、MicrosoftのModel Context Protocol (MCP)の認証と認可を扱っています。MCPサーバーのコードを拡張してOAuth認証を追加し、Microsoft Entraを利用してアクセス制御を実現する方法が説明されています。具体的には、ColorsMCPサーバーの構築と設定手順が詳述され、Visual Studio Codeを利用してMCPクライアントがトークンを取得し、サーバーと通信する流れが示されています。JWTトークンの検証や構成設定の重要性も強調されています。この記事は、セキュアなMCPサーバーの開発に役立つ情報を提供しています。
Title: Building Agent-to-Agent (A2A) Applications on Azure App Service
Date: 2025-07-15 14:25:22
Summary: AIエージェントの進化に伴い、GoogleのA2Aプロトコルが注目されています。このプロトコルを利用し、Azure App Service上でA2Aアプリケーションを構築、展開、スケールする方法を紹介しています。具体例として、Microsoft Semantic KernelとA2Aプロトコルを組み合わせた旅行プランニングアシスタントを開発し、リアルタイムストリーミングや管理されたアイデンティティ認証を備えたエンタープライズ向けの機能を実装しました。このようなA2Aアプリケーションは、Azureのスケーラブルでセキュアなインフラにより、迅速に展開可能です。
Title: Building Real-Time AI Apps with Model Context Protocol (MCP) and Azure Web PubSub
Date: 2025-07-14 08:11:06
Summary: Model Context Protocol (MCP)は、大規模言語モデル(LLMs)が外部ツールやデータソースと一貫性のある方法で相互作用するための標準化されたプロトコルです。MCPは機能呼び出しを統一し、JSON-RPCを使用してLLMsに構造化された行動を提供し、開発者が様々なLLMsに対してツールを簡単に提供できるようにします。この記事では、MCPを用いてLLMsがメッセージをウェブクライアントにリアルタイムで発信する能力を示し、共同編集アプリケーションでの利用を紹介しています。技術としては、Vue.js、Node.js、Azure Web PubSubなどが使用されており、VS Code CopilotをMCPホストとして設定します。
Title: Collaborative Function App Development Using Repo Branches
Date: 2025-07-10 07:32:47
Summary: この記事では、PowerShellを使用したWindowsベースのFunction AppをAzure DevOpsとBicepテンプレートでデプロイする方法を紹介しています。開発はVSCodeで行い、各開発者は別々のブランチで作業します。ブランチが更新されると、その名前のスロットにFunction Appがデプロイされ、スロットが存在しない場合は自動的に作成されます。デプロイはmaster(またはデフォルトブランチ)から行われ、他のブランチではそれぞれのスロットにデプロイされます。スロットの数には制限があり、不要なスロットはPowerShellで削除できます。
Title: Smart AI Integration with the Model Context Protocol (MCP) … part 4
Date: 2025-07-15 16:31:53
Summary: Model Context Protocol (MCP)の開発に関する記事では、MCPサーバーの作成方法を説明しています。特に「Colors MCP」サーバーのコードを基に、自分のAIアプリケーションに知識を提供するためのMCPサーバーを開発できます。C#、Java、Pythonなどの言語向けSDKが提供されており、簡単にサーバーを構築できます。Colors MCPは、JSONファイルに色の情報を格納し、HTTPプロトコルを利用してデプロイ可能です。Dockerコンテナを使用してAzure App Serviceに展開する方法も紹介されています。テストには専用のクライアントツールが用意されています。
Title: Smart AI integration with the Model Context Protocol (MCP) … part 3
Date: 2025-07-15 16:35:51
Summary: Model Context Protocol(MCP)のデモについて説明しています。MCPは、様々なツールを使用して知識を提供するプロトコルです。デモでは、Visual Studio CodeとGitHub Copilotを使い、Azure、タイマー、色、価格に関するツールを設定して動作させます。GitHubからプロジェクトをクローンするか、Visual Studio Codeで設定ファイルを作成して実行します。各ツールの動作確認や使用方法が詳しく説明されており、Dockerを使用してローカルコンテナで実行することが求められます。
Title: Smart AI integration with the Model Context Protocol (MCP) … part 2
Date: 2025-07-15 16:36:49
Summary: Model Context Protocol (MCP)は、AIアプリケーションが外部ツールやサービスと円滑に通信できるように設計されたオープンスタンダードです。MCPは、モジュラーなクライアント・サーバーアーキテクチャを採用し、サーバー、クライアント、ホストの3つの主要コンポーネントで構成されています。サーバーは機能やデータを外部クライアントに提供し、クライアントはそのサーバーと通信を行います。ホストは複数のクライアントを管理し、AIアプリケーションにMCP対応のサービスを提供します。通信プロトコルとしては、標準入出力とHTTPストリーミングをサポートしています。MCPエコシステムは拡大中で、多く
Title: Smart AI integration with the Model Context Protocol (MCP) … part 1
Date: 2025-07-15 16:37:38
Summary: Model Context Protocol (MCP) は、AIエージェントの統合を簡素化するために必要です。従来のAIエージェントはデータの制約があり、リトリーバル・オーグメンテッド・ジェネレーション (RAG) や外部APIとの統合でこれを補っています。MCPはこれらの統合を標準化し、APIの複雑さを抽象化して開発者がエージェントの構築に集中できるようにします。MicrosoftのSemantic KernelやAzure AI Foundryは、このプロトコルを活用して、スケーラブルかつ責任あるAIソリューションを提供します。
Title: Announcing App Service Outbound IPv6 Support in Public Preview
Date: 2025-07-02 16:46:58
Summary: Microsoftは、Windows向けApp ServiceでのIPv6アウトバウンドサポートのパブリックプレビューを発表しました。これはWindowsのマルチテナントアプリで利用可能で、App Serviceプラン、Functions Consumption、Functions Elastic Premium、Logic Apps Standardをサポートします。Linuxのサポートはまだですが、数ヶ月以内に利用可能となる予定です。IPv6アウトバウンドはコード変更なしで利用でき、仮想ネットワークのトラフィックは現在サポートされていません。フィードバックを求めており、Linuxサポートの更新を予定しています。
.NET Blog
Title: Building Your First MCP Server with .NET and Publishing to NuGet
Date: 2025-07-15 20:00:00
Summary: .NET 10を使用してモデルコンテキストプロトコル(MCP)サーバーを作成し、NuGetに公開する方法を解説します。これによりAIの機能がエコシステム全体で発見可能かつ再利用可能になります。
URL: https://devblogs.microsoft.com/dotnet/mcp-server-dotnet-nuget-quickstart/
Title: .NET 10 Preview 6 is now available!
Date: 2025-07-15 17:22:00
Summary: .NET 10 Preview 6が公開されました。このバージョンでは、.NETランタイム、SDK、ライブラリ、ASP.NET Core、Blazor、C#、.NET MAUIなどに新機能が追加されています。詳細は.NET Blogで確認できます。
URL: https://devblogs.microsoft.com/dotnet/dotnet-10-preview-6/
Title: Customize AI responses from GitHub Copilot
Date: 2025-07-10 17:15:00
Summary: GitHub CopilotのAI応答をチームのニーズに合わせてカスタマイズする方法を学べます。詳細は.NET Blogの投稿で確認できます。
URL: https://devblogs.microsoft.com/dotnet/customize-ai-responses-from-github-copilot/
Title: How the .NET MAUI Team uses GitHub Copilot for Productivity
Date: 2025-07-09 17:15:00
Summary: .NET MAUIチームは、GitHub Copilotを活用して生産性を向上させています。このブログ記事では、その具体的な方法と効果について紹介しています。
URL: https://devblogs.microsoft.com/dotnet/maui-team-copilot-tips/
Title: .NET and .NET Framework July 2025 servicing releases updates
Date: 2025-07-08 19:00:00
Summary: 2025年7月の.NETおよび.NET Frameworkの最新のサービス更新についての概要が発表されました。詳細は.NET Blogで確認できます。
URL: https://devblogs.microsoft.com/dotnet/dotnet-and-dotnet-framework-july-2025-servicing-updates/
Title: Local AI + .NET = AltText Magic in One C# Script
Date: 2025-07-02 20:00:00
Summary: .NET 10とローカルAIモデルを使用して、画像のAltTextを生成する方法を紹介するC#スクリプトに関する記事です。この例を通じて、AIがチャット以外でも活用できることを示しています。
URL: https://devblogs.microsoft.com/dotnet/alttext-generator-csharp-local-models/
Visual Studio Blog
Semantic Kernel
Azure DevOps Blog
Title: July Patches for Azure DevOps Server
Date: 2025-07-09 15:37:13
Summary: 本日、Azure DevOps Serverの最新版に影響を与えるパッチをリリースしました。最新で最も安全なバージョンであるAzure DevOps Server 2022.2への更新を強く推奨します。ダウンロードはAzure DevOps Serverのページから可能です。詳細はAzure DevOps Blogで確認できます。
URL: https://devblogs.microsoft.com/devops/july-patches-for-azure-devops-server-2/
Title: Markdown Support Arrives for Work Items
Date: 2025-07-07 19:32:46
Summary: Markdownのサポートが大きなテキストフィールドで一般利用可能になりました。デフォルトでは、既存および新規の作業項目はHTMLエディターを使用しますが、Markdownも利用可能です。詳細はAzure DevOps Blogで確認できます。
URL: https://devblogs.microsoft.com/devops/markdown-support-arrives-for-work-items/
Engineering@Microsoft
Title: Enhancing Code Quality at Scale with AI-Powered Code Reviews
Date: 2025-07-14 15:21:05
Summary: MicrosoftのAI搭載コードレビューアシスタントは、プルリクエストのワークフローを変革し、ルーチンチェックの自動化や改善提案、Q&Aの会話機能を提供することで、PRの迅速な完了やコード品質の向上、開発者のオンボーディングを促進しています。そのシームレスな統合とカスタマイズ性が広く採用されています。
Azure SDK Blog
Title: Azure SDK Release (June 2025)
Date: 2025-07-02 15:00:43
Summary: Azure SDKは毎月リリースされます。この記事では、今月の注目点とリリースノートを紹介しています。詳細は「Azure SDK Blog」で確認できます。
URL: https://devblogs.microsoft.com/azure-sdk/azure-sdk-release-june-2025/
Developer Support