simple_mcp_server_with_langgraph logo

simple_mcp_server_with_langgraph

by EunsuGoh

A simple MCP (Message Control Protocol) server implemented with Langgraph. It includes examples of simple client-server communication and ChatGPT clone projects.

View on GitHub

Last updated: N/A

What is simple_mcp_server_with_langgraph?

This is a collection of simple MCP server examples built using Langgraph, including basic client-server communication and ChatGPT clone projects.

How to use simple_mcp_server_with_langgraph?

To use the simple client-server example, run client.py. For multiple servers, run weather_server.py and client.py. For the ChatGPT clone projects, refer to the specific instructions for langgraph_chatgpt (with Streamlit) and langgraph_chatgpt_mcp (without Streamlit). Python version 3.11 is required.

Key features of simple_mcp_server_with_langgraph

  • Simple MCP server implementation

  • Langgraph integration

  • Client-server communication examples

  • ChatGPT clone project with Streamlit

  • ChatGPT clone project without Streamlit

Use cases of simple_mcp_server_with_langgraph

  • Learning MCP server implementation

  • Experimenting with Langgraph

  • Building simple client-server applications

  • Creating ChatGPT-like interfaces

  • Understanding Streamlit integration

FAQ from simple_mcp_server_with_langgraph

What Python version is required?

Python version 3.11 is required.

How do I run the simple client-server example?

Run client.py.

How do I run the multiple server example?

Run weather_server.py and client.py.

What is the difference between langgraph_chatgpt and langgraph_chatgpt_mcp?

langgraph_chatgpt uses Streamlit for the user interface, while langgraph_chatgpt_mcp does not.

Where can I find more detailed instructions?

Refer to the comments and code within each specific file for more detailed instructions.