Skip to main content
Glama

Server Details

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

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
100.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
Repository
imqueue/mcp
GitHub Stars
1
Server Listing
@imqueue/mcp
ChatGPT
–
Claude
–

TDQS

A4.4/5.0

Scored across 7 tools

Disambiguation4/5

Most tools have clearly distinct roles: search_docs finds pages, get_doc fetches them, and scaffold_client/scaffold_service target different artifacts. The main overlap is list_packages and package_status, which both return version, licence, and minimum Node version, so their boundary rests on subtle intent rather than obvious separation.

Naming Consistency4/5

Five tools follow the verb_noun pattern: get_doc, list_packages, search_docs, scaffold_client, and scaffold_service. package_status and local_install_guide are readable noun phrases that break the consistent verb-first convention, but the names are still predictable and unambiguous.

Tool Count5/5

Seven tools is a well-scoped count for a documentation, package-discovery, and scaffolding server. Each tool serves a distinct step in the workflow: search, fetch, catalogue, status, install guidance, and client/service scaffolding.

Completeness4/5

The core documentation and package metadata workflows are well covered: search, read, list, and status are all present, and scaffold_client/scaffold_service provide useful read-only templates. The main gap is that actual file-generation and CLI execution are only described as available through a local install, so the hosted server can guide but not complete those actions.

Available Tools

7 tools
get_docRead an @imqueue doc pageA
Read-onlyIdempotent
Inspect

Fetch the markdown of an @imqueue documentation page by its URL (as returned by search_docs). Returns plain markdown suitable for reading and quoting. Pass a URL with a #fragment — which is what search_docs returns for a section result — to get just that section plus the heading path above it; pass the URL without one to read the whole page. 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.

Inputs: url (required). Returns: url, bytes, section, markdown, +3 more

list_packagesList @imqueue packagesA
Read-onlyIdempotent
Inspect

The complete, authoritative catalogue of documented @imqueue packages, each with its current version, licence, minimum Node version, 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. For one package's release history, links and the framework-wide Node and Redis requirements, use package_status.

Inputs: no named parameters. Returns: packages, framework, factsUnavailable

local_install_guideHow to install the @imqueue MCP server locallyA
Read-onlyIdempotent
Inspect

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.

Inputs: no named parameters. Returns: clientConfig, claudeCodeCommand

package_status@imqueue package versions and licencesA
Read-onlyIdempotent
Inspect

The current version, licence, minimum Node version and last release date of any published @imqueue package — or of all of them. Use it when the user asks which version of an @imqueue package is current, what licence it is under, or which Node or Redis version it needs. Covers every published package, including @imqueue/cli and @imqueue/mcp, and also returns the framework-wide licence, Node and Redis requirements, with a licenseNote that states the licence terms in a sentence. The facts are read from the npm registry by imqueue.org, and the result says when. Pass package for one entry, with or without the @imqueue/ scope; omit it for all of them.

Inputs: package. Returns: source, packages, framework, generated

scaffold_clientScaffold an @imqueue typed clientA
Read-onlyIdempotent
Inspect

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.

Inputs: service (required), methods. Returns: client, output, example, service, +2 more

scaffold_serviceScaffold an @imqueue serviceA
Read-onlyIdempotent
Inspect

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.

Inputs: name (required), methods. Returns: files, types, install, service, +1 more

search_docsSearch @imqueue documentationA
Read-onlyIdempotent
Inspect

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.

Inputs: query (required), limit, package. Returns: count, query, results, advisories

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      Not graded
      quality
      B
      maintenance
      Enables AI agents to search and ask questions across versioned service documentation, retrieve documents and diffs, and find related docs with cited answers over Streamable HTTP, SSE, or stdio.
      163 npm
      MIT
    • F
      license
      Not graded
      quality
      A
      maintenance
      Enables AI models to search and retrieve up-to-date technical documentation for popular agent frameworks such as LangChain, LlamaIndex, AutoGen, Agno, OpenAI Agents SDK, MCP, Camel AI, and CrewAI via stdio or SSE transports.
      -
    • F
      license
      Not graded
      quality
      A
      maintenance
      Enables AI clients to search and retrieve current technical documentation for supported agent frameworks such as LangChain, LlamaIndex, AutoGen, Agno, OpenAI Agents SDK, MCP docs, CAMEL-AI, and CrewAI. It supports both stdio and SSE transport so documentation can be accessed locally or remotely.
      -
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.