Skip to content

Conversation

@njhale
Copy link
Member

@njhale njhale commented Nov 15, 2025

  • Prevent servers in PU and PUP from appearing in the component server search dialog for constructing composite MCP catalog entries

  • Add an authz rule that grants admins access to list tools for all MCP servers using the
    /api/all-mcps/servers/<mcpserver_id>/tools endpoint.

    This endpoint is currently used in the admin UI to display tools for multi-user servers
    and fails if there's no ACR granting the admin access to the server.

    When this happens:

    • The Tools tab for a multi-user server would show the Populate Tool Preview button
      (which would also fail when clicked b/c it's not a catalog entry)
    • Tool overrides can't be generated for these multi-user MCP servers

Addresses #5034

Prevents servers in PU and PUP from appearing in the component server search dialog for
constructing composite MCP catalog entries.

Signed-off-by: Nick Hale <4175918+njhale@users.noreply.github.com>
Add an authz rule that grants admins access to list tools for all MCP
servers using the `/api/all-mcps/servers/<mcpserver_id>/tools` endpoint.

This endpoint is currently used in the admin UI to display tools for multi-user servers
and fails if there's no ACR granting the admin access to the server.
When this happens:
- The `Tools` tab for a multi-user server would show the `Populate Tool Preview` button
  (which would also fail when clicked b/c it's not a catalog entry)
- Tool overrides can't be generated for these multi-user MCP servers

Addresses obot-platform#5034

Signed-off-by: Nick Hale <4175918+njhale@users.noreply.github.com>
@njhale njhale changed the title fix: admins can configure tools multi-user components without acr and component search fix: configure multi-user component tools without acr and component search Nov 15, 2025
@njhale njhale merged commit d0a88b8 into obot-platform:main Nov 17, 2025
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants