# F# Weekly #15, 2025 - .NET 10 Preview 3 & MCP Azure Functions

**URL:** <https://forums.fsharp.org/t/f-weekly-15-2025-net-10-preview-3-mcp-azure-functions/4416>\
**Category:** General\
**Tags:** news\
**Created:** [April 12, 2025, 3:41pm UTC](https://forums.fsharp.org/t/f-weekly-15-2025-net-10-preview-3-mcp-azure-functions/4416 "2025-04-12T15:41:39Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![sergey\_tihon](https://yyz2.discourse-cdn.com/flex030/user_avatar/forums.fsharp.org/sergey_tihon/32/25_2.png) [@sergey\_tihon](https://forums.fsharp.org/u/sergey_tihon)\
**Post date:** [April 12, 2025, 3:41pm UTC](https://forums.fsharp.org/t/f-weekly-15-2025-net-10-preview-3-mcp-azure-functions/4416/1 "2025-04-12T15:41:39Z")

</div>

Welcome to F# Weekly,

A roundup of F# content from this past week:

**News**

- [VS Code extension marketplace wars: Cursor users hit roadblocks • DEVCLASS](https://devclass.com/2025/04/08/vs-code-extension-marketplace-wars-cursor-users-hit-roadblocks/)
- [.NET 10 Preview 3 is now available! - .NET Blog](https://devblogs.microsoft.com/dotnet/dotnet-10-preview-3/)
- [.NET Aspire 9.2 is Now Available with New Ways to Deploy - .NET Blog](https://devblogs.microsoft.com/dotnet/dotnet-aspire-92-is-now-available-with-new-ways-to-deploy/)
- [Build a Model Context Protocol (MCP) server in C# - .NET Blog](https://devblogs.microsoft.com/dotnet/build-a-model-context-protocol-mcp-server-in-csharp/)
- [Better Together: .NET Aspire, Azure Functions, and Visual Studio - Microsoft for Developers](https://devblogs.microsoft.com/blog/net-aspire-and-azure-functions-integration-preview)
- [Announcing Hybrid Search with Semantic Kernel for .NET | Semantic Kernel](https://devblogs.microsoft.com/semantic-kernel/announcing-hybrid-search-with-semantic-kernel-for-net/)
- [.NET and .NET Framework April 2025 servicing releases updates - .NET Blog](https://devblogs.microsoft.com/dotnet/dotnet-and-dotnet-framework-april-2025-servicing-updates/)
- [How we ended up rewriting NuGet Restore in .NET 9 - .NET Blog](https://devblogs.microsoft.com/dotnet/rewriting-nuget-restore-in-dotnet-9/)
- [Multi-Process CPU Usage Analysis in Visual Studio - Visual Studio Blog](https://devblogs.microsoft.com/visualstudio/multi-process-cpu-usage-analysis-in-visual-studio/)

> **[Jason T (@jtucker.bsky.social)](https://bsky.app/profile/jtucker.bsky.social/post/3lmadfd6chs2y)**
>
> I started playing with the new preview of #modelcontextprotocol support in #azurefunctions. 
> 
> It's a port of my existing Untappd MCP server and I'm very, \_very\_ early in the creation phase:...

**Videos**

- [Contributing to the F# Open Source ecosystem](https://www.youtube.com/watch?v=TfznO3BYNlA&ab_channel=AmplifyingFSharp)
- [CQRS demystified: F# + Akka.NET w/ Onur Gumus - Akka.NET Community Standup: 04-09-2025](https://www.youtube.com/live/GBADP7OBfAE)
- [.NET Preview Unboxed - .NET 10 Preview 3 - C# 14 Extension Members, CLI Awesomeness, Blazor, & APIs!](https://www.youtube.com/watch?v=3Kxp4DKkwj8&ab_channel=dotnet)
- [Blazor Community Standup - Updates in .NET 10 Preview 3](https://www.youtube.com/watch?v=8kCNWe0Bi8s&ab_channel=dotnet)
- [.NET Aspire Community Standup - .NET Aspire 9.2 Release Party](https://www.youtube.com/watch?v=aVqVlTRDeVs&ab_channel=dotnet)
- [.NET AI Community Standup - 🔮 Fortune-Telling with Semantic Kernel](https://www.youtube.com/watch?v=MV0ezTU9SA4&ab_channel=dotnet)
- [.NET MAUI Community Standup - Next in .NET 10 and Visual Studio](https://www.youtube.com/watch?v=WKqqdMmD6IA&ab_channel=dotnet)

> **[SpeakEZ.ai (@speakezai.bsky.social)](https://bsky.app/profile/speakezai.bsky.social/post/3lmflb6ror22k)**
>
> FYI Onur Gumus is doing work on the Akka.NET community standup showing #fsharp CQRS and chiming into the chat saying "I NEED TO LEARN F#" 🙂 #dontet
> 
> https://www.youtube.com/live/GBADP7OBfAE?themeRefresh=1

**Blogs**

- [Why F#? - (think)](https://batsov.com/articles/2025/03/30/why-fsharp/) - Bozhidar Batsov
- [Tests are Documentation, or are they? – planetgeek.ch](https://www.planetgeek.ch/2025/04/09/tests-are-documentation-or-are-they/) - Urs Enzler
- [Configuration with FsConfig | Compositional IT](https://www.compositional-it.com/news-blog/configuration-with-fsconfig/)
- [Targeting Node, Deno and Bun with F# | Tunaxor's Blog](https://blog.tunaxor.me/blog/2022-07-13-targeting-node-deno-and-bun-with-fsharp.html)

**Highlighted projects**

- [jtucker/mcp-untappd-server-dotnet: An example MCP Azure Function in F#](https://github.com/jtucker/mcp-untappd-server-dotnet)
- [WyattTechnology/WAkka: F# interface for Akka.NET](https://github.com/WyattTechnology/WAkka)
- [glokhov/fini: Configuration File](https://github.com/glokhov/fini)
- [xp44mm/FSharp.Compiler.SyntaxTreeX: `FSharp.Compiler.SyntaxTreeX` is a subtree of `FSharp.Compiler.SyntaxTree`.](https://github.com/xp44mm/FSharp.Compiler.SyntaxTreeX)
- [UnoSD/Pulumi.FSharp.Extensions: F# computational expressions to reduce boilerplate in Pulumi code](https://github.com/UnoSD/Pulumi.FSharp.Extensions)
- [roboz0r/XParsec: XParsec is a parser combinator library for F#](https://github.com/roboz0r/XParsec)
- [AngelMunoz/Bix: Bix, an F# micro-framework for cross-runtime JavaScript backends](https://github.com/AngelMunoz/Bix)
- [AngelMunoz/Hox: Async HTML rendering and a simplistic but extensible DSL based on css selectors.](https://github.com/AngelMunoz/Hox)

**New Releases**

- [NuGet Gallery | Ecng.Compilation.FSharp 1.0.47](https://www.nuget.org/packages/Ecng.Compilation.FSharp)
- [NuGet Gallery | XstarS.GuidModule 2.6.1](https://www.nuget.org/packages/XstarS.GuidModule)
- [NuGet Gallery | FCQRS.Model 2.2.2](https://www.nuget.org/packages/FCQRS.Model)
- [NuGet Gallery | FAkka.FSharp.Collections.ParallelSeq 1.0.0](https://www.nuget.org/packages/FAkka.FSharp.Collections.ParallelSeq)
- [NuGet Gallery | WAkka 1.5.3](https://www.nuget.org/packages/WAkka)
- [NuGet Gallery | Feliz.ReactSlider 0.3.7](https://www.nuget.org/packages/Feliz.ReactSlider)
- [NuGet Gallery | Feliz.ChartJS 1.0.7](https://www.nuget.org/packages/Feliz.ChartJS)
- [NuGet Gallery | Feliz.Tailwind 3.0.8](https://www.nuget.org/packages/Feliz.Tailwind)
- [NuGet Gallery | SQLProvider 1.4.13](https://www.nuget.org/packages/SQLProvider)
- [NuGet Gallery | Fini 0.2.0](https://www.nuget.org/packages/Fini)
- [NuGet Gallery | FSharp.Idioms 1.4.29](https://www.nuget.org/packages/FSharp.Idioms)
- [NuGet Gallery | Pulumi.FSharp.Core 3.1.6](https://www.nuget.org/packages/Pulumi.FSharp.Core)
- [NuGet Gallery | FAkka.Chiron 9.0.201](https://www.nuget.org/packages/FAkka.Chiron)
- [NuGet Gallery | SqlHydra.Cli 2.8.2](https://www.nuget.org/packages/SqlHydra.Cli)
- [NuGet Gallery | NBomber.Http 6.0.2](https://www.nuget.org/packages/NBomber.Http)
- [NuGet Gallery | XParsec 0.0.3](https://www.nuget.org/packages/XParsec)
- [NuGet Gallery | FSharp.Compiler.SyntaxTreeX 43.9.201](https://www.nuget.org/packages/FSharp.Compiler.SyntaxTreeX)
- [NuGet Gallery | FSharp.Core 9.0.300-beta.25181.1](https://www.nuget.org/packages/FSharp.Core/9.0.300-beta.25181.1)

> **[Krzysztof Cieslak (@kcieslak.io)](https://bsky.app/profile/kcieslak.io/post/3lmg556awjk2q)**
>
> It’s also a great reminder to all #fsharp devs that wanted “official” LSP/VSCode-extension from MSFT… 
> 
> Ionide and FsAutoComplete may not be perfect, but at least I won’t fuck around with licenses.
> 
> \[contains quote post or other embedded content\]

That’s all for now. Have a great week.

If you want to help keep F# Weekly going, [click here to jazz me with Coffee](https://www.buymeacoffee.com/sergeytihon)!

[![Buy Me A Coffee](https://cdn.buymeacoffee.com/buttons/v2/default-yellow.png)](https://www.buymeacoffee.com/sergeytihon)

&nbsp;
