mcpbeat Sign in

qURL MCP Server

local only

qURL runs on your own machine — the client starts it, so there is no endpoint to ping. 587 installs a week from npm. Last commit 3 Nov 2026.

Mint, resolve, audit, and rotate scope-limited expiring access links (qURLs) for AI agents.

Installs per day peak 457 · avg 94 · -54% w/w
a month agotoday
587
Installs / week
npm · @layervai/qurl-mcp
4
Stars
8 open issues
3 Nov 2026
Last commit
10 releases in 90 days
MIT
License
TypeScript

What the code does

We read the source, 4 d ago · rules 995398eba69f

Capabilities

What this server is able to do. For an MCP server this is often the job itself — a terminal server runs commands because that is what it is for. Listed so you know what you are plugging in, not as an accusation.

Runs an external command src/qurl-cli.ts:280
        child = spawn(binary, argv, {
Touches key and credential files Dockerfile:10
COPY package.json package-lock.json .npmrc ./

Is this your server and something here is wrong? Tell us — corrections are free and do not require a plan.

This code can reach further than it looks

We found places where it runs commands, builds paths or queries from values it is given. None of that is a flaw by itself — it becomes one when the code changes, and code changes quietly between releases. We re-read it on every one.

Three servers free · no card

Connect this server

This server runs on your own machine — install it with the package manager and the client starts it for you. Package name taken from the official registry entry.

run in your terminal
claude mcp add qurl-mcp -- npx -y @layervai/qurl-mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "qurl-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@layervai/qurl-mcp"
      ]
    }
  }
}
~/.codex/config.toml
[mcp_servers.qurl-mcp]
command = "npx"
args = ["-y", "@layervai/qurl-mcp"]
.cursor/mcp.json
{
  "mcpServers": {
    "qurl-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@layervai/qurl-mcp"
      ]
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "qurl-mcp": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@layervai/qurl-mcp"
      ]
    }
  }
}

Optional settings from the registry entry, left out of the block above: QURL_API_KEY (Optional. Without it, the tools run through the local qURL CLI (qurl), which needs no account. With it, the tools use the qURL API: a key with qurl:read, qurl:write, and/or qurl:resolve scopes from https://layerv.ai), QURL_API_URL (qURL API base URL. Defaults to https://api.layerv.ai. Override only for testing against a non-production qURL backend), QURL_CONNECTOR_URL (Connector base URL used by local-file, file-data, and text-to-PDF upload tools before minting a qURL), QURL_LINK_HOSTS (Optional comma-separated exact hostnames or IPs for uploaded-file links. No schemes, ports, or wildcards. Blank values retain any file-configured policy), QURL_MCP_CONFIG (Optional path to a shared qURL MCP config file. Both stdio and HTTP modes can read SMTP, connector, and default API settings from this file), MCP_MAX_UPLOAD_FILE_DATA_BYTES (Maximum decoded/local upload size. Accepts bytes or units such as 10mb; capped at 100mb), QURL_SMTP_HOST (SMTP hostname for optional qURL link delivery), QURL_SMTP_PORT (SMTP port for optional qURL link delivery), QURL_SMTP_SECURE (Whether SMTP uses an implicit TLS connection (true/false)), QURL_SMTP_USERNAME (SMTP authentication username), QURL_SMTP_PASSWORD (SMTP authentication password or app-specific credential), QURL_SMTP_FROM_EMAIL (Validated sender email address for qURL delivery), QURL_SMTP_FROM_NAME (Optional sender display name for qURL delivery), QURL_SMTP_ALLOWED_RECIPIENTS (Optional comma-separated exact recipient allowlist), QURL_SMTP_ALLOWED_RECIPIENT_DOMAINS (Optional comma-separated recipient-domain allowlist), QURL_SMTP_MAX_RECIPIENTS_PER_MESSAGE (Maximum recipients in one delivery request (default 10)), QURL_SMTP_MAX_RECIPIENTS_PER_HOUR (Maximum attempted recipients per qURL key per fixed hourly window (default 100)), QURL_MCP_FEEDBACK (Set to off to hide and disable outbound LayerV product feedback. Default on. Feedback is sent only by an explicit submit_feedback tool call).

Alternatives to qURL

same job, measured the same way
LanceRoylo
by lanceroylo

AEO scoring, llms.txt audit, and agent-readiness checks for AI agents.

92 installs/wk local only
SI Federation
by nikitinmikhail1986-beep

Open federation for AI agents: identity, mentors, reputation and limited accession.

local only
MiniURL
by addychang

OAuth 2.1 short-link tools for AI agents with scoped tokens, approvals, audit logs, and revocation.

24 tools answering
Gazebo
by gazebohq

Scoped credential retrieval for AI agents, with audit events and revocable future access.

answering
Kakunin
by nqzai

X.509 identity, risk scoring, and audit logging for AI agents. MiCA + EU AI Act compliant.

94 installs/wk local only
Kakunin
by kakunin-ai

X.509 identity, risk scoring, and audit logging for AI agents. MiCA + EU AI Act compliant.

local only
ScopeGate
by alifanov

Permission gateway for AI agents: scoped MCP endpoints over 27 services, audited and revocable.

answering
Fullmakt
by fullmakt

Credential broker for AI agents: scoped, revocable API access with policy enforcement and audit.

answering

qURL — questions

Answers built from our own checks of this server.

Why is there no uptime for qURL?
qURL runs on your own machine over stdio — there is no network address to reach, so uptime cannot be measured for it by anyone. What can be measured is adoption: the npm package @layervai/qurl-mcp was installed 587 times last week.
How do I connect qURL?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It runs locally, so the command pulls @layervai/qurl-mcp straight from npm; nothing to host, nothing to sign up for.
How many people use qURL?
The npm package @layervai/qurl-mcp was installed 587 times in the last week. Week over week that is -54%. We show installs rather than GitHub stars on purpose: a star is a bookmark, an install is someone actually running it.
Is qURL open source?
Yes — it is published under the MIT licence, written in TypeScript, 4 stars on GitHub and 8 open issues. The source link is on this page, so you can read exactly what it does with your data before you connect it.