├── .codespellignore ├── .env.example ├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── assets ├── teddyflow-architecture.png ├── teddyflow-code.png ├── teddyflow-custom-logo.png ├── teddyflow-guide-01.png ├── teddyflow-guide-02.png ├── teddyflow-mcp-chat.png ├── teddyflow-mcp-chat2.png ├── teddyflow-mcp-chat3.png └── teddyflow-mcp-chat4.png ├── langgraph.json ├── pyproject.toml ├── requirements.txt ├── src └── react_agent │ ├── __init__.py │ ├── configuration.py │ ├── graph.py │ ├── mcp_config_sample.json │ ├── prompts.py │ ├── state.py │ ├── tools.py │ └── utils.py └── tests ├── integration_tests ├── __init__.py └── test_graph.py └── unit_tests ├── __init__.py └── test_configuration.py /.codespellignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teddynote-lab/langgraph-react-mcp-chat/HEAD/.env.example -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teddynote-lab/langgraph-react-mcp-chat/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teddynote-lab/langgraph-react-mcp-chat/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teddynote-lab/langgraph-react-mcp-chat/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teddynote-lab/langgraph-react-mcp-chat/HEAD/README.md -------------------------------------------------------------------------------- /assets/teddyflow-architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teddynote-lab/langgraph-react-mcp-chat/HEAD/assets/teddyflow-architecture.png -------------------------------------------------------------------------------- /assets/teddyflow-code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teddynote-lab/langgraph-react-mcp-chat/HEAD/assets/teddyflow-code.png -------------------------------------------------------------------------------- /assets/teddyflow-custom-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teddynote-lab/langgraph-react-mcp-chat/HEAD/assets/teddyflow-custom-logo.png -------------------------------------------------------------------------------- /assets/teddyflow-guide-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teddynote-lab/langgraph-react-mcp-chat/HEAD/assets/teddyflow-guide-01.png -------------------------------------------------------------------------------- /assets/teddyflow-guide-02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teddynote-lab/langgraph-react-mcp-chat/HEAD/assets/teddyflow-guide-02.png -------------------------------------------------------------------------------- /assets/teddyflow-mcp-chat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teddynote-lab/langgraph-react-mcp-chat/HEAD/assets/teddyflow-mcp-chat.png -------------------------------------------------------------------------------- /assets/teddyflow-mcp-chat2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teddynote-lab/langgraph-react-mcp-chat/HEAD/assets/teddyflow-mcp-chat2.png -------------------------------------------------------------------------------- /assets/teddyflow-mcp-chat3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teddynote-lab/langgraph-react-mcp-chat/HEAD/assets/teddyflow-mcp-chat3.png -------------------------------------------------------------------------------- /assets/teddyflow-mcp-chat4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teddynote-lab/langgraph-react-mcp-chat/HEAD/assets/teddyflow-mcp-chat4.png -------------------------------------------------------------------------------- /langgraph.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teddynote-lab/langgraph-react-mcp-chat/HEAD/langgraph.json -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teddynote-lab/langgraph-react-mcp-chat/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teddynote-lab/langgraph-react-mcp-chat/HEAD/requirements.txt -------------------------------------------------------------------------------- /src/react_agent/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teddynote-lab/langgraph-react-mcp-chat/HEAD/src/react_agent/__init__.py -------------------------------------------------------------------------------- /src/react_agent/configuration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teddynote-lab/langgraph-react-mcp-chat/HEAD/src/react_agent/configuration.py -------------------------------------------------------------------------------- /src/react_agent/graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teddynote-lab/langgraph-react-mcp-chat/HEAD/src/react_agent/graph.py -------------------------------------------------------------------------------- /src/react_agent/mcp_config_sample.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teddynote-lab/langgraph-react-mcp-chat/HEAD/src/react_agent/mcp_config_sample.json -------------------------------------------------------------------------------- /src/react_agent/prompts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teddynote-lab/langgraph-react-mcp-chat/HEAD/src/react_agent/prompts.py -------------------------------------------------------------------------------- /src/react_agent/state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teddynote-lab/langgraph-react-mcp-chat/HEAD/src/react_agent/state.py -------------------------------------------------------------------------------- /src/react_agent/tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teddynote-lab/langgraph-react-mcp-chat/HEAD/src/react_agent/tools.py -------------------------------------------------------------------------------- /src/react_agent/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teddynote-lab/langgraph-react-mcp-chat/HEAD/src/react_agent/utils.py -------------------------------------------------------------------------------- /tests/integration_tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teddynote-lab/langgraph-react-mcp-chat/HEAD/tests/integration_tests/__init__.py -------------------------------------------------------------------------------- /tests/integration_tests/test_graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teddynote-lab/langgraph-react-mcp-chat/HEAD/tests/integration_tests/test_graph.py -------------------------------------------------------------------------------- /tests/unit_tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teddynote-lab/langgraph-react-mcp-chat/HEAD/tests/unit_tests/__init__.py -------------------------------------------------------------------------------- /tests/unit_tests/test_configuration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teddynote-lab/langgraph-react-mcp-chat/HEAD/tests/unit_tests/test_configuration.py --------------------------------------------------------------------------------