├── .cursor └── rules │ ├── 00-package-management-with-uv.mdc │ ├── 01-project-overview.mdc │ ├── 02-mcp-client-architecture.mdc │ ├── 03-agent-master-loop.mdc │ ├── 04-server-discovery-integration.mdc │ ├── 05-conversation-management.mdc │ ├── 06-tool-integration.mdc │ ├── 07-web-interface.mdc │ └── 08-observability-monitoring.mdc ├── .env-example ├── .envrc ├── .gitignore ├── AGENT.md ├── README.md ├── TODO.md ├── agent_master_loop.pyOLD ├── agent_master_loop_technical_analysis.md ├── banner.webp ├── debug_scripts ├── direct_test.py ├── direct_test_filesystem.py └── llm_gateway_test.py ├── eidetic_engine_paper.md ├── eidetic_engine_paper.pdf ├── mcp_client.py ├── mcp_client_multi.py ├── mcp_client_multi_ui.html ├── mcp_client_multi_with_responses_api.py ├── mcp_client_ui.html ├── pyproject.toml ├── robust_agent_loop.py ├── screenshots ├── terminal_example_01.webp ├── terminal_example_02.webp ├── webui_example_01.webp ├── webui_example_02.webp └── webui_example_03.webp ├── tool_analysis.md └── uv.lock /.cursor/rules/00-package-management-with-uv.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dicklesworthstone/ultimate_mcp_client/HEAD/.cursor/rules/00-package-management-with-uv.mdc -------------------------------------------------------------------------------- /.cursor/rules/01-project-overview.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dicklesworthstone/ultimate_mcp_client/HEAD/.cursor/rules/01-project-overview.mdc -------------------------------------------------------------------------------- /.cursor/rules/02-mcp-client-architecture.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dicklesworthstone/ultimate_mcp_client/HEAD/.cursor/rules/02-mcp-client-architecture.mdc -------------------------------------------------------------------------------- /.cursor/rules/03-agent-master-loop.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dicklesworthstone/ultimate_mcp_client/HEAD/.cursor/rules/03-agent-master-loop.mdc -------------------------------------------------------------------------------- /.cursor/rules/04-server-discovery-integration.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dicklesworthstone/ultimate_mcp_client/HEAD/.cursor/rules/04-server-discovery-integration.mdc -------------------------------------------------------------------------------- /.cursor/rules/05-conversation-management.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dicklesworthstone/ultimate_mcp_client/HEAD/.cursor/rules/05-conversation-management.mdc -------------------------------------------------------------------------------- /.cursor/rules/06-tool-integration.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dicklesworthstone/ultimate_mcp_client/HEAD/.cursor/rules/06-tool-integration.mdc -------------------------------------------------------------------------------- /.cursor/rules/07-web-interface.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dicklesworthstone/ultimate_mcp_client/HEAD/.cursor/rules/07-web-interface.mdc -------------------------------------------------------------------------------- /.cursor/rules/08-observability-monitoring.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dicklesworthstone/ultimate_mcp_client/HEAD/.cursor/rules/08-observability-monitoring.mdc -------------------------------------------------------------------------------- /.env-example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dicklesworthstone/ultimate_mcp_client/HEAD/.env-example -------------------------------------------------------------------------------- /.envrc: -------------------------------------------------------------------------------- 1 | source .venv/bin/activate # use existing venv 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dicklesworthstone/ultimate_mcp_client/HEAD/.gitignore -------------------------------------------------------------------------------- /AGENT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dicklesworthstone/ultimate_mcp_client/HEAD/AGENT.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dicklesworthstone/ultimate_mcp_client/HEAD/README.md -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dicklesworthstone/ultimate_mcp_client/HEAD/TODO.md -------------------------------------------------------------------------------- /agent_master_loop.pyOLD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dicklesworthstone/ultimate_mcp_client/HEAD/agent_master_loop.pyOLD -------------------------------------------------------------------------------- /agent_master_loop_technical_analysis.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dicklesworthstone/ultimate_mcp_client/HEAD/agent_master_loop_technical_analysis.md -------------------------------------------------------------------------------- /banner.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dicklesworthstone/ultimate_mcp_client/HEAD/banner.webp -------------------------------------------------------------------------------- /debug_scripts/direct_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dicklesworthstone/ultimate_mcp_client/HEAD/debug_scripts/direct_test.py -------------------------------------------------------------------------------- /debug_scripts/direct_test_filesystem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dicklesworthstone/ultimate_mcp_client/HEAD/debug_scripts/direct_test_filesystem.py -------------------------------------------------------------------------------- /debug_scripts/llm_gateway_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dicklesworthstone/ultimate_mcp_client/HEAD/debug_scripts/llm_gateway_test.py -------------------------------------------------------------------------------- /eidetic_engine_paper.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dicklesworthstone/ultimate_mcp_client/HEAD/eidetic_engine_paper.md -------------------------------------------------------------------------------- /eidetic_engine_paper.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dicklesworthstone/ultimate_mcp_client/HEAD/eidetic_engine_paper.pdf -------------------------------------------------------------------------------- /mcp_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dicklesworthstone/ultimate_mcp_client/HEAD/mcp_client.py -------------------------------------------------------------------------------- /mcp_client_multi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dicklesworthstone/ultimate_mcp_client/HEAD/mcp_client_multi.py -------------------------------------------------------------------------------- /mcp_client_multi_ui.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dicklesworthstone/ultimate_mcp_client/HEAD/mcp_client_multi_ui.html -------------------------------------------------------------------------------- /mcp_client_multi_with_responses_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dicklesworthstone/ultimate_mcp_client/HEAD/mcp_client_multi_with_responses_api.py -------------------------------------------------------------------------------- /mcp_client_ui.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dicklesworthstone/ultimate_mcp_client/HEAD/mcp_client_ui.html -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dicklesworthstone/ultimate_mcp_client/HEAD/pyproject.toml -------------------------------------------------------------------------------- /robust_agent_loop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dicklesworthstone/ultimate_mcp_client/HEAD/robust_agent_loop.py -------------------------------------------------------------------------------- /screenshots/terminal_example_01.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dicklesworthstone/ultimate_mcp_client/HEAD/screenshots/terminal_example_01.webp -------------------------------------------------------------------------------- /screenshots/terminal_example_02.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dicklesworthstone/ultimate_mcp_client/HEAD/screenshots/terminal_example_02.webp -------------------------------------------------------------------------------- /screenshots/webui_example_01.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dicklesworthstone/ultimate_mcp_client/HEAD/screenshots/webui_example_01.webp -------------------------------------------------------------------------------- /screenshots/webui_example_02.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dicklesworthstone/ultimate_mcp_client/HEAD/screenshots/webui_example_02.webp -------------------------------------------------------------------------------- /screenshots/webui_example_03.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dicklesworthstone/ultimate_mcp_client/HEAD/screenshots/webui_example_03.webp -------------------------------------------------------------------------------- /tool_analysis.md: -------------------------------------------------------------------------------- 1 | # Tool Availability Analysis 2 | 3 | -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dicklesworthstone/ultimate_mcp_client/HEAD/uv.lock --------------------------------------------------------------------------------