Open-source B2B and marketplace ecommerce; new stores include an MCP server for AI agents.
StarShipIt MCP
概要
作者による説明(英語の原文)
MCP server for the StarShipIt shipping API: orders, shipments, labels, tracking and rates
PopNx MCPの3つの柱
この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。
- 利用者の声iレビューはまだありませんレビューは今後のステップで、アカウント機能と一緒に始まります
- 私たちの基本チェックi1項目中1項目に合格公開情報からチェック。コードはまだスキャンしていません
- 利用状況i未計測★ –
できること
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
- 接続方法: パソコンで動く
- トランスポート: stdio
- カテゴリ: ネットショップ・決済
- 入力が必要なもの:STARSHIPIT_API_KEY, STARSHIPIT_SUBSCRIPTION_KEY
インストール
使っているAIアプリを選んで、設定をコピーしてください。
インストールの前に
- 基本チェック:1項目中1項目に合格
- あなたのパソコンで、あなたのユーザーと同じ権限(ファイル、ネットワーク、アプリ)で動きます。
- 自分で入力するもの:
STARSHIPIT_API_KEY,STARSHIPIT_SUBSCRIPTION_KEY
「秘密」と表示された値は、あなたのアカウントの鍵です。絶対に人に教えたり、チャットに貼り付けたりしないでください。
必要なもの
- npmNode.jsのインストール(npxコマンドに必要)
どのアプリを使っていますか?
上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。
Claude Desktop → Settings → Developer → Edit Config を開き、claude_desktop_config.json にこれを貼り付けます
{
"mcpServers": {
"starshipit": {
"command": "npx",
"args": [
"-y",
"@devkind/starshipit-mcp"
],
"env": {
"STARSHIPIT_API_KEY": "your-value",
"STARSHIPIT_SUBSCRIPTION_KEY": "your-value"
}
}
}
}ターミナルでこれを実行します
claude mcp add starshipit --env STARSHIPIT_API_KEY=your-value --env STARSHIPIT_SUBSCRIPTION_KEY=your-value -- npx -y @devkind/starshipit-mcp動かす前に、空欄の値を入力してください。
または、設定を自分でコピーする
プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます
{
"mcpServers": {
"starshipit": {
"command": "npx",
"args": [
"-y",
"@devkind/starshipit-mcp"
],
"env": {
"STARSHIPIT_API_KEY": "your-value",
"STARSHIPIT_SUBSCRIPTION_KEY": "your-value"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
または、設定を自分でコピーする
プロジェクトの .vscode/mcp.json に貼り付けます
{
"servers": {
"starshipit": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@devkind/starshipit-mcp"
],
"env": {
"STARSHIPIT_API_KEY": "your-value",
"STARSHIPIT_SUBSCRIPTION_KEY": "your-value"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
これはパソコンで動くサーバーですが、ChatGPTがつなげるのはインターネット上のサーバーだけです。ほかのアプリを選んでください。
選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。
自分で入力する値
- Your StarShipIt API key (Settings → API → API Key)
- Your StarShipIt subscription key (Settings → API → Subscription key)
この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
できること
パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。
基本チェックi
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月8日にチェック
- ✓ 合格
作者とリポジトリが一致
レジストリ名は、リポジトリを所有するGitHubアカウント devkindhq で確認済みです
- … 未チェック
今もメンテナンスされている
このリポジトリはまだGitHubから読み取っていません
- … 未チェック
ライセンスがある
このリポジトリはまだGitHubから読み取っていません
- – 対象外
エンドポイントが応答する
これはパソコンで動くため、インターネット上のエンドポイントはありません
- – 対象外
OAuthでサインイン
パソコンで動き、代わりにローカルの設定を使います
- … 未チェック
ツールの説明に隠れた指示がない
パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです
ネットショップ・決済のほかのサーバーとの比較i
- このカテゴリのほかの2545件のうち0%よりスターが多い
- このカテゴリのほかの2545件のうち84%より最近レジストリに公開
- 基本チェックの結果が、このカテゴリのほかの2545件のうち100%と同じかそれ以上
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
よくある質問
StarShipIt MCPは安全ですか?
当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
どんなキーやコードが必要ですか?
入力が必要なもの:STARSHIPIT_API_KEY, STARSHIPIT_SUBSCRIPTION_KEY
パソコンで動きますか、それともクラウドですか?
あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。
今もメンテナンスされていますか?
GitHubリポジトリの最終更新は–、最新バージョン(1.3.0)がレジストリに届いたのは5 日前です。
どのアプリで使えますか?
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンにNode.jsも必要です。
代わりに使えるものは?
同じカテゴリには:Spree Commerce: open-source B2B and marketplace ecommerce, Stripe MCP, MCP Cn Commerce
代わりの候補
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
Stripe MCP
MCP server integrating with Stripe - tools for customers, products, payments, and more.
MCP Cn Commerce
8 read-only MCP platform entries; support is operation-specific; merchant live acceptance pending
作者のREADME
READMEを開く
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
StarShipIt MCP Server: shipping orders, labels and tracking for AI agents
StarShipIt MCP server lets Claude Desktop, Claude Code, Cursor, VS Code and any MCP client manage StarShipIt orders, print labels, track shipments, compare rates and manifest with carriers. It runs with npx on Node.js 22 or later, over stdio or local HTTP, and calls the StarShipIt API with your own keys.
Quickstart
Get your keys in StarShipIt under Settings > API: the API Key and the Subscription key. Then, for Claude Code:
read -rsp 'StarShipIt API key: ' STARSHIPIT_API_KEY; echo
read -rsp 'StarShipIt subscription key: ' STARSHIPIT_SUBSCRIPTION_KEY; echo claude mcp add --scope local starshipit \ -e STARSHIPIT_API_KEY="$STARSHIPIT_API_KEY" \ -e STARSHIPIT_SUBSCRIPTION_KEY="$STARSHIPIT_SUBSCRIPTION_KEY" \ -- npx -y @devkind/starshipit-mcp
read -rsp keeps the keys out of your shell history. --scope local stores them in your user config, outside the repository.
Then ask: *"List my unshipped StarShipIt orders."*
Install in your client
Requirements:
- Node.js 22 or later (the server runs with
npx) - A StarShipIt API key and subscription key
- Claude Desktop, Claude Code, Cursor, VS Code, Windsurf, or another MCP client
Standard config works in most MCP clients:
{
"mcpServers": { "starshipit": { "command": "npx", "args": ["-y", "@devkind/starshipit-mcp"], "env": { "STARSHIPIT_API_KEY": "your-api-key", "STARSHIPIT_SUBSCRIPTION_KEY": "your-subscription-key" } } } }
Do not put real keys in a project .mcp.json or any other file that you commit.
Claude Desktop
Open Settings > Developer > Edit Config, or edit the file directly:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
Add the standard config, then restart Claude Desktop. The StarShipIt tools appear in the tools menu.
Claude Code
Use the claude mcp add command from the Quickstart, or install the Claude Code plugin.
Cursor
Add the standard config to your Cursor mcp.json.
VS Code
code --add-mcp '{"name":"starshipit","command":"npx","args":["-y","@devkind/starshipit-mcp"],"env":{"STARSHIPIT_API_KEY":"your-api-key","STARSHIPIT_SUBSCRIPTION_KEY":"your-subscription-key"}}'
Windsurf
Follow the Windsurf MCP documentation and use the standard config above.
Other MCP clients
Most clients accept the standard config: command npx, arguments -y @devkind/starshipit-mcp, and the two environment variables.
Tools
The server has 40 tools. Every tool declares MCP annotations: 15 are read-only and 5 are destructive, so a client can ask before it changes data. 20 list and lookup tools accept response_format (markdown or json). Every tool also returns the full API response as structured content.
| Area | Count | Tools |
|---|---|---|
| Orders | 18 | list unshipped, printed, shipped and delivered; summary; search; get; create; create bulk; update; update bulk; batch update; delete; archive; restore; merge; suggested merges; assign |
| Shipments | 6 | print label, print labels, print packing slips, manifest, clone, replace |
| Tracking | 2 | track shipment, create tracking-only order |
| Rates | 2 | get rates, get delivery services |
| Address book | 4 | list, add, update, delete |
| Manifests | 4 | list, get files, manifest by tracking number, manifest by carrier |
| Products | 4 | list and search, add, update, delete |
Destructive tools: starshipit_delete_order, starshipit_merge_orders, starshipit_replace_shipment, starshipit_delete_addresses, starshipit_delete_products. Archive is reversible with starshipit_restore_order.
Example
{ "tool": "starshipit_track_shipment", "arguments": { "tracking_number": "2XD198209601000935102" } }
Illustrative output (the values are not real):
## Tracking: 2XD198209601000935102
Status: InTransit Order: 1001 (Shipped) Carrier: Australia Post
Tracking Events
- 2026-10-30T09:12:00Z — InTransit: Item processed at facility
Other prompts: *"Compare rates for a 2 kg parcel from Melbourne 3000 to Paddington 2021"*, *"Which orders can be merged?"*, *"Manifest all unmanifested Australia Post shipments"*.
Configuration
| Variable | Required | Default | Description |
|---|---|---|---|
STARSHIPIT_API_KEY | Yes | StarShipIt API key (Settings > API) | |
STARSHIPIT_SUBSCRIPTION_KEY | Yes | StarShipIt subscription key (Settings > API) | |
TRANSPORT | No | stdio | stdio or http |
MCP_HOST | No | 127.0.0.1 | HTTP bind address (when TRANSPORT=http) |
PORT | No | 3000 | HTTP port (when TRANSPORT=http) |
The server starts and lists its tools without keys. Each tool call without keys returns an error that names the missing variable.
Network access and data
- The plugin starts the server with
npx, so npx downloads the pinned@devkind/starshipit-mcppackage from the npm registry. - The server sends requests only to
https://api.starshipit.com/api. Each request carries your two keys and the tool arguments, such as order details, addresses and tracking numbers. - Labels, packing slips and manifests come back in the tool result as URLs or base64. The server does not download the URLs.
- The server sends no telemetry and stores no data. It writes errors to stderr only.
- In HTTP mode the server also accepts requests on
MCP_HOSTandPORT. See HTTP mode.
Claude Code plugin
The repository root is a Claude Code plugin. It adds the StarShipIt MCP server, pinned to the release version, and prompts for the two keys when you enable it. Claude Code stores the keys in your system credential store, not in settings.json.
The plugin also ships the starshipit-shipping skill. The skill teaches Claude the fulfilment order: find the order, pick a service, print the label, manifest and track. Claude asks you before it prints a label, manifests or runs a destructive tool.
Install it now (Claude Code 2.1.275 or later):
/plugin install starshipit --marketplace devkindhq/starshipit-mcp
On older Claude Code versions, use the claude mcp add command in the Quickstart. A listing in the Claude plugin directory comes later.
HTTP mode
TRANSPORT=http STARSHIPIT_API_KEY=... STARSHIPIT_SUBSCRIPTION_KEY=... npx -y @devkind/starshipit-mcp
MCP endpoint: http://127.0.0.1:3000/mcp (stateless Streamable HTTP)
Health check: http://127.0.0.1:3000/health
By default the server listens on 127.0.0.1 only. It rejects requests whose Host header is not localhost, 127.0.0.1 or ::1, which blocks DNS rebinding attacks from web pages. Set MCP_HOST=0.0.0.0 to listen on all interfaces, for example in a container.
Warning: HTTP mode has no authentication, and every request runs with the server's StarShipIt keys. If you set
MCP_HOSTto anything other than a loopback address, put an authenticating proxy in front of the server.
Development
git clone https://github.com/devkindhq/starshipit-mcp.git
cd starshipit-mcp yarn install --frozen-lockfile yarn build node --env-file=.env dist/index.js
Put your keys in .env (STARSHIPIT_API_KEY= and STARSHIPIT_SUBSCRIPTION_KEY=). Git ignores that file. See CONTRIBUTING.md for the checks, commit style and release process.
Built by
Built by Devkind. Maintained by the Devkind team.
License
ISC. See CONTRIBUTING.md and SECURITY.md.
Shipping with StarShipIt?
Devkind builds the store and fulfilment side around it. We work with Shopify, Swell and headless commerce stacks, and build custom MCP servers and AI agent workflows for operations teams. Talk to Devkind or email hello@devkind.com.au.