useqr-mcp について
useqr-mcpは、URLやテキストから静的QRコードをPNGまたはSVGで生成する、エージェント向けのMCPサーバー兼コマンドラインツールです。useqr.coのデザイナーへのリンクも提供しますが、動的な追跡用短縮リンクは作成しません。
主な機能
- 01URLやテキストからQRコードを生成
- 02PNGまたはSVGで出力
- 03内容を事前入力したデザイナーリンク
- 04コマンドラインとホスト型サーバー
活用シーン
- 01ウェブサイトURLのQR画像を作成
- 02QRコードをSVGで出力
- 03内容を入力済みのデザイナーを開く
MCP 対応
MCPクライアントに、QRコード生成、デザイナーリンク、動的コードの説明を行うツールを提供します。ホスト型リモートサーバーまたはstdioで実行できます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://useqr.co/api/mcpclaude mcp add --transport http aaronte-useqr https://useqr.co/api/mcp{"mcpServers":{"aaronte-useqr":{"type":"http","url":"https://useqr.co/api/mcp"}}}Cursor で開く{"servers":{"aaronte-useqr":{"type":"http","url":"https://useqr.co/api/mcp"}}}VS Code で開く{"mcpServers":{"aaronte-useqr":{"type":"http","url":"https://useqr.co/api/mcp"}}}{"mcpServers":{"aaronte-useqr":{"serverUrl":"https://useqr.co/api/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
3| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| data | string | はい | QR コードにエンコードする URL またはテキスト。 |
| size | integer | いいえ | 幅と高さ(ピクセル、PNG のみ)。 |
| format | enum | いいえ | 出力形式。png は画像を返し、svg は任意の印刷サイズに拡大縮小できるベクターマークアップを返します。png | svg |
| background | string | いいえ | 16 進数文字列で指定する背景色。 |
| foreground | string | いいえ | 16 進数文字列で指定する前景色(暗いモジュール)。 |
| error_correction | enum | いいえ | 誤り訂正レベル。レベルが高いほど、一部が破損した場合やロゴを重ねた場合でもスキャンしやすくなりますが、密度は低下します。L | M | Q | H |
詳細
useqr-mcp
あらゆる AI エージェントから静的 QR コードを生成します。アカウントも API キーも不要です。
接続
ホスト型サーバーを使用します。インストールは不要です。
{
"mcpServers": {
"useqr": {
"url": "https://useqr.co/api/mcp"
}
}
}
npm からサーバーを使う場合は、このパッケージを stdio 経由で実行します。
{
"mcpServers": {
"useqr": {
"command": "npx",
"args": ["-y", "useqr-mcp"]
}
}
}
公開済みパッケージを npm でインストールできない場合は、GitHub から同じ stdio サーバーを実行します。
{
"mcpServers": {
"useqr": {
"command": "npx",
"args": ["-y", "github:aaronte/useqr-mcp"]
}
}
}
コマンドの起動にしか対応していないクライアントでも、ホスト型サーバーに接続できます。
{
"mcpServers": {
"useqr": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://useqr.co/api/mcp"]
}
}
}
このリポジトリは、useqr.co 用のエージェント向け QR コード生成ツールです。PNG または SVG をローカルに書き出します。スタイル付きのドット、ロゴ、動的な /r/{code} 短縮リンクは、製品サイトでご利用いただけます。
CLI
npx -y useqr-mcp generate --data https://example.com --out qr.png
npx -y useqr-mcp generate --data https://example.com --format svg --out qr.svg
npx -y useqr-mcp help
引数なしで npx -y useqr-mcp を実行すると、MCP stdio サーバーが起動します。npx -y useqr-mcp mcp でも同様です。
インストールと検索
- npm:
useqr-mcp - 公式 MCP レジストリ名:
io.github.aaronte/useqr-mcp - ホスト型リモート:
https://useqr.co/api/mcp - 検索:
curl "https://registry.modelcontextprotocol.io/v0.1/servers?search=useqr"
ツール
| ツール | 返される内容 |
|---|---|
generate_qr_code | 任意の URL またはテキストの PNG 画像または SVG マークアップ |
get_qr_designer_link | useqr.co の無料デザイナーへのリンク。任意で事前入力できます |
create_dynamic_qr_code | 手順のみ。追跡可能な短縮リンクは作成しません |
これは何ではないか
これは UseQR 製品アプリではありません。アカウント、請求、公開ページ、リンク先の編集は useqr.co で行います。ホスト型サーバーのカードと製品概要については、useqr.co/mcp をご覧ください。
公開中の製品カードでは、名前空間 co.useqr/mcp を使用しています。この OSS の掲載情報では GitHub 名前空間 io.github.aaronte/useqr-mcp を使用しており、同じホスト型リモートを参照します。
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。