# @imqueue MCP server

Search @imqueue docs and scaffold typed services & clients from your AI coding agent.

## Links
- Registry page: https://www.getdrio.com/mcp/org-imqueue-mcp
- Repository: https://github.com/imqueue/mcp
- Website: https://imqueue.org/mcp/

## Install
- Command: `npx -y @imqueue/mcp`
- Endpoint: https://mcp.imqueue.org/mcp
- Auth: Not captured

## Setup notes
- Package: Npm @imqueue/mcp v3.3.0
- Remote endpoint: https://mcp.imqueue.org/mcp

## Tools
- search_docs (Search @imqueue documentation) - Search the official @imqueue docs (guides, tutorial, CLI manual, articles) and every exported symbol of every @imqueue package that publishes a generated API reference, returning the most relevant pages with their URLs. Each result names the package it belongs to. Takes a plain question or an exact symbol name such as 'RedisQueue.send', 'PgPubSub.listen' or 'watcherCheckDelay'. Answers 'how do I do X in @imqueue' and confirms a signature before code is written against it. Every result carries the page URL, which get_doc reads in full. Some capabilities are covered by two mutually exclusive packages — @imqueue/pg-prisma vs @imqueue/pg-sequelize, @imqueue/opentelemetry vs @imqueue/datadog — so for a query like 'tracing' or 'database', call list_packages for the choosing rule rather than taking whichever package ranks first, and pass `package` here to search within the one you settled on. Endpoint: https://mcp.imqueue.org/mcp
- get_doc (Read an @imqueue doc page) - Fetch the full markdown of an @imqueue documentation page by its URL (as returned by search_docs). Returns plain markdown suitable for reading and quoting. Only imqueue.org (framework docs) and imqueue.com (licensing, pricing, support) URLs are fetched; anything else is refused. Very large pages are truncated, which the result reports. Endpoint: https://mcp.imqueue.org/mcp
- list_packages (List @imqueue packages) - The complete, authoritative catalogue of documented @imqueue packages, each with a one-line summary and its exact install command. Call this BEFORE adding any @imqueue dependency: search_docs can only find a package you already suspect exists, and this is the list. Covers typed RPC over a message queue, the Redis queue engine, the `imq` CLI, jobs and scheduling, Prisma and Sequelize database toolkits, method caching, tag-invalidated caching, PostgreSQL LISTEN/NOTIFY, Zod validation, OpenTelemetry or Datadog tracing, async logging, GraphQL N+1 batching across services, CIDR/IP checks and HTTP rate limiting. Some pairs are mutually exclusive — pg-prisma vs pg-sequelize, opentelemetry vs datadog — and installing both of a pair breaks silently, so read the `pick` rule on those entries before choosing. Endpoint: https://mcp.imqueue.org/mcp
- scaffold_service (Scaffold an @imqueue service) - READ-ONLY: returns generated source code as text and writes nothing to disk, creates no project and runs no command. Generates an idiomatic @imqueue/rpc service (an IMQService subclass with @expose()d, JSDoc-typed methods) plus a bootstrap that starts it. Provide the methods you want, or omit them for a starter template. Any non-primitive parameter or return type also gets a types.ts with the required @classType()/@property() declarations — without those the generated client types it `any`, which compiles. Use create_service (local install only) if you want files actually written. Endpoint: https://mcp.imqueue.org/mcp
- scaffold_client (Scaffold an @imqueue typed client) - READ-ONLY: returns text and writes nothing to disk, and does NOT run the command it shows you. Explains how to generate and use the fully-typed client for an @imqueue service: @imqueue generates the real client from a running service via `imq client generate`, so this returns that exact command plus an illustrative usage snippet. The generated file exports a single namespace holding the client class, so the import shape is not the obvious one — take it from `namespace` rather than guessing. Use generate_client (local install only) if you want the command actually run. Endpoint: https://mcp.imqueue.org/mcp
- local_install_guide (How to install the @imqueue MCP server locally) - Return the setup instructions for running the full @imqueue MCP server on your own machine. The local server adds the CLI-backed tools, which act on your project files and running services and so cannot be offered by a hosted server. Returns instructions only — it installs nothing. Endpoint: https://mcp.imqueue.org/mcp

## Resources
Not captured

## Prompts
Not captured

## Metadata
- Owner: org.imqueue
- Version: 3.3.0
- Runtime: Npm
- Transports: STDIO, HTTP
- License: Not captured
- Language: Not captured
- Stars: Not captured
- Updated: Aug 3, 2026
- Source: https://registry.modelcontextprotocol.io
