Currently, all MCP Servers can be executed by any user without restrictions. This poses a security concern, especially for system-related MCP Servers that should only be accessible to administrators.
We need to implement a role-based permission system that allows specifying which user roles can execute each MCP Server. For example, system administration MCP Servers should be restricted to admin users only, while general-purpose servers could remain accessible to all users.
This would provide better security and control over who can access sensitive MCP Server functionality.
Currently, all MCP Servers can be executed by any user without restrictions. This poses a security concern, especially for system-related MCP Servers that should only be accessible to administrators.
We need to implement a role-based permission system that allows specifying which user roles can execute each MCP Server. For example, system administration MCP Servers should be restricted to admin users only, while general-purpose servers could remain accessible to all users.
This would provide better security and control over who can access sensitive MCP Server functionality.