概要
What is simple_mcp_server_with_langgraph?
A simple MCP (Model Context Protocol) server built with LangGraph, intended as a demonstration or starting point for integrating MCP with LangGraph workflows. The repository includes multiple example projects: a basic server-client setup, a multi-server configuration with a weather server, and ChatGPT-like chat interfaces with and without Streamlit.
How to use simple_mcp_server_with_langgraph?
The repository contains separate example folders. For the basic server-client example, run client.py only. For the multi‑server example, run both weather_server.py and client.py. The LangGraph ChatGPT examples are standalone projects; one uses Streamlit, the other does not. Python 3.11 is required.
Key features of simple_mcp_server_with_langgraph
- Built with LangGraph and MCP
- Python 3.11 runtime requirement
- Includes a basic server-client example
- Multi‑server example with a weather server
- ChatGPT clone projects (with and without Streamlit)
Use cases of simple_mcp_server_with_langgraph
- Learning how to combine MCP with LangGraph
- Prototyping a multi‑server MCP environment
- Building a simple chat interface powered by MCP
- Experimenting with Streamlit integration in MCP workflows
FAQ from simple_mcp_server_with_langgraph
What Python version is required?
Python 3.11.
How do I run the basic server-client example?
In the Simple_server_client folder, run only client.py.
How do I run the multiple MCP servers example?
In the multiple_mcp_servers folder, run both weather_server.py and client.py.
What does the langgraph_chatgpt example do?
It is a simple ChatGPT clone coding project that uses Streamlit plus MCP.
What does the langgraph_chatgpt_mcp example do?
It is a simple ChatGPT clone coding project without Streamlit, using MCP only.