unicum.gg

Registre officiel Autres

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

Installation

Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).

Remote (streamable-http)
Claude Code
claude mcp add --transport http unicum-gg 'https://unicum.gg/api/mcp'
Configuration JSON (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "unicum-gg": {
            "type": "http",
            "url": "https://unicum.gg/api/mcp"
        }
    }
}

Documentation

Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.

Sommaire
  1. unicum.gg
  2. Use it
  3. MCP server
  4. Stack
  5. Monorepo
  6. Run locally
  7. Contributing
  8. License

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.

{
  "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

pnpm install
pnpm env:init   # generates .env.local from env.ts; fill in the values
pnpm 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
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.

Questions fréquentes

Qu'est-ce que unicum.gg ?

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

Comment installer unicum.gg ?

Il fonctionne comme serveur distant. Dans Claude Code : claude mcp add --transport http unicum-gg 'https://unicum.gg/api/mcp'. Pour les autres clients, collez la configuration JSON de cette page dans leurs réglages MCP.

Faut-il une clé API pour unicum.gg ?

Son entrée au registre n'indique aucune clé ni secret obligatoire. Certaines fonctions peuvent tout de même demander un compte auprès du service auquel il se connecte.

unicum.gg est-il open source ?

Oui. Son code est sur GitHub sous licence AGPL-3.0.

Qui maintient unicum.gg ?

Il est publié par unicum-gg. AI.tn le référence sans le maintenir ni le recommander.

Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.