unicum.gg

gg.unicum由 unicum.gg 发布官方发布者v0.1.0更新于 Oct 27, 2026

World of Tanks stats for players, clans and tanks across EU, NA, and Asia.

已验证Streamable HTTP可网页运行位置与生活数据与分析

概览

AI 生成的概览

远程 MCP 服务器,提供 unicum.gg 的《坦克世界》玩家、军团、坦克与地图统计数据,覆盖欧服、美服和亚服。

可以做什么
  • 查询与对比军团:按标签查看概览、搜索、顶级与要塞排行榜、成员、活跃度、军团战、车辆与视频
  • 浏览地图:列表、详情、搜索、改动动态与历史、社区评分与视频
  • 读取术语表条目、锚点并进行术语搜索
  • 生成军团、玩家、坦克、赛事与地图的 Open Graph 卡片数据
  • 按 ID 获取战斗详情
适用场景
适合让助手回答《坦克世界》玩家、军团、坦克或地图相关问题,对比军团或坦克,或获取排行榜与评分数据,而无需自行编写 API 客户端。
运行要求
需要访问 unicum.gg 上的远程 streamable HTTP 端点;据 README 说明无需 API 密钥或账号。需要能访问该服务的网络。
安装前请注意
部分工具似乎涉及个人数据,例如我的地图评分和某地图的我的评分,使用前应确认其依赖的身份或会话机制。数据来自第三方社区站点及其上游游戏 API,准确性与可用性不作保证。

安装

在 SourceWeft 中

  1. 打开 控制台中的 unicum.gg,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/gg.unicum%2Fwot-stats/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "unicum-gg": {
      "type": "http",
      "url": "https://unicum.gg/api/mcp"
    }
  }
}

README

unicum.gg

Free, open-source World of Tanks stats tracker. Player profiles, clan pages, leaderboards. WN7, WN8, WNX. No ads.

Live at unicum.gg.

Use it

MCP server

Every API endpoint is also a tool on a remote MCP server, no key needed. It is listed in the official MCP Registry as gg.unicum/wot-stats.

json
{  "mcpServers": {    "unicum": { "url": "https://unicum.gg/api/mcp" }  }}

Stack

Next.js 16, React 19, TypeScript, PostgreSQL via Drizzle, Tailwind v4, shadcn/ui, Recharts.

Monorepo

pnpm workspace. Dependencies flow one way, no cycles:

@unicum.gg/wargaming ──▶ @unicum.gg/shared ──▶ @unicum.gg/core ──▶ apps/web (server) + apps/worker                                                       │ HTTP API                                @unicum.gg/sdk ◀───────┘                                       └──▶ web front + apps/bot
Package / appRole
packages/wargamingNeutral Wargaming API SDK (client, rate limiting, full response types)
packages/sharedClient-safe foundations: env, constants, db schema, pure domain math and types
packages/coreServer-only: db pool, redis, crons, repositories, WG fetchers, auth
packages/sdkFluent client for our own public API, types generated from the OpenAPI spec
apps/webThe Next.js site and public API
apps/workerStandalone cron runner
apps/botDiscord bot (/player, /clan)

wargaming, shared and sdk are imported from their package barrel (import { Region } from "@unicum.gg/wargaming"). core is deliberately not a barrel: its modules have import-time side effects (db pool, auth secret assert), so server code imports the specific subpath it needs (@unicum.gg/core/db, ...). The front end and the Discord bot never import core; they consume the API through @unicum.gg/sdk and types through @unicum.gg/shared.

Run locally

bash
pnpm installpnpm env:init   # generates .env.local from env.ts; fill in the valuespnpm dev

pnpm env:init reads env.ts and writes a .env.local with every required key. If a .env.local already exists it is backed up to .env.local.<timestamp>.bak first, so nothing is lost.

Get the three WG application IDs at developers.wargaming.net (one ID can be reused across regions).

Database

bash
for f in apps/web/drizzle/0*.sql; do psql "$DATABASE_URL" -f "$f"; done

Contributing

Issues and PRs welcome. Read AGENTS.md first. It is the project's contributing guide and covers the non-obvious foot-guns (schema factory pattern, migration workflow, cron loop, WG fetch and rate limits).

License

AGPL v3. Copyright (C) 2026 Antoine Kingue.

Not affiliated with Wargaming.net.

来源:README.md,提交 b355dc2

工具

105

clans_by_tag

Clan overview

输入参数tag必填region必填

clans_compare

Compare clans

输入参数tags必填region必填

clans_languages

Clan languages

输入参数region必填

clans_top

Top clans

输入参数langlimitmetricperiodregion必填strictlanguagelanguages

clans_by_tag_activity

Clan activity

输入参数tag必填region必填

clans_by_tag_clan_wars

Clan wars stats

输入参数tag必填region必填

clans_by_tag_members

Clan members

输入参数tag必填region必填

clans_by_tag_previous_clans

Clan previous clans

输入参数tag必填region必填

clans_by_tag_stronghold

Clan stronghold stats

输入参数tag必填region必填

clans_by_tag_vehicles

Clan vehicles

输入参数tag必填region必填

clans_by_tag_videos

Clan videos

输入参数tag必填region必填

clans_search_ndjson

Search clans (streamed)

输入参数q必填region必填

clans_stronghold_top

Stronghold clan leaderboard

输入参数sorttierperiodregion必填

glossary

Glossary

输入参数categorylanguage

glossary_by_slug

Glossary term

输入参数slug必填language

glossary_anchors

Glossary anchors

输入参数language

maps

Maps

输入参数region必填

maps_by_slug

Map detail

输入参数slug必填region必填

maps_changes

Map changes feed

输入参数region必填

maps_ratings

Map community ratings board

输入参数region必填

maps_by_slug_history

Map changes history

输入参数slug必填region必填

maps_by_slug_ratings

Map community rating

输入参数slug必填region必填

maps_by_slug_videos

Map videos

输入参数slug必填region必填

maps_ratings_mine

My map ratings

输入参数region必填

maps_search_ndjson

Search maps (streamed)

输入参数q必填region必填

maps_by_slug_ratings_me

My rating of this map

输入参数slug必填region必填

og

Generic OG card

输入参数titlesubtitle

og_clans_by_tag

Clan OG card

输入参数tag必填region必填

og_clans_compare

Clans comparison OG card

输入参数tags必填region必填

og_maps_by_slug

Map OG card

输入参数slug必填region必填

og_players_by_nickname

Player OG card

输入参数region必填nickname必填

og_players_compare

Players comparison OG card

输入参数names必填region必填

og_tanks_by_slug

Tank OG card

输入参数slug必填region必填

og_tanks_compare

Tanks comparison OG card

输入参数slugs必填region必填

og_tournaments_by_id

Tournament OG card

输入参数id必填region必填

og_tournaments_by_id_team_by_teamId

Tournament team OG card

输入参数id必填region必填teamId必填

battles_by_id

Battle

输入参数id必填region必填language

players_by_nickname

Player detail

输入参数region必填nickname必填

players_activity

Player activity by band

输入参数region必填window

players_compare

Compare players

输入参数names必填region必填

players_distribution

Player distribution

输入参数region必填

players_languages

Player languages

输入参数periodregion必填min_tier

players_marks

Marks of Excellence leaderboard

输入参数langsortlimitregion必填strict

players_onslaught

Onslaught leaderboard

输入参数limitregion必填season

players_rampage

Rampage leaderboard

输入参数sortlimitregion必填

players_top

Top players

输入参数langlimitmetricperiodregion必填strictlanguagemin_tierlanguages

players_winrate_by_tier

Win rate by tier and rating band

输入参数region必填

battles_by_id_replay

Battle replay

输入参数id必填region必填

players_by_nickname_achievements

Player achievements

输入参数region必填languagenickname必填

players_by_nickname_battles

Player battles

输入参数mapmodepagetanklimitfacetsregion必填resultlanguagenickname必填

players_by_nickname_clan

Player current clan

输入参数region必填nickname必填

players_by_nickname_onslaught

Player Onslaught record

输入参数region必填nickname必填

players_by_nickname_sessions

Player sessions

输入参数region必填nickname必填granularity

players_by_nickname_tanks

Player tanks

输入参数moderegion必填nickname必填

players_onslaught_history

Onslaught season history

输入参数region必填season

players_search_ndjson

Search players (streamed)

输入参数q必填region必填

players_by_nickname_tanks_by_slug

Player vehicle record

输入参数slug必填region必填languagenickname必填

players_by_nickname_tanks_by_slug_loadout

Player vehicle loadout

输入参数slug必填region必填nickname必填

servers_compare

Compare regions

输入参数range

server_stats

Server population

输入参数rangeregion必填

streamers_live

Live streamers

无需输入参数。

twitch_by_login_badges

Twitch chat badges

输入参数login必填

health

Health check

无需输入参数。

rates

Exchange rates

无需输入参数。

sources

Data sources

无需输入参数。

coverage

Coverage

输入参数region必填

resolve

Resolve a roster

输入参数tagsclansregion必填players

ratings_scales

Rating colour scales

无需输入参数。

support_funding

Funding progress

无需输入参数。

support_podium

Supporters board

无需输入参数。

search_resolve

Resolve saved search entries

输入参数mapsclanstanksregion必填players

tanks

Tanks performance

输入参数region必填

videos

Community videos

输入参数region必填videoId

ratings_mine

My ratings

输入参数region必填

tanks_by_slug

Tank performance

输入参数slug必填region必填

tanks_changes

Tank changes feed

输入参数region必填

tanks_compare

Compare tanks

输入参数slugs必填region必填

tanks_economics

Tanks economics

输入参数region必填

tanks_marks_of_excellence

Tanks Marks of Excellence

输入参数region必填

tanks_marks_of_mastery

Tanks Marks of Mastery

输入参数region必填

tanks_ratings

Community ratings board

输入参数region必填

tanks_specifications

Tanks specifications

输入参数region必填

videos_editable

A suggestion, as its form

输入参数id必填tokenregion必填

videos_mine

My queued videos

输入参数region必填

tanks_by_slug_detail

Tank detail

输入参数slug必填clientregion必填

tanks_by_slug_economics

Tank economics

输入参数slug必填region必填

tanks_by_slug_history

Tank changes history

输入参数slug必填region必填

tanks_by_slug_marks_of_excellence

Tank Marks of Excellence

输入参数slug必填region必填

tanks_by_slug_marks_of_mastery

Tank Marks of Mastery

输入参数slug必填region必填

tanks_by_slug_ratings

Tank community rating

输入参数slug必填region必填

tanks_by_slug_similar

Similar tanks

输入参数slug必填limitregion必填

tanks_by_slug_specifications

Tank specifications

输入参数slug必填region必填

tanks_by_slug_videos

Tank videos

输入参数slug必填region必填

tanks_search_ndjson

Search tanks (streamed)

输入参数q必填region必填

tanks_by_slug_ratings_me

My rating of this tank

输入参数slug必填region必填

tournaments

Tournaments

输入参数limitoffsetregion必填status

tournaments_by_id

Tournament

输入参数id必填region必填

clans_by_tag_tournaments

Clan tournaments

输入参数tag必填region必填

players_by_nickname_tournaments

Player tournaments

输入参数region必填nickname必填

tournaments_by_id_team_by_teamId

Tournament team

输入参数id必填region必填teamId必填

版本历史

1
  1. v0.1.0最新Oct 14, 2026

评分

已满足适用检查项的 100%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分