The Langgraph-Enhanced MCP Server for ChatGPT Integration is a Python-based project designed to facilitate seamless integration between ChatGPT and an MCP (Message Control Protocol) server. This implementation leverages Langgraph to enhance the server's capabilities, enabling advanced message handling and processing.
langgraph_chatgpt: A ChatGPT clone project using Streamlit and MCP.langgraph_chatgpt_mcp: A ChatGPT clone project without Streamlit, integrated with MCP.multiple_mcp_servers: Demonstrates running multiple MCP servers concurrently.simple_server_client: A basic client-server implementation.pip install -r requirements.txt.Copy .envsample to .env and configure environment variables.
Running the Server:
client.py in the simple_server_client directory.weather_server.py and client.py in the multiple_mcp_servers directory.simple_server_client directory.client.py to start the client and interact with the server.multiple_mcp_servers directory.weather_server.py to start the weather server.client.py to interact with the weather server.langgraph_chatgpt directory.langgraph_chatgpt_mcp directory.Contributions are welcome! Please fork the repository and submit a pull request with your changes.
This project is open-source and available under the MIT License.