Scanova MCP Server

Scanova MCP Server

MCP server for creating, managing, and downloading QR codes via the Scanova API.

0
Stars
0
Forks
0
Releases

Overview

This MCP server provides a Model Context Protocol interface for creating, listing, updating, retrieving, downloading, and activating/deactivating QR codes using the Scanova API. It exposes MCP-compatible tools that map to QR code workflows, enabling clients such as Cursor, VS Code, and Claude Desktop to perform operations like generating dynamic QR codes with custom URLs, listing codes with pagination, updating code metadata, retrieving detailed QR information, downloading code images in multiple formats, and toggling activation status. The server exposes endpoints including POST /mcp as the main MCP JSON-RPC endpoint, GET /health for health checks, and GET / for service information. Prerequisites include a Scanova API key and an MCP-compatible IDE. Users configure their IDEs with an mcp.json containing transport, URL, and Authorization headers. The project also provides quick setup guides, local development steps (including Docker deployment), and troubleshooting for common issues such as missing API keys, invalid tokens, and connection problems.

Details

Owner
trycon
Language
Python
License
MIT License
Updated
2025-12-07

Features

Create QR Codes

Generate dynamic QR codes with custom URLs

List QR Codes

View all your existing QR codes with pagination

Update QR Codes

Modify existing QR codes with new URLs or names

Retrieve QR Code Details

Get detailed information about specific QR codes

Download QR Codes

Download QR code images in various formats

Activate/Deactivate QR Codes

Control QR code status

Audience

DevelopersDevelopers who want to create and manage QR codes via MCP in IDEs.
MCP IDE usersIntegrate and test MCP endpoints in Cursor, VS Code, Claude Desktop.

Tags

QR codesScanovaMCPhttpAPI keyCursorVS CodeClaude DesktopQR code managementdownloadactivatedeactivate