Skip to content

RodrigoPAml/AzureOpenAI-MCPClient

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AzureOpenAI-MCPClient

A MCP Client implementation with Azure OpenAI

This MCP Client was tested with this MCP Server for integration with Sql-Server .

It only supports tools but integrating prompts and resources should be easy with that.

The solution contains two projects:

Client

The MCP Client implementation that also runs a console chat with the Azure LLM and calls the configured MCP Server.

To use it go to Program.cs and fill with the necessary configuration (Azure and MCP Server) and run it.

image

You will run a chat integrated with a MCP Server using stdio.

image

The console will ask your permission to run the tools requested by the LLM.

image

GUI

A Windows Form Chat that can be configured directly in the UI. It does the same as the Client project but more user friendly.

First fill the configuration for Azure OpenAI and optionally the MCP Server config and click Apply Configs.

image

Write a message then click Send.

If you you want to reset the chat conversation click Reset.

To change configs click again on Apply Configs.

image

Ask for a tool and it will ask your permission.

image

The results are then displayed on the chat.

image

Lets try a query to list users.

image

The results:

image

About

A MCP Client implementation with Azure OpenAI

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages