- Server - Using server examples from modelcontextprotocol/python-sdk
- Client - Using code from slavashvets/mcp-http-client-example
- Debug - Using Inspector
python3 -m venv .venv
. .venv/bin/activate
pip install -r requirements.txt
You can use any of this two servers
python server.py
or with jwt authpython server_asgi.py
python client.py http://localhost:8000/sse
You need to run ollama and download a model
python host_langchain.py llama3.3 http://localhost:11434
You can debug server with this app
- Open a new terminal and run
npx @modelcontextprotocol/inspector
- Point browser to http://127.0.0.1:6274
- Change Transport Type to
SSE
- Change URL to
http://localhost:8000/sse
- Press
Connect
and start testing server