6월달에 Slack 의 Enterprise Grid 및 플러스 플랜에 대해서 App ACL 기능이 출시되었습니다. 그동안 슬랙내에서 특정 앱을 특정 사용자만 사용하게 허용하고자 하는 경우, 앱 자체에서 사용자 인증을 하거나, 또는 워크스페이스를 아에 분리해서 설치하거나 해야만 하는 문제가 있었습니다.

App ACL 기능이 출시되면서, 관리자는 특정 사용자만 해당 앱과 상호작용이 가능하게끔 설정을 할 수 있게 되었습니다. (다만 허용되지 않은 사용자라도 설치된 앱 자체가 안보이는 것은 아닙니다. 다만 아무런 기능도 동작하지 않습니다.)

왼쪽 : 액세스 허용 / 오른쪽 : 액세스 불가 상태

동시에 6월 부터는 Slackbot 에서 외부 MCP Server 를 연결할 수 있도록 Slackbot MCP Client 기능이 같이 출시되어서, Slackbot 을 통해 외부 MCP Server 에 연동을 할 수 있었습니다. 그러면서 마켓 플레이스등에 MCP Server 가 포함된 앱들이 업데이트 되었습니다.

참고로 마켓플레이스에 등록이 되어있는 앱의 경우 MCP Scope 를 포함하고 있는 경우, 해당 Scope 만 제외하고 설치 할 수 있도록 Optional Scope 로 대부분 되어있습니다.

그러다보니 아직 보안검토등이 되지 않아서, 앱은 사용가능하도록 두어도 MCP Server 로의 연결은 제어 하고 싶은 경우가 문제가 되었었는데요.

오늘자로 앱에서 MCP Server 를 연동하는 경우, MCP Server 에 대해서만 별도로 접근 제한이 가능하도록 업데이트 되었습니다. 이 경우 앱의 다른 Scope 들은 허용되지만, Slackbot 을 통한 MCP Server 연결만 불가능하게 됩니다.

왼쪽 : MCP Server 액세스 가능 / 오른쪽 MCP Server 액세스 불가 상태

앱과 상호작용은 가능하지만 앱의 MCP Server 와는 연동을 할 수 없는 상태

App ACL 및 MCP Access Control 의 경우 조직관리 화면 –> 통합 –> 설치된 앱 –> 앱 선택 –> 멤버 권한 항목에서 설정이 가능합니다. 앱에서 MCP Server 연결을 하는 경우 MCP Server 항목이 별도로 표시되며, 없는 경우에는 표시되지 않습니다.

만약 하나의 app 에서 다수의 MCP Server 연결이 가능한 경우에는 MCP Server 별로 별도로 표시됩니다.

위 기능은 Enterprise 플랜에서만 사용 가능 합니다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다