We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/TheMacroeconomicDao/bybit-ai-trader'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
# 🔐 Настройка внутренних credentials для WebUI
## ✅ Что изменено
Теперь WebUI использует **внутренние credentials** из переменных окружения. API ключи **НЕ вводятся в UI** и **НЕ сохраняются в localStorage**.
---
## 🔧 Настройка
### 1. Установите переменные окружения
**Перед запуском WebUI установите:**
```bash
export QWEN_API_KEY="sk-or-v1-ваш-ключ"
export AI_ENDPOINT="https://openrouter.ai/api/v1" # Опционально
export AI_MODEL="qwen/qwen-turbo" # Опционально
```
**Или создайте `.env` файл в корне проекта:**
```bash
# .env
QWEN_API_KEY=sk-or-v1-ваш-ключ
AI_ENDPOINT=https://openrouter.ai/api/v1
AI_MODEL=qwen/qwen-turbo
```
### 2. Запустите WebUI
```bash
cd bybit-mcp/webui
pnpm dev
```
**Или с переменными окружения:**
```bash
QWEN_API_KEY="sk-or-v1-..." pnpm dev
```
---
## 🔒 Безопасность
### ✅ Что сделано:
1. **API ключ инжектируется только на build-time** через `vite.config.ts`
2. **API ключ НЕ сохраняется в localStorage** браузера
3. **Поле API ключа disabled** в UI (не редактируется)
4. **API ключ всегда берется из env переменных**
### ⚠️ Важно:
- API ключ виден в скомпилированном JavaScript (build-time injection)
- Для production используйте **backend proxy** для скрытия ключа
- Или используйте **Ollama** (локальный, без API ключа)
---
## 🚀 Варианты использования
### Вариант 1: OpenRouter (через env)
```bash
export QWEN_API_KEY="sk-or-v1-ваш-ключ"
cd bybit-mcp/webui
pnpm dev
```
### Вариант 2: Ollama (локальный, без ключа)
```bash
export OLLAMA_HOST="http://localhost:11434"
cd bybit-mcp/webui
pnpm dev
```
### Вариант 3: Production с backend proxy (рекомендуется)
Создайте backend endpoint который проксирует запросы к OpenRouter с API ключом на сервере.
---
## 📝 Что видно в UI
В настройках (⚙️):
- **AI Endpoint:** Можно редактировать
- **Model:** Можно редактировать
- **API Key:** Поле disabled, показывает `••••••••` если ключ задан, или `(не задан)` если нет
**API ключ автоматически используется из переменных окружения.**
---
## ✅ Готово!
Теперь система использует внутренние credentials. Просто установите `QWEN_API_KEY` перед запуском и всё будет работать автоматически!
**Никаких дополнительных ключей в UI не требуется.** 🔐