MCP with Langchain Sample Setup

by TaQuangTu

161 downloads
Not rated
GitHub

About

Sample MCP Server & Client setup, compatible with LangChain

Details

Author
TaQuangTu
Downloads
161
Categories
AI

- Three sample MCP servers: math, weather, and which_llm_to_use
- Each server provides one or two functions
- Streamlit-based web UI as the MCP client
- Bridges user requests to multiple MCP servers
- Demonstrates MCP integration with Langchain and OpenAI

Setup

Install MCP with Langchain Sample Setup in your MCP client (Claude Desktop, Cursor, Windsurf, and others).

Repository: https://github.com/taquangtu/mcp-llm-sample

Follow the installation instructions in the repository README, then restart your MCP client.

MCP with Langchain Sample Setup

Start MCP servers

There are 3 sample MCP servers created in folder mcp_servers, each has 1 or 2 functions. Start and listen for requests on 3 different ports: 8000, 8001, and 8002.

cd mcp_servers
nohup python math_mcp_server.py > math.log 2>&1 &
nohup python weather_mcp_server.py > weather.log 2>&1 &
nohup python which_llm_to_use_mcp_server.py > which_llm.log 2>&1 &

Start MCP client

MCP client works as an interface bridging users and MCP servers.

export OPENAI_API_KEY=sk-svcacct-Tn_rKHd............................your_key_please
streamlit run my_chat_bot_app.py

The streamlit command will start a web UI listening on port 8501. You can play with the bot from there.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.