Dynamics 365 Business Central: BCMCPProxy vNext
BCMCPProxy vNext is a cross-platform .NET proxy that bridges Model Context Protocol clients with Business Central's API, upgraded from a Windows-only proof-of-concept to support macOS and Windows with improved performance, security, and modern .NET 10 architecture.

post Stefano Demiliani
"BcMCPProxy is an (unsupported) .NET project that provides a server proxy that bridges MCP clients with Microsoft Dynamics 365 Business Central's API."
Key points
- BCMCPProxy vNext evolved from the original Windows-only Microsoft project to support both Windows and macOS with .NET 10 and C# 13
- Device code flow authentication provides browser-based sign-in with automatic clipboard copying and token caching across sessions
- Performance improved 40-67% through sync-over-async elimination, async I/O, and better memory management
- Cross-platform support includes Intel x64, Apple Silicon ARM64, and ARM64 processors through unified dotnet build
- Security enhanced by removing hardcoded credentials and using platform-native secure storage for token caching
Quotes
- “BcMCPProxy is an (unsupported) .NET project that provides a server proxy that bridges MCP clients with Microsoft Dynamics 365 Business Central’s API.” (Explains the core purpose of the proxy as a bridge between MCP protocol clients and Business Central’s API)
- “The improved BCMCPProxy (here called BCMCPProxy vNext) represents an evolution from the original Windows-only proof-of-concept to a more robust solution.” (Clarifies the progression from original Windows-only implementation to a production-ready cross-platform version)
Context
- Features: Model Context Protocol support, Device code flow authentication, Token caching, Cross-platform deployment, Claude Desktop integration, MSAL authentication, Async I/O, Secure credential storage
- Versions: .NET 10, .NET 8, C# 13
Source: Stefano Demiliani, community blog. Summary, key points and quotes are derived (CONTENT-NOTICE.md); read the original for the full text.