Enables natural language interaction with local large language models to trigger custom Python-based tool executions.
This project serves as a practical test and demonstration for building a modular Model Context Protocol (MCP) server using Python. It focuses on integrating local language models, like those supported by Ollama, with custom Python tools. Developers can explore asynchronous programming, tool registration, and advanced prompt engineering techniques to parse natural language commands, detect user intents, and dynamically invoke various tools, such as note management, weather fetching, or secure shell command execution.