@imqueue/mcp
Model Context Protocol (MCP) server for @imqueue ā lets AI coding agents (Claude Code, Cursor and others) search the docs, scaffold typed services & clients and use @imqueue/cli live.
README
@imqueue/mcp
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.
Tools
| 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). |
CLI-backed tools (require @imqueue/cli on PATH)
When the imq CLI is installed locally, these drive the real CLI:
| 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.
Install
Requires Node.js ā„ 18. No build step for users ā run straight from npm:
npx -y @imqueue/mcp
Claude Code
claude mcp add imqueue -- npx -y @imqueue/mcp
Other clients (Cursor, Claude Desktop, JetBrains, Windsurf, Zed, ā¦)
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.
Develop
npm install
npm run build # tsc -> dist/
npm run dev # run from source with tsx
npm run smoke # JSON-RPC handshake + tools/list + tool calls
Example
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.
License
GPL-3.0. Commercial licensing & support for closed-source products: imqueue.com.
Full docs: imqueue.org/mcp. See SPEC.md for the design and registry-distribution plan.
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.