[VibeCoding] Python uv project with starlette - thangchung/mcp-labs GitHub Wiki

Use `uv init` to start the simple boilerplate code using the `Starlette framework`, and update the readme file to guide the user to get started as well. You build and make sure it works well.

Export .env:

GOOGLE_API_KEY=<get from Google AI Studio>
GOOGLE_GENAI_USE_VERTEXAI=FALSE
MODEL_GEMINI_PRO=gemini-2.0-flash
uv sync
uv venv # activate env then
uv pip install -r requirements.txt
uv run chainlit run chainlit_app.py
adk web

TODO 1:

uv run .\mcp_server\calculator_server.py --server_type sse --port 8080
uv run chainlit run .\main.py
uv run adk web

High Level Architecture - A2A_MCP - archive 1

High Level Architecture - A2A_MCP

image

image

image

TODO 2:

TODO 3:

TODO 4: Discord <-> kagent (A2A)