OpenQR — MCP-сервер для Claude Code: что делает и как установить
Генерирует статические и редактируемые QR-коды, настраивает их оформление и собирает аналитику переходов прямо из интерфейса ИИ-ассистента.
claude mcp add qr -e OPENQR_API_KEY=<OPENQR_API_KEY> -- npx -y @open-qr/mcpЧто делает OpenQR
MCP-сервер подключает ассистента к API сервиса https://openqr.uk/mcp. С его помощью агент создаёт обычные QR-коды в форматах PNG или SVG, а также динамические коды. Ссылку в них меняют в любой момент без перепечатки самого изображения. Доступно массовое создание до 200 кодов за один запрос.
Для наведения порядка есть папки и темы оформления. Вы можете задавать цвета и форму угловых маркеров. Сервер отдаёт готовые пресеты стилей через ресурсы и содержит промпты под типовые задачи вроде отчётов по сканированиям.
Без API-ключа сервер работать не будет. Каждый инструмент требует авторизации через заголовок Authorization: Bearer или переменную окружения OPENQR_API_KEY.
Какие задачи решает
- сгенерировать статический векторный код в формате SVG
- создать динамический QR-код с редактируемой ссылкой
- получить статистику переходов по напечатанному коду
- сохранить единую тему оформления для партии ссылок
Примеры запросов агенту
- Сделай SVG с QR-кодом для ссылки на документацию
- Создай динамический QR-код для страницы акции и назови его Скидка
- Покажи статистику сканирований для моего последнего динамического кода
Как установить OpenQR
1Командой платформы
claude mcp add qr -e OPENQR_API_KEY=<OPENQR_API_KEY> -- npx -y @open-qr/mcpВместо <…> подставьте свои значения
2Командой платформы: удалённый сервер
claude mcp add --transport http openqr https://openqr.uk/mcp1Командой платформы: удалённый сервер
codex mcp add openqr --url https://openqr.uk/mcp2Командой платформы
codex mcp add openqr --env OPENQR_API_KEY=<OPENQR_API_KEY> -- npx -y @open-qr/mcpВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"openqr": {
"url": "https://openqr.uk/mcp"
}
}
}{
"mcpServers": {
"openqr": {
"command": "npx",
"args": [
"-y",
"@open-qr/mcp"
],
"env": {
"OPENQR_API_KEY": "<OPENQR_API_KEY>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"openqr": {
"type": "http",
"url": "https://openqr.uk/mcp"
}
}
}{
"servers": {
"openqr": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@open-qr/mcp"
],
"env": {
"OPENQR_API_KEY": "<OPENQR_API_KEY>"
}
}
}
}Вместо <…> подставьте свои значения
1Командой платформы: удалённый сервер
gemini mcp add -t http openqr https://openqr.uk/mcp2Командой платформы
gemini mcp add -e OPENQR_API_KEY=<OPENQR_API_KEY> openqr npx -y @open-qr/mcpВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о OpenQR
Как установить OpenQR в Claude Code?
Чтобы подключить сервер по HTTP, выполните команду claude mcp add --transport http openqr https://openqr.uk/mcp. Для локального запуска через stdio используйте claude mcp add --env OPENQR_API_KEY=<OPENQR_API_KEY> --transport stdio openqr -- npx -y @open-qr/mcp.
Что делает OpenQR?
Сервер позволяет генерировать статические коды в PNG и SVG, создавать и обновлять динамические ссылки, а также запрашивать данные аналитики по переходам.
Нужен ли API-ключ для работы с MCP-сервером?
Да, все инструменты сервера требуют бесплатный ключ из https://openqr.uk/api. Его передают в заголовке авторизации либо в переменной окружения OPENQR_API_KEY.