Skip to content

feat: MCP space - group permissions and field-level sharing#3470

Merged
WMC001 merged 20 commits into
ModelEngine-Group:developfrom
menglinghan:fix/mcp-repository-permissions
Jul 23, 2026
Merged

feat: MCP space - group permissions and field-level sharing#3470
WMC001 merged 20 commits into
ModelEngine-Group:developfrom
menglinghan:fix/mcp-repository-permissions

Conversation

@menglinghan

Copy link
Copy Markdown
Collaborator
  • Added group-based access control — MCPs can be assigned to user groups with EDIT/READ_ONLY/PRIVATE levels. Visibility is filtered by group membership for all users including admins.
  • Added field-level sharing — users can choose which config fields (server URL, auth token, headers, etc.) to share when publishing to the community.
  • Various UI fixes — corrected publishing messages, removed version-related copy from MCP, separated withdraw/unpublish button text by status, and made community-downloaded MCPs editable.

@codecov

codecov Bot commented Jul 21, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 89.93711% with 16 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
backend/services/remote_mcp_service.py 86.02% 3 Missing and 10 partials ⚠️
backend/services/mcp_management_service.py 92.00% 1 Missing and 1 partial ⚠️
backend/consts/model.py 88.88% 1 Missing ⚠️

📢 Thoughts on this report? Let us know!

@WMC001
WMC001 merged commit 15f7e91 into ModelEngine-Group:develop Jul 23, 2026
14 of 16 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.

2 participants