Search docs, scaffold code
@imqueue is an open-source TypeScript framework for building microservices that
talk over a message queue instead of HTTP — you write a class, decorate the
methods you want to publish, and callers get a fully-typed client generated from
the running service.
This server gives your assistant first-hand knowledge of it, so it writes real
@imqueue code instead of plausible-looking code.
search_docs covers the guides, the tutorial, the CLI manual, the articles, and
every exported symbol of every @imqueue package that publishes an API reference —
so you can ask a question in plain words ("how do I expose a service method?") or
look up an exact signature ("RedisQueue.send", "IMQOptions.safeDelivery").
Results carry page URLs, and get_doc returns any page as plain markdown for
reading and quoting. list_packages returns the current package catalogue with
install commands, which is how an assistant picks the right one rather than
guessing at a name. Where two packages cover the same ground — tracing, or the
database layer — the results carry the rule for choosing exactly one, because
installing both breaks quietly rather than loudly.
scaffold_service generates an idiomatic service — an IMQService subclass with
@expose()d, JSDoc-typed methods plus a bootstrap that starts it — from the method
signatures you describe. A custom return type comes back with the @classType() and
@property() decorators it needs, which matters because a field that lacks them
reaches the generated client typed any and still compiles. scaffold_client shows
how to generate and use the typed client for a service. Both return source text
for you to review and paste; neither writes a file.
All six tools are read-only. The server has no accounts, no authentication and no
storage: each request is handled statelessly, and the only data it sees is the
argument you send — a search query, a doc URL, a service name. Nothing is
retained, and no conversation content is collected or used for training.
Tools that would act on your own machine — driving the imq CLI, creating projects
on disk, starting and stopping your services, reading their logs — are
deliberately not part of this server, because a hosted server cannot reach your
machine and should not claim to. They ship in the local install instead
(npx -y @imqueue/mcp), and local_install_guide returns the setup steps for it.
Når der er oprettet forbindelse til @imqueue, kan ChatGPT dele relevante chats og hukommelse med denne app for at give kontekst til dine anmodninger. @imqueues brug af disse data er underlagt deres vilkår og privatlivspolitik. Hvis du har aktiveret Hukommelse, kan data fra appen bruges til proaktivt at give nyttige oplysninger eller forslag. ChatGPT respekterer altid dine præferencer for træningsdata, også for data fra forbundne apps. Brug af apps kan medføre forhøjet risiko. Du kan administrere dine præferencer eller afbryde forbindelsen til apps når som helst i dine indstillinger. Få mere at vide