MCP.Market

MQTT Specification MCP server

by cartertinney·io.github.cartertinney/mqtt-spec-mcp·v0.1.0

Offline MCP server for navigating the OASIS MQTT 3.1.1 and 5.0 specifications

A92/100grade A
What users say
No reviews yet
Be the first
Safety scan
A92/100

full report

Adoption
Growing

0 stars161 downloads/wk

Reviews

Write one

Nobody has reviewed MQTT Specification yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

MQTT Specification tools (1)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • mqtt_spec_outline

    Section ids and titles of one MQTT version, for browsing.

Public scan report

scanner v0.1.10 · 2026-10-25 · same rubric, same numbers if you re-run it

no findings
  • Code scan16 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 3 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 92/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How MQTT Specification compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
92/100
higher than 95% of 48,255 servers
Tools
1
the typical server has 7
Tools that change things
0%
typical: 0%. Fewer write tools means less an agent can break
Downloads a week
161
more than 72% of 12,191 servers with a package

What its tools let an agent do: 1 read

Install MQTT Specification in Claude Code, Cursor or VS Code

claude mcp add mqtt-spec-mcp -- uvx mqtt-spec-mcp
Add to Cursor

What the publisher says

From the MQTT Specification repository's README, as published. We do not edit it. Read it on GitHub

mqtt-spec-mcp

<!-- mcp-name: io.github.cartertinney/mqtt-spec-mcp -->

An offline Model Context Protocol server for searching and citing the OASIS MQTT 3.1.1 and MQTT 5.0 specifications. Agents get focused source excerpts instead of loading a whole specification.

  • Four read-only tools for search, section retrieval, outlines, and exact lookups.
  • Bundled indexes: no network, database, embeddings, or LLM at query time.
  • Explicit version selection on every call; no default or cross-version results.
  • Bounded section pages and compact search evidence packs with source links.

The server retrieves evidence; the agent does the reasoning. OASIS publications remain authoritative, and retrieved excerpts are not a guarantee of a correct answer.

Setup

Your MCP client starts the server on your machine and talks to it over stdio. There is no separate install step: configure the client to run uvx mqtt-spec-mcp, and uv downloads the package from PyPI the first time, caches it, and starts it. uv also fetches a compatible Python (3.10 or newer) if you don't have one. Each time the client starts the server, uv checks PyPI for a newer release, so updates arrive automatically.

environment variables, configuration files, or flags.

  1. Install uv.
  2. Add the server to your client, as shown below. The server needs no

The server is also listed in the MCP Registry as io.github.cartertinney/mqtt-spec-mcp, for clients that install from it.

Claude Code, Codex, GitHub Copilot CLI, and Gemini CLI

Each of these adds the server for all your projects with one command:

claude mcp add --scope user mqtt-spec -- uvx mqtt-spec-mcp   # Claude Code
codex mcp add mqtt-spec -- uvx mqtt-spec-mcp                 # OpenAI Codex CLI and IDE extension
copilot mcp add mqtt-spec -- uvx mqtt-spec-mcp               # GitHub Copilot CLI
gemini mcp add --scope user mqtt-spec uvx mqtt-spec-mcp      # Gemini CLI

VS Code (GitHub Copilot)

Add the server to your user profile from a terminal:

code --add-mcp '{"name":"mqtt-spec","type":"stdio","command":"uvx","args":["mqtt-spec-mcp"]}'

Or run MCP: Add Server from the Command Palette, or add it to one project's .vscode/mcp.json:

{
  "servers": {
    "mqtt-spec": {
      "type": "stdio",
      "command": "uvx",
      "args": ["mqtt-spec-mcp"]
    }
  }
}

Claude Desktop, Cursor, and other clients

Most other clients read the same mcpServers entry:

{
  "mcpServers": {
    "mqtt-spec": {
      "command": "uvx",
      "args": ["mqtt-spec-mcp"]
    }
  }
}

claudedesktopconfig.json. Quit and reopen Claude after saving.

  • Claude Desktop: Settings → Developer → Edit Config opens

one project.

  • Cursor: use ~/.cursor/mcp.json for all projects, or .cursor/mcp.json in
  • Zed: put the same entry under context_servers in its settings file.

ChatGPT and the OpenAI Agents SDK

ChatGPT connects only to remote MCP servers over HTTPS, so it can't start this local server; use the Codex CLI or IDE extension instead (above). In an agent built with the OpenAI Agents SDK, connect with MCPServerStdio(params={"command": "uvx", "args": ["mqtt-spec-mcp"]}).

Without uv

Install the package with pipx install mqtt-spec-mcp, or with pip install mqtt-spec-mcp in a Python 3.10+ environment. Then configure your client to run the command mqtt-spec-mcp, with no arguments, instead of uvx mqtt-spec-mcp.

Troubleshooting and upgrades

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

MQTT Specification: common questions

Is MQTT Specification MCP server safe?
Yes, by our scan: it is graded A (92/100). Read the MQTT Specification safety report
How do I install MQTT Specification?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does MQTT Specification need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is MQTT Specification maintained?
The last commit was 13 days ago (2026-10-22). The latest release is v0.1.0.
How does MQTT Specification compare with other MCP servers?
safety score 92/100 (higher than 95% of 48,255 servers); tools 1 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.