🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

@merchinary/docs-mcp

Package Overview
Dependencies
Maintainers
1
Versions
2
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@merchinary/docs-mcp

MCP server exposing Merchinary's product knowledge (Bulk Product Editor + Image Editor for Shopify) — search docs, read how-to guides, and discover capabilities.

latest
npmnpm
Version
0.1.1
Version published
Weekly downloads
35
29.63%
Maintainers
1
Weekly downloads
 
Created
Source

@merchinary/docs-mcp

An MCP server that exposes Merchinary's product knowledge — what the Shopify apps Bulk Product Editor and Image Editor can do, and how to do it. Point any MCP-capable AI client at it to answer "how do I…" and feature-discovery questions, grounded in the public docs at https://docs.merchinary.com.

The knowledge is the curated documentation itself (54 pages), baked into a static index at build time — no database, no auth (the docs are public).

Tools

ToolPurpose
search_docsFuzzy/keyword search across the docs. { query, product?, limit? } → ranked pages with snippet + URL.
read_docFull plain-text of one page. { id } (from a search hit) or { url }.
list_capabilitiesStructured map of products → categories → pages. { product? }. Use for feature discovery.

Products: bulk-product-editor, image-editor.

Use it (no install — remote)

Connect your client to the hosted Streamable HTTP endpoint:

https://mcp.merchinary.com/mcp

Claude Desktop / clients that support remote MCP servers:

{
  "mcpServers": {
    "merchinary-docs": {
      "type": "streamable-http",
      "url": "https://mcp.merchinary.com/mcp"
    }
  }
}

Use it (local — stdio via npx)

{
  "mcpServers": {
    "merchinary-docs": {
      "command": "npx",
      "args": ["-y", "@merchinary/docs-mcp"]
    }
  }
}

Develop

npm install
npm run build:knowledge        # generate data/knowledge.json from ../web-docs docs
npm run build                  # build:knowledge + tsc -> dist/
npm test                       # vitest unit tests over the knowledge layer

# Run locally
npm run dev:stdio              # stdio transport (tsx)
npm run dev:http               # Streamable HTTP on :8080  (POST /mcp, GET /healthz)

# Inspect interactively
npm run inspector              # MCP Inspector against the stdio server

The index is generated from the curated docs in web-docs/sites/docs-site/docs/ (single source, shared with the in-app Help search). Rebuild (npm run build:knowledge) and redeploy whenever the docs change.

Deploy (HTTP transport)

Dockerfile builds a stateless image with the index baked in — suitable for Cloud Run, Firebase, or any container host. Listens on $PORT (default 8080), serving POST /mcp and GET /healthz.

Registry

server.json is the MCP registry manifest, listing both the npm (stdio) package and the remote (streamable-http) endpoint.

Keywords

mcp

FAQs

Package last updated on 19 Jun 2026

Did you know?

Socket

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.

Install

Related posts