Skip to content

Add query parameter to filter servers by distribution type (remote vs packages) #800

@danielhallmann

Description

@danielhallmann

Is your feature request related to a problem? Please describe.

Building an MCP client that only needs remote servers (streamable-http). Currently, I have to fetch everything and filter client-side, which breaks pagination and wastes bandwidth.

Describe the solution you'd like

Add a type query param:
GET /v0/servers?type=remote&limit=50
GET /v0/servers?type=package&limit=50

Values: remote | package | all (default)

Bonus filters that would be useful:

  • transport=streamable-http|sse|stdio
  • auth=none — only return remote servers with no required headers (zero-config integration)

Describe alternatives you've considered

  • Client-side filtering works, but pagination becomes a mess
  • search only matches names, not schema structure
  • Standing up a subregistry just for this feels like overkill

Additional context

Building voice AI agents that need zero-config remote MCP servers — want to discover and integrate servers directly without API key setup or local process management.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions