Provides a foundational framework for developing and managing modular tool instances adhering to the Model Context Protocol.
This project serves as an example for building tools within the Model Context Protocol (MCP) ecosystem. It centers around a ToolRegistry that effectively manages various tool instances, making them discoverable and usable. Developers can extend the BaseHandler class to effortlessly create new tools, defining their descriptions and execution logic with standardized input/output schemas. This architecture promotes modularity and extensibility, allowing for easy integration and deployment of diverse functionalities as a server.