QR Codes

by 1595901624

4 stars
219 downloads
Not rated
GitHub

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

- 🎨 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:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name QR Codes
    Command (node, npx, python, etc.) node
    Arguments
    • 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.

  4. 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">
QRCode_MCP Logo
<h1>QRCode_MCP</h1>
<p>
<strong>A Model Context Protocol (MCP) server for generating simple QR codes</strong>
</p>
<p>
版本
许可证
Smithery Badge
</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 Repository
git 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

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.