What we learned converting complex OpenAPI specs to MCP servers | Dark Hacker News