npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@mcptoolshop/star-freight

v1.0.5

Published

Space merchant RPG CLI — zero-prerequisite npx install

Readme

@mcptoolshop/star-freight

一款太空商人角色扮演游戏,通过命令行界面运行,无需任何前提条件,使用 npx 进行安装。

npx @mcptoolshop/star-freight

或者,全局安装:

npm i -g @mcptoolshop/star-freight
star-freight

无需 Python、pip 或构建工具。预编译的二进制文件将被下载、经过 SHA256 验证,并缓存在本地。


游戏

你曾是一名军用飞行员。然后,你成为了一个耻辱。现在,你是一名船长,拥有一艘破旧的飞船,没有任何地位,并且身处一个在你到达之前就已经开始移动的星系。

Star Freight 是一款以文本为基础的战术商人角色扮演游戏,讲述了在政治分裂的星系中运输货物的故事。 包含五个文明,一个经济体系,以及四个真理,它们将确保你无法重复第二次人生。

你会在各个站点停靠,每个站点都有不同的文化,这会影响你的谈判方式。 你会选择不同的航线,不同的地形会影响你的战斗方式。 你会雇佣船员,他们会改变你能够做什么,你能够访问什么,以及你欠什么。 你会接受看似简单的合同,但当文件出现问题、供货短缺导致价格上涨,或者货物实际上是证据时,情况就会变得复杂。

它与众不同的原因

船员是约束力的法律。 Thal 不仅仅是一个+10%的维修加成。 Thal 是能够停靠在 Keth 站点的原因的飞船拥有紧急维修能力的原因,以及注意到医疗货物与季节不符的原因。 失去 Thal,三个星系的能力就会同时下降。

战斗是一种战役事件。 胜利会带来回收的信用和派系声望。 撤退会消耗掉的货物和“逃兵”的名声。 失败意味着被没收的货物、受伤的船员,以及一艘飞船以高价勉强到达最近的站点。

文化是社会逻辑。 Keth 人不仅仅是价格不同。 他们拥有一个季节性的生物日历,它会改变礼物赠送的含义,以及何时提出要求会被视为一种冒犯。 Veshan 人会提出挑战,拒绝比失败更糟糕。

调查是从生活中诞生的。 你会注意到医疗货物与季节不符,是因为你一直在运输它。 阴谋不会主动暴露。 你会通过完成工作而偶然发现它。

世界

五个文明共享一个名为 Threshold 的星系。

Terran Compact:一个官僚主义的人类政府。 他们让你蒙羞。 要重新获得他们的认可,需要许可证、耐心,以及放下自尊。

Keth Communion:一个基于生物日历的节肢动物集体。 如果你了解季节,他们可以提供最佳的利润空间。 如果你不了解,你的声誉会迅速崩溃。

Veshan Principalities:痴迷于荣誉和债务的爬行动物封建家族。 债务账簿不仅仅是背景设定,它是杠杆。

Orryn Drift:一个移动的经纪人文明。 他们与所有人交易,了解一切,并对所有服务都收费。

Sable Reach:海盗派系、祖先科技回收者,以及 Terran Compact 宁愿忘记的人。 没有法律,没有习俗,没有退款。

三种类型的船长

补给船长。 遵守纪律,基于信任的访问权限,公开的后果。 你负责让人们吃饱,但也会因为合法性而陷入困境。

灰色走私者。 利用文件,利用时机,承担机构风险。 你通过保持难以捉摸来赚钱。

荣誉船长。 直接对抗,家族政治,声誉波动。 你会直接面对问题。

这些不是职业。 它们是你所做的选择将你塑造成什么。

此软件包的工作原理

此 npm 软件包使用 @mcptoolshop/npm-launcher 来:

  1. GitHub 发布下载预编译的 Star Freight 二进制文件。
  2. 验证 SHA256 校验和。
  3. 缓存在本地 (~/.cache/mcptoolshop/star-freight/)。
  4. 使用您的参数运行。

缓存管理

star-freight --print-cache-path
star-freight --clear-cache

平台支持

| 平台 | 二进制文件 | |----------|--------| | Linux x64 | star-freight-<version>-linux-x64 | | macOS ARM64 | star-freight-<version>-darwin-arm64 | | Windows x64 | star-freight-<version>-win-x64.exe |

安全性

安全模型: 该软件包从 GitHub 发布页面下载预编译的二进制文件,并通过 HTTPS 连接进行传输,并在执行前验证 SHA256 校验和。它不收集任何遥测数据,不存储凭据,不发起任何超出 github.com 的网络请求,也不在用户缓存目录之外进行写入 (~/.cache/mcptoolshop/star-freight/)。 运行的二进制文件以调用者的权限运行,并将游戏存档仅写入当前工作目录。 详细的安全策略请参见 SECURITY.md

源代码仓库

游戏源代码位于 mcp-tool-shop-org/star-freight

许可证

MIT


Star Freight 是一款关于在权力系统中穿梭,但从未完全属于其中的游戏。

MCP Tool Shop 构建。