Preface¶
When developing for SHOPLINE in DeepSeek Harness (DSH), the assistant frequently needs to handle SHOPLINE platform context: Admin REST endpoints, GraphQL schemas, OAuth, webhooks, Sline templates, and parts of the application development documentation that are prone to pitfalls.
lunw/shopline-ai-toolkit-dsh is a DSH plugin. It brings official SHOPLINE Developer MCP tools and SHOPLINE platform knowledge skills into the AI programming assistant, with an architecture modeled after Shopify AI Toolkit: Skills + Dev MCP Server + Agent Plugin.
Plugin Positioning¶
This is a DSH plugin for SHOPLINE developers. The repository is maintained by lunw and the license is MIT.
It mainly addresses two things:
- Organizing SHOPLINE platform knowledge into agent skills.
- Connecting the official SHOPLINE Developer MCP via DSH native MCP client.
Core Features¶
8 SKILL.md Skills¶
The plugin contains 8 SKILL.md skills:
shopline-onboarding-devshopline-admin-restshopline-graphqlshopline-oauthshopline-webhookshopline-slineshopline-dev-mcpshopline-app-dev-doc-gaps
Among them, shopline-app-dev-doc-gaps is a supplement for blind spots in application development documentation. Once the official documentation is completed, the corresponding content can be withdrawn.
Connecting to Official SHOPLINE Developer MCP¶
The plugin connects to the official SHOPLINE Developer MCP via the DSH native MCP client:
- Package name:
@shoplineos/shopline-developer-mcp - Execution method: Local
stdio - Authentication method: Unauthenticated
After connecting, relevant tools appear in the assistant as MCP tools, for example:
mcp__shopline__search_shopline_docs
mcp__shopline__get_admin_rest_endpoint_detail
mcp__shopline__get_graphql_schema
mcp__shopline__validate_graphql_codes
mcp__shopline__search_admin_rest_endpoints
Optional Community MCP¶
The plugin also provides an optional community MCP: sline.dev, with the corresponding package name @shopline/dev-mcp.
It provides tools similar to the following:
mcp__sline__introspect_admin_schema
mcp__sline__validate_theme
This part is commented out by default and can be enabled as needed.
DSH bundle¶
This plugin is used as a DSH bundle and consists of the following files:
cordis.patch.yml
lib/index.js
Installation and Enablement¶
package.json requires node >=18.0.0.
Installing the Full Plugin¶
First, execute:
dsh plugin --profile web add shopline-ai-toolkit-dsh
Then confirm that shopline-ai-toolkit-dsh is added to dsh.profile.bundles in ~/.dsh/profiles/web/package.json:
"shopline-ai-toolkit-dsh"
Finally, run:
dsh web
Using Skills Only¶
If you only want to use the skills, you can copy the skills directory to the DSH skills directory:
cp -R skills/* ~/.dsh/skills/
Typical Usage¶
The following is a reproducible usage scenario.
- State a requirement in a DSH session:
搜索 SHOPLINE Admin REST 端点中商品相关接口,并给出更新商品变体的完整端点详情、请求参数和 curl 示例。
- The assistant loads relevant skills:
shopline-admin-rest
shopline-dev-mcp
- The assistant calls the official SHOPLINE Developer MCP tools:
mcp__shopline__search_admin_rest_endpoints
mcp__shopline__get_admin_rest_endpoint_detail
Through the above steps, the assistant can first search for endpoints and then read the specific endpoint details.
Applicable Scenarios and Notes¶
Suitable for people developing SHOPLINE in DSH, especially in scenarios requiring the following:
- SHOPLINE Admin REST
- SHOPLINE GraphQL
- OAuth
- webhook
- Sline
- SHOPLINE Developer MCP tool invocation
- Application development documentation blind spot supplements
Notes before use:
- The plugin runs with the permissions of the current DSH process; check the source code and license before installing.
- This project has no affiliation with SHOPLINE.
- Official documentation and npm packages are always the authoritative source.
- The optional community MCP is commented out by default and can be enabled when needed.
shopline-app-dev-doc-gapsis a documentation blind spot supplement; it can be withdrawn once the official documentation is completed.- The community directory is an independent site with no official affiliation with DeepSeek / Furion.
Project Links¶
- GitHub: https://github.com/lunw/shopline-ai-toolkit-dsh
- Directory Page: You can search for
shopline-ai-toolkit-dshin the plugin directory