QR Codes
About
This client implementation allows users to retrieve the latest proxy nodes and generate QR codes for them. It utilizes the Model Context Protocol SDK and the QRCode library to fetch proxy information and create visual representations. The tool is designed to simplify access to…
Details
- Author
- 1595901624
- Repository
- 1595901624/qrcode-mcp
- GitHub stars
- 4
- Downloads
- 219
- License
- MIT License
- Categories
- Design, Developer Tools, AI, Knowledge Base, Frontend, Other
Jump to
- 🎨 Support custom QR code styles
- 🛠️ Easy to use
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
QR CodesCommand (node, npx, python, etc.)nodeArguments-
Argument 1
path/to/qrcode-mcp/build/index.js
Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
-
Argument 1
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
To install QRCode_MCP for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @1595901624/qrcode-mcp --client claude
1. Clone the Repository
git clone https://github.com/1595901624/qrcode-mcp.git
2. Install Dependencies
pnpm install
3. Build the Project
pnpm run build
Add to your Cline MCP settings file
{
"mcpServers": {
"qrcode-mcp": {
"command": "node",
"args": ["path/to/qrcode-mcp/build/index.js"],
"disabled": false,
"autoApprove": []
}
}
}
npm install
qrcode
Generate a QR code image. Parameters: text (string, required), size (optional integer, default is 256), darkColor (optional string, default is #000000), lightColor (optional string, default is #ffffff), errorCorrectionLevel (optional string, default is M), margin (optional integer, default is 4)
- qrcode: Generate a QR code image
parameters:
- text: The text to encode in the QR code (Required)
- size: The size of the QR code (optional, default is 256)
- darkColor: The color of the dark module (optional, default is #000000)
- lightColor: The color of the light module (optional, default is #ffffff)
- errorCorrectionLevel: The error correction level (optional, default is M)
- margin: The margin of the QR code (optional, default is 4)
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"qr codes": {
"cwd": "string",
"env": {},
"args": [
"path/to/qrcode-mcp/build/index.js"
],
"shell": false,
"command": "node"
}
}
}
Linux
{
"cwd": "string",
"env": [],
"args": [
"path/to/qrcode-mcp/build/index.js"
],
"shell": false,
"command": "node"
}
Macos
{
"cwd": "string",
"env": [],
"args": [
"path/to/qrcode-mcp/build/index.js"
],
"shell": false,
"command": "node"
}
Windows
{
"cwd": "string",
"env": [],
"args": [
"path/to/qrcode-mcp/build/index.js"
],
"shell": false,
"command": "node"
}
<div align="center">

<h1>QRCode_MCP</h1>
<p>
<strong>A Model Context Protocol (MCP) server for generating simple QR codes</strong>
</p>
<p>
</p>
</div>
📝 Description
A Model Context Protocol (MCP) server for generating simple QR codes. Support custom QR code styles.
✨ Features
- 🎨 Support custom QR code styles
- 🛠️ Easy to use
📦 Installation
Installing via Smithery
To install QRCode_MCP for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @1595901624/qrcode-mcp --client claude
Manual Installation
1. Clone the Repositorygit clone https://github.com/1595901624/qrcode-mcp.git
2. Install Dependencies
pnpm install
3. Build the Project
pnpm run build
🔧 Configuration
Add to your Cline MCP settings file
{
"mcpServers": {
"qrcode-mcp": {
"command": "node",
"args": ["path/to/qrcode-mcp/build/index.js"],
"disabled": false,
"autoApprove": []
}
}
}
📝 Usage
Available Tools
- qrcode: Generate a QR code image
parameters:
- text: The text to encode in the QR code (Required)
- size: The size of the QR code (optional, default is 256)
- darkColor: The color of the dark module (optional, default is #000000)
- lightColor: The color of the light module (optional, default is #ffffff)
- errorCorrectionLevel: The error correction level (optional, default is M)
- margin: The margin of the QR code (optional, default is 4)
📝 Development
# Install dependencies
npm install
Build the project
npm run build
Development with auto-rebuild
npm run watch
📝 License
This project is licensed under the MIT License. See the LICENSE file for details.29:["$","div",null,{"className":"my-8
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.




