Let me know if you have any questions or have any issues with this code. I built this to run in Claude Desktop, but it could probably be updated to run in other MCP clients.