storeport
Provides tools for Shopify development via Shopify's public developer service: guided API learning, documentation search and page fetching, Admin GraphQL schema introspection, developer assistant questions, and validation of GraphQL and Shopify component code blocks.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
storeport
storeport is a small companion for building on Shopify. Shopify's developer surface is broad — many APIs, a large GraphQL schema, and a lot of documentation — so storeport gathers the everyday developer tasks into one place: start learning an API with guided context, search the documentation and pull a full page when a chunk is not enough, look up types and fields in the Admin GraphQL schema, ask the developer assistant a direct question, and check GraphQL and component code blocks before they ship. One binary serves a command-line interface and a stdio MCP server.
No Shopify store token and no API key are required. The upstream is
Shopify's public developer service, and storeport sends no
authorization header. The base URL defaults to
https://shopify.dev and can be overridden with the
SHOPIFY_DEV_BASE_URL environment variable.
Install
npx @reneturcios/storeport search "metafields"Or run the container image:
docker run -i ghcr.io/cloudcorprecords/storeportThe container defaults to the MCP server (see below). Pass CLI arguments to use it as a CLI instead.
Related MCP server: Sumi-Docs-MCP
CLI
storeport learn admin-graphql
storeport learn functions --conversation-id conv-1
storeport search "checkout extensibility"
storeport search webhooks --max 5
storeport docs https://shopify.dev/docs/apps/build/checkout
storeport docs /docs/api/admin-graphql
storeport introspect Product
storeport introspect Order --api-version 2025-10
storeport ask "How do I store extra product data?"
storeport validate-graphql '{ shop { name } }'
storeport validate-components '<s-page heading="Hi"></s-page>'
storeport --versionEach command prints the upstream JSON payload. Exit codes: 0 on
success, 1 when a call fails (including an upstream API error),
2 for usage errors. Empty queries, prompts, content, and URLs are
rejected before any request is made.
MCP server
One bin serves both faces. The mcp subcommand starts a stdio MCP
server:
npx -y @reneturcios/storeport mcpMCP client configuration:
{
"mcpServers": {
"storeport": {
"command": "npx",
"args": ["-y", "@reneturcios/storeport", "mcp"]
}
}
}No env block is needed: the server is keyless.
Tools
Tool | Input | What it returns |
|
| The guided learning context for the named API. |
|
| The most relevant documentation chunks. |
|
| The full text of one documentation page; an absolute URL is fetched as-is, a path is joined to the base URL. |
|
| Admin GraphQL types and fields matching the term. |
|
| The developer assistant's answer. |
|
| Validation results per GraphQL code block. |
|
| Validation results for Shopify component code blocks. |
All calls go to the Shopify developer service under the configured
base URL (default https://shopify.dev). This build covers a core
subset of the documented developer surface: Liquid/theme codeblock
validation, component validation for other frameworks, and
docs update/feedback tools are not included.
Development
npm install
npm run build # tsc -> dist/
npm test # node test runner over test/*.test.ts, no network (fake fetch fixtures)
npm run dev # run the CLI from source via tsxLicense
MIT — see LICENSE.
This server cannot be deployed
Maintenance
Related MCP Connectors
Find, write, publish and check pages and API references in your DeveloperHub docs from an AI client
Official Duck Framework MCP server for AI-assisted development and project scaffolding.
Remote MCP server for supportsheep: run AI interviews and manage support content for your blog.
Search the official docs of Claude Code, Cursor, OpenAI Codex and MCP, refreshed daily.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceA local MCP server that gives AI agents access to developer tooling — GitHub (read-only), documentation search, and web research — via stdio transport.MIT
- AlicenseNot gradedqualityBmaintenanceRead-only MCP server for Markdown, MDX, and OpenAPI docs, exposing list, search, fetch, and OpenAPI spec tools over stdio.1MIT
- AlicenseNot gradedqualityAmaintenanceEnables AI assistants to research topics, map and analyze codebases, curate development context, and generate product requirement documents, user stories, task lists, fullstack starter kits, and multi-step workflows. It runs as an MCP server over stdio or SSE, or as a CLI/REPL interface for natural-language software development tasks.22 npmMIT
- FlicenseNot gradedqualityAmaintenanceEnables 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.-