MCP ExplorerExplorer

Build Demo Dab Mcp Sql

@JerryNixonon a year ago
1 MIT
FreeCommunity
AI Systems
A demo project for building a chat application using MCP and Azure OpenAI.

Overview

What is Build Demo Dab Mcp Sql

BUILD-DEMO-DAB-MCP-SQL is a demonstration project that integrates a chat function using Azure OpenAI services, designed to showcase the capabilities of the MCP framework.

Use cases

Use cases include virtual assistants, automated customer service agents, and educational tools that provide interactive learning experiences.

How to use

To use BUILD-DEMO-DAB-MCP-SQL, start the console application, follow the prompts to input your name, and engage in a chat session where you can input messages and receive responses from the AI service.

Key features

Key features include integration with Azure OpenAI for chat capabilities, asynchronous processing, and a structured flow for user interaction via a console interface.

Where to use

BUILD-DEMO-DAB-MCP-SQL can be used in fields such as customer support, interactive learning applications, and any scenario requiring conversational AI.

Content

MCP-DAB-DEMO

Overview

MCP-DAB-DEMO is a demo solution built with Blazor (.NET 9) that showcases an AI-powered chat assistant for insurance representatives. The solution demonstrates integration with modern APIs and AI services to help users interact with customer data, find savings, and streamline communication.

Solution Structure

  • McpClient.Web: Blazor WebAssembly client.
  • McpClient.Shared: Shared models and services (AI, data contracts).
  • McpServer: ASP.NET Core backend API.

Prerequisites

  • .NET 9 SDK
  • Azure OpenAI resource (for AI chat functionality)
  • Azure SQL database (for data storage)
  • Data APi builder (for REST access)
  • Model Context Protocol (for MOdel interop)
  • Model Context Protocol (for MOdel interop)

Main Components

  • ChatLauncher.razor: The main chat UI component. It injects an AiService and provides a chat interface for insurance reps, with context-aware AI responses.
  • AiService: Handles communication with Azure OpenAI.
  • DataApiBuilder.Rest: Used for RESTful data access.
  • ModelContextProtocol: For model-driven API contracts.

Dependencies

  • DataApiBuilder.Rest
  • ModelContextProtocol
  • Azure.AI.OpenAI
  • Microsoft.Extensions.AI
  • OpenTelemetry.Exporter.OpenTelemetryProtocol

Tools

No tools

Comments

Recommend MCP Servers

View All MCP Servers