Demonstrates creating MCP clients and servers in Python and TypeScript, integrating with local LLMs.
This demo project illustrates the creation of MCP clients and servers using both Python (with FastAPI) and TypeScript, showcasing integration with a local Large Language Model (LLM). It outlines a workflow where the client requests tools from the server, the LLM intelligently selects a tool based on a given prompt, and the client then executes the chosen tool on the server. The project highlights its versatility by supporting all combinations of Python and TypeScript clients and servers for a comprehensive demonstration.