Make brainstorm context-aware

I would like to see a more focused brainstorming. Currently, brainstorming seems to entirely ignore the context of the existing story, therefore most of its suggestions are either not relevant or requiring a long explanation. If I want my brainstorming to be of some use with my story, I would like it to "know" what I have already written and take existing characters into account.