Building an MCP server in Python: what I learned about tool design

· Dev.to