MCP-server-function
0
This project is an MCP server implementation using Azure Functions and .NET 8. It allows interaction with models supporting the MCP standard, offering custom operations and is optimized for scalability and performance.
MCP Server Azure Function
Overview
This project implements a Model Context Protocol (MCP) server as an Azure Function, enabling interaction with language models that support the MCP standard. It utilizes Azure Functions v4 with the isolated worker model for enhanced performance and scalability on .NET 8.
Features
- Standard MCP operations such as listing all operations and providing API documentation.
- Custom operations for business data retrieval, triggering Azure Logic Apps, and proxying internal API requests.
- Infrastructure as Code with Bicep templates.
Prerequisites
- .NET 8 SDK
- Azure Functions Core Tools v4
- Visual Studio 2022 or Visual Studio Code
- Azure CLI and Azure Bicep CLI
Deployment
Includes Bicep templates for deployment, with configuration for secure authentication and system monitoring using Azure resources.