{"adoption": {"forks": 548, "observed_at": "2026-08-28T04:09:02.646073+00:00", "stars": 4932}, "canonical_url": "https://ross.abutalabs.com/products/mcsmanager", "card": {"archived": false, "artifact_type": "application", "description": "Quick deployment, distributed, multi-user, modern management panel for Minecraft and Steam game servers  /  快速安装，分布式架构，多用户，现代化的 Minecraft 和 Steam 游戏服务器管理面板", "domain": ["gaming-tools", "self-hosted", "web-development"], "enriched": true, "function": ["web-framework", "http-server", "websocket", "auth", "authorization", "container-runtime", "terminal-ui", "self-hosted"], "health_score": 100, "homepage": "https://mcsmanager.com", "language": "TypeScript", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["MCSManager/MCSManager"], "name": "MCSManager/MCSManager", "platform": ["windows", "self-hosted", "cross-platform"], "pushed_at": "2026-08-24T18:55:49+00:00", "repo": "MCSManager/MCSManager", "stars": 4932, "tags": ["minecraft-server", "game-server-panel", "steam-game-server", "distributed-panel", "multi-user", "webshell", "server-hosting", "typescript", "automation", "nodejs", "docker", "linux", "macos", "web-server"], "topics": ["mcsmanager", "minecraft", "minecraft-server-software", "nodejs", "docker", "steam-game-server-manager", "webshell", "server-web-panel"], "urls": [], "use_cases": ["manage multiple minecraft servers from one web panel", "host and sell minecraft server instances as an IDC provider", "deploy steam game servers like palworld or terraria quickly", "give team members granular permissions on game servers", "run a web terminal for game server consoles", "manage game servers across multiple physical machines"], "what_it_is": "MCSManager is a web-based control panel for managing Minecraft, Steam, and other game servers such as Terraria and Palworld. It features a distributed architecture, multi-user permission system, one-click deployment via an application marketplace, and a built-in webshell terminal.", "when_to_avoid": ["you only run a single local server and a simple script or CLI suffices", "you need general-purpose server administration beyond game servers", "you require a panel for non-game workloads or container orchestration at scale"], "when_to_choose": ["you need a free, self-hosted panel for Minecraft or Steam game servers", "you manage game servers distributed across several nodes or machines", "you need multi-user access control for server administrators or customers", "you want one-click game server deployment from a marketplace"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/mcsmanager", "repo": "MCSManager/MCSManager", "role": "main", "score": 99}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:02.646073+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:17:58.309202+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "74f4565a9bace73b82cfaaab60d1b6050688e70fe4da94e043e993977dad1b2e", "fetched_at": "2026-08-28T04:09:02.646073+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MCSManager/MCSManager"}, {"content_hash": "4871397f0d00d5468302e8b08b5fb00a1c8689124232d8f88227010f1201ce70", "fetched_at": "2026-08-29T09:00:08.688487+00:00", "kind": "homepage", "missing": false, "url": "https://mcsmanager.com"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:02.646073+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:17:58.309202+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "74f4565a9bace73b82cfaaab60d1b6050688e70fe4da94e043e993977dad1b2e", "fetched_at": "2026-08-28T04:09:02.646073+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MCSManager/MCSManager"}, {"content_hash": "4871397f0d00d5468302e8b08b5fb00a1c8689124232d8f88227010f1201ce70", "fetched_at": "2026-08-29T09:00:08.688487+00:00", "kind": "homepage", "missing": false, "url": "https://mcsmanager.com"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:17:58.309202+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "74f4565a9bace73b82cfaaab60d1b6050688e70fe4da94e043e993977dad1b2e", "fetched_at": "2026-08-28T04:09:02.646073+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MCSManager/MCSManager"}, {"content_hash": "4871397f0d00d5468302e8b08b5fb00a1c8689124232d8f88227010f1201ce70", "fetched_at": "2026-08-29T09:00:08.688487+00:00", "kind": "homepage", "missing": false, "url": "https://mcsmanager.com"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:09:02.646073+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:02.646073+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:02.646073+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:17:58.309202+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "74f4565a9bace73b82cfaaab60d1b6050688e70fe4da94e043e993977dad1b2e", "fetched_at": "2026-08-28T04:09:02.646073+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MCSManager/MCSManager"}, {"content_hash": "4871397f0d00d5468302e8b08b5fb00a1c8689124232d8f88227010f1201ce70", "fetched_at": "2026-08-29T09:00:08.688487+00:00", "kind": "homepage", "missing": false, "url": "https://mcsmanager.com"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:02.646073+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:02.646073+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:17:58.309202+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "74f4565a9bace73b82cfaaab60d1b6050688e70fe4da94e043e993977dad1b2e", "fetched_at": "2026-08-28T04:09:02.646073+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MCSManager/MCSManager"}, {"content_hash": "4871397f0d00d5468302e8b08b5fb00a1c8689124232d8f88227010f1201ce70", "fetched_at": "2026-08-29T09:00:08.688487+00:00", "kind": "homepage", "missing": false, "url": "https://mcsmanager.com"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:02.646073+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:02.646073+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:02.646073+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:17:58.309202+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "74f4565a9bace73b82cfaaab60d1b6050688e70fe4da94e043e993977dad1b2e", "fetched_at": "2026-08-28T04:09:02.646073+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MCSManager/MCSManager"}, {"content_hash": "4871397f0d00d5468302e8b08b5fb00a1c8689124232d8f88227010f1201ce70", "fetched_at": "2026-08-29T09:00:08.688487+00:00", "kind": "homepage", "missing": false, "url": "https://mcsmanager.com"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:02.646073+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:02.646073+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:17:58.309202+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "74f4565a9bace73b82cfaaab60d1b6050688e70fe4da94e043e993977dad1b2e", "fetched_at": "2026-08-28T04:09:02.646073+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MCSManager/MCSManager"}, {"content_hash": "4871397f0d00d5468302e8b08b5fb00a1c8689124232d8f88227010f1201ce70", "fetched_at": "2026-08-29T09:00:08.688487+00:00", "kind": "homepage", "missing": false, "url": "https://mcsmanager.com"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:17:58.309202+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "74f4565a9bace73b82cfaaab60d1b6050688e70fe4da94e043e993977dad1b2e", "fetched_at": "2026-08-28T04:09:02.646073+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MCSManager/MCSManager"}, {"content_hash": "4871397f0d00d5468302e8b08b5fb00a1c8689124232d8f88227010f1201ce70", "fetched_at": "2026-08-29T09:00:08.688487+00:00", "kind": "homepage", "missing": false, "url": "https://mcsmanager.com"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:17:58.309202+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "74f4565a9bace73b82cfaaab60d1b6050688e70fe4da94e043e993977dad1b2e", "fetched_at": "2026-08-28T04:09:02.646073+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MCSManager/MCSManager"}, {"content_hash": "4871397f0d00d5468302e8b08b5fb00a1c8689124232d8f88227010f1201ce70", "fetched_at": "2026-08-29T09:00:08.688487+00:00", "kind": "homepage", "missing": false, "url": "https://mcsmanager.com"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:17:58.309202+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "74f4565a9bace73b82cfaaab60d1b6050688e70fe4da94e043e993977dad1b2e", "fetched_at": "2026-08-28T04:09:02.646073+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MCSManager/MCSManager"}, {"content_hash": "4871397f0d00d5468302e8b08b5fb00a1c8689124232d8f88227010f1201ce70", "fetched_at": "2026-08-29T09:00:08.688487+00:00", "kind": "homepage", "missing": false, "url": "https://mcsmanager.com"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 99}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3217, "days_push": 9, "days_rel": 9, "gap_med": 6.0, "n_releases_24m": 41}, "score": 99, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}