Integrates the Model Control Protocol (MCP) with OpenAI's API, enabling OpenAI to access and use tools exposed by an MCP server.
This project provides a demonstration of integrating the Model Control Protocol (MCP) with the OpenAI API. It allows OpenAI to interact with and utilize tools exposed by an MCP server running in Docker. The setup includes an MCP server implementation, a client for connecting and calling the agent, and a Dockerfile for easy deployment. The data flow involves user queries, OpenAI tool selection, communication between the MCP client and server, and the generation of a final response incorporating tool data.