Да, можно разработать расширение, которое подключается к MetaMask.
Чтобы избежать проблемы с выводом сообщения о том, что MetaMask не установлен, следует в коде сначала проверить наличие MetaMask в браузере пользователя. Например, можно использовать следующий код:
```javascript
if (typeof window.ethereum !== 'undefined') {
// MetaMask is installed
// Add your code to interact with MetaMask here
} else {
alert('Please install MetaMask to use this extension');
}
```
Таким образом, перед попыткой взаимодействия с MetaMask, необходимо проверить, что объект `window.ethereum` существует, что позволит избежать ошибок и предупредить пользователя, если MetaMask не установлен.