
Security News
Ruby's Bundler 4.0.18 Extends Cooldown to bundle lock and bundle cache
The supply chain control that delays freshly published gems now covers lockfile generation and gem vendoring in Ruby projects.
@imqueue/mcp
Advanced tools
Model Context Protocol server for @imqueue — lets AI coding agents search the docs and scaffold typed services & clients.
A Model Context Protocol server for @imqueue. It lets AI coding agents (Claude Code, Cursor, VS Code, JetBrains, …) search the @imqueue documentation, scaffold typed services & clients, and drive the imq CLI — so they generate correct, idiomatic @imqueue code instead of guessing.
📖 Full documentation: imqueue.org/mcp — per-client setup, complete tools reference, agent workflows and the safety model.
Two surfaces, and they are not the same. The local server (npx -y @imqueue/mcp) has all 13 tools. The hosted server (mcp.imqueue.org/mcp) has six, all read-only — see below for why.
| Tool | What it does |
|---|---|
search_docs | Search the official docs (guides, tutorial, CLI manual, API reference, articles) and return the most relevant pages + URLs. |
get_doc | Fetch the full markdown of a doc page by URL. |
list_packages | List the main @imqueue packages with install commands. |
scaffold_service | Generate an IMQService subclass with @expose()d, JSDoc-typed methods + a bootstrap (offline, no CLI needed). |
scaffold_client | Show how to generate and use the fully-typed client for a service (offline). |
All five are read-only: they fetch or generate text and write nothing.
@imqueue/cli on PATH)These drive the real CLI, so they act on the machine the server runs on. They exist in the local install only; the hosted server does not register them.
| Tool | What it does |
|---|---|
cli_status | Detect imq and report its version. |
cli_install | Install @imqueue/cli globally (npm i -g @imqueue/cli) when it's missing. |
cli_help | imq <command> --help — exact, version-accurate flags (no side effects). |
create_service | imq service create — dry-run by default (writes nothing); pass apply: true to actually create the project. |
generate_client | imq client generate <Service> — the real typed client (the service must be running). |
fleet | imq ctl <start|stop|restart|status> — manage a directory of service repos. status is read-only. |
config | imq config <check|get|set|init> — read/write CLI configuration (set for automation; init is interactive). |
logs | imq log — dump current fleet logs (never follows; capped) or clean them. |
Calls run with stdin closed and a timeout, so a missing-flag prompt fails fast instead of hanging. If imq isn't installed, run cli_install or use the offline scaffold_* tools.
Docs are fetched live from imqueue.org's machine-readable feeds (/llms.txt, per-page …/index.md mirrors), so the server never ships stale content. It only ever fetches imqueue.org.
Requires Node.js ≥ 18. No build step for users — run straight from npm:
npx -y @imqueue/mcp
claude mcp add imqueue -- npx -y @imqueue/mcp
Add to your MCP config (.cursor/mcp.json, claude_desktop_config.json, …):
{
"mcpServers": {
"imqueue": {
"command": "npx",
"args": ["-y", "@imqueue/mcp"]
}
}
}
VS Code and Visual Studio use a top-level
serverskey with"type": "stdio"instead ofmcpServers. See imqueue.org/mcp/installation for the exact config file path and snippet for every client.
If your client supports remote MCP servers and you only need docs and scaffolding, point it at the hosted endpoint instead:
{ "mcpServers": { "imqueue": { "url": "https://mcp.imqueue.org/mcp" } } }
It serves six tools, all read-only: the five above plus local_install_guide, which returns the setup steps for the local install.
It does not offer the CLI-backed tools, by design. Those act on your machine — your project files, your running services, your CLI config — which a server running on Cloudflare's edge cannot reach. Advertising them there would mean listing tools that can never do what their names say, so they are not registered at all in remote mode. If you need them, install locally.
npm install
npm run build # tsc -> dist/
npm run dev # run from source with tsx
npm run smoke # local surface: handshake + tools/list + annotations + tool calls
The hosted surface has its own check, because it is a different contract:
npm run dev:worker # wrangler dev on :8787
node scripts/remote-smoke.mjs http://localhost:8787/mcp
npm run smoke:remote # or against production
It asserts the exact six-tool list and that every one of them is read-only — the assertion that stops a future refactor from quietly re-exposing a CLI tool on the hosted endpoint.
User: "Create an @imqueue user service with a getUser(id) method."
The agent calls
scaffold_service({ name: "user", methods: [{ name: "getUser", params: [{ name: "id", type: "number" }], returns: "User" }] })and gets a ready-to-pasteUserService+ bootstrap, thensearch_docs("run a service")/get_doc(...)to wire it up.
GPL-3.0 — free and open source.
Need to use @imqueue/mcp in a closed-source product, or want commercial support? A commercial license is available — see imqueue.com. Full docs: imqueue.org/mcp. See SPEC.md for the design and registry-distribution plan.
FAQs
Model Context Protocol server for @imqueue — lets AI coding agents search the docs and scaffold typed services & clients.
The npm package @imqueue/mcp receives a total of 1,392 weekly downloads. As such, @imqueue/mcp popularity was classified as popular.
We found that @imqueue/mcp demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 2 open source maintainers collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
The supply chain control that delays freshly published gems now covers lockfile generation and gem vendoring in Ruby projects.

Security News
During a UK cyber test, a Mythos 5 agent used sockpuppets, social engineering, and prompt injection to try to get a maintainer to merge malware.

Company News
Socket is now in the AWS Security Hub Extended plan. Adopt it through AWS, apply committed spend, and block malicious open source packages.