QoreKit MCP
Use all QoreKit tools directly inside Claude Code, Cursor, or any MCP-compatible AI assistant. No API key, no internet request from the server. Everything runs locally on your machine.
Installation
1. Download the server file
Create a folder and download the server directly from this site.
On Windows (PowerShell): Invoke-WebRequest -Uri https://www.qorekit.site/mcp-server.js -OutFile mcp-server.js
2. Install dependencies
The npm pkg set type=module step is required. Without it the server will fail to start. sharp, qrcode, jsqr, and pdf-lib are only needed for image, QR code, and PDF tools.
3. Add to your Claude Code config
Replace ~/qorekit-mcp/mcp-server.js with the actual absolute path on your machine.
{ "mcpServers": { "qorekit": { "command": "node", "args": ["~/qorekit-mcp/mcp-server.js"] } } }
Or via Claude Code CLI (replace the path with the actual location on your machine). The --scope user flag makes it available in every session, not just the current project.
4. Restart Claude Code
Restart Claude Code after updating the config. Verify by asking: "What QoreKit tools do you have access to?"
Available Tools
Developer
base64_encode / base64_decode
Encode text to Base64 or decode it back
hash_generate
SHA-256, SHA-512, SHA-1, or MD5 hash of any text
json_format
Format, minify, or validate a JSON string
url_encode
URL-encode or decode using encodeURIComponent
html_entity
Encode or decode HTML entities like & and <
number_base_convert
Convert between binary, octal, decimal, and hex
uuid_generate
Generate one or more random UUID v4 strings
jwt_decode
Inspect JWT header, payload, expiry, and issued-at
regex_test
Test a regex pattern and return all matches with positions
diff_text
Line-by-line diff between two blocks of text
Text
word_count
Count words, characters, lines, sentences, and reading time
text_transform
uppercase, lowercase, titleCase, camelCase, snake_case, kebab-case
lorem_ipsum
Generate Lorem Ipsum words, sentences, or paragraphs
Utilities
password_generate
Cryptographically secure random password with custom charset
unit_convert
Length, weight, temperature, area, volume, speed, and data units
timestamp_convert
Convert between Unix timestamps, ISO 8601, and readable dates
color_convert
Convert a color between HEX, RGB, and HSL formats
Calculators
bmi_calculate
Body Mass Index with weight category
age_calculate
Exact age in years, months, and days from a birth date
loan_calculate
Monthly payment, total cost, and total interest for a loan
bill_split
Split a bill between people with optional tip
Image
image_info
Read metadata from an image: format, dimensions, color space, file size
image_convert
Convert an image to JPEG, PNG, WebP, AVIF, or GIF
image_resize
Resize an image to a target width and/or height
image_compress
Compress an image by reducing quality, shows bytes saved
image_rotate
Rotate an image by any angle in degrees
image_crop
Crop a rectangular region from an image
Document
pdf_merge
Merge multiple PDF files into one
pdf_watermark
Add a diagonal text watermark to every page of a PDF
image_to_pdf
Convert one or more images into a single PDF, one image per page
QR Code
qr_scan
Scan and decode a QR code from an image file. Returns the decoded text
qr_generate
Generate a QR code for any text or URL. Returns SVG or saves a file
Design
css_gradient
Generate a CSS linear, radial, or conic gradient from a list of colors
css_box_shadow
Generate a CSS box-shadow declaration, supports multi-layer depth
color_palette_generate
Generate a color palette from a base color using complementary, analogous, triadic, and more
About QoreKit MCP
MCP (Model Context Protocol) is an open standard by Anthropic that lets AI assistants call external tools over a simple local protocol. The QoreKit MCP server is a Node.js script that runs on your machine and exposes all the text, developer, and utility tools as MCP tools.
Every tool in the MCP server matches its browser counterpart on qorekit.site. Base64, SHA-256 hashing, JWT decoding, unit conversion, and all the calculators use the same logic, just running in Node.js instead of your browser. Image tools use sharp, QR code generation uses the qrcode library, QR scanning uses jsqr, and PDF tools use pdf-lib. Nothing is sent to any external server.
The server uses stdio transport, which is the standard way MCP servers communicate with Claude Code and other clients. It starts when your AI assistant needs it and stops when the session ends. Heavy dependencies like sharp are loaded lazily, so the server starts instantly even if they are not installed.