Skip to content

Conversation

@atefbellaaj-at-slalom
Copy link

@atefbellaaj-at-slalom atefbellaaj-at-slalom commented Oct 14, 2025

Summary

This is the Data layer praperation for the Dynamic mcp server mentioned in this Discussion

What is included

  • new collection mcpservers
  • db methods for mcpservers
  • new role permissions for mcp use, create, share
  • included mcpservers as resources in the ACL
  • seedings for roles and accessRoles adjusted.
  • new yaml configuration option in interface
mcpServers:
    use: false
    create: false
    share: false

###Update 1

  • CRUD API controllers for mcpserver management
    • cursor-based pagination for mcpserver lists
    • mcpserver sharing capability

Change Type

Please delete any irrelevant options.

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • This change requires a documentation update
  • Translation update

Testing

Test Configuration:

Checklist

  • Local unit tests pass with my changes
  • A pull request for updating the documentation has been submitted.

Atef Bellaaj slalom.bellaaj@external.daimlertruck.com on behalf of Daimler Truck AG.
Provider & Legal Notice | Daimler Truck
Copyright (c) {2025} Daimler Truck AG

Atef Bellaaj added 2 commits October 14, 2025 15:45
…pings

- new collection mcpservers
- db methods for mcpservers
- new role permissions for mcp use, create, share
- included mcpservers as resources in the ACL
- seedings for roles and accessRoles adjusted.
@atefbellaaj-at-slalom
Copy link
Author

my bad. I missed running tests in packages/data-schemas. I will fix the tests.

Atef Bellaaj added 8 commits October 15, 2025 17:53
changes:
  - Add description field to MCP server schema and types
  - Implement getListMCPServersByIds with cursor pagination and search
  - Create 5 CRUD controllers: create, list, get, update, delete
  - Support search on both title and description fields
  - Include public server marking and ownership verification
…uth support along with MCP Admin Settings and User Role Use Create ShareControl.

MCP Config Sharing fully implemented.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

1 participant