The current code example in the readme is outdated, with imports not working and missing types compared to the documentation here https://modelcontextprotocol.io/docs/concepts/architecture