Skip to content

Overcomplicated API? #146

@lee-b

Description

@lee-b

The function params seem to be overcomplicated, causing confusion in models (e.g., llama 3.3 70B).

It might be better if the standard searches defaulted to ALL as their country, for example, instead of making the model decide whether the "country" parameter is the country of search origin or the country of search topic. Because if the country of the search topic isn't in your list of countries, it gets very confused, retries multiple times, thinks about all of possible country options it has, and so on.

Certainly bigger models could do better, but I don't think brave MCP is really being connected to SOTA models much; it's going to appeal for local, self-hosted models more often.

Suggest that the more advanced params could be under "advanced_search_*" function names instead.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions