Sequential Thinking MCP Dynamic problem-solving through thought sequences GitHub → general by modelcontextprotocol