MCP server: One MCP server.

IdentitateMD — Logos for Moldovan public institutions

Run by its publisher: served from their own domain, namespace checked by the registry.
MCP server · External · @zldr

Search and install logos and brand data for public institutions in the Republic of Moldova.

Free to use.

IdentitateMD

Website npm logos npm mcp Institutions License: MIT

Registru digital open-source pentru identitatea vizuală a instituțiilor publice din Republica Moldova.

Logo-uri vectoriale (SVG), palete de culori oficiale și manuale de brand — o singură sursă de adevăr.

🌐 Website: identitate.md 📦 NPM Package: @identitate-md/logos 🤖 MCP Server: @identitate-md/mcp

🚀 Utilizare Rapidă

Prin CDN (Recomandat)

<img
  src="https://cdn.jsdelivr.net/npm/@identitate-md/logos@1.3.34/logos/md-guvern/horizontal/color.svg"
  alt="Guvernul Republicii Moldova"
/>

Prin NPM

npm install @identitate-md/logos
import logoPath from "@identitate-md/logos/logos/md-guvern/horizontal/color.svg";

📖 Documentație completă: identitate.md/utilizare

📁 Structură Proiect

IdentitateMD/
├── packages/logos/          # NPM package cu logo-uri (@identitate-md/logos)
│   ├── logos/              # Fișiere SVG organizate pe instituții
│   ├── index.json          # Index logo-uri
│   ├── institutions-index.json  # Index complet cu brand data (culori, tipografie etc.)
│   └── package.json
│
├── packages/mcp/            # MCP server (@identitate-md/mcp)
│   ├── src/
│   │   ├── index.ts        # Entry point (stdio transport)
│   │   ├── data.ts         # Încarcă și cache-uiește datele la startup
│   │   ├── types.ts        # TypeScript interfaces
│   │   ├── tools/          # search, get-institution, get-logo, get-brand-colors, list-categories
│   │   └── resources/      # MCP resources (identitate-md://institutions/*)
│   └── package.json
│
├── website/                # Site-ul Astro (identitate.md)
│   ├── src/
│   │   ├── data/          # Date JSON per instituție
│   │   ├── pages/         # Pagini Astro (index, utilizare, despre, etc.)
│   │   └── components/    # Componente reutilizabile
│   └── public/logos/      # Logo-uri pentru preview
│
└── docs/                  # Documentație tehnică

🎯 Caracteristici

  • ✅ Logo-uri vectoriale de înaltă calitate (SVG)
  • ✅ CDN gratuit prin jsDelivr și unpkg
  • ✅ NPM package pentru integrare ușoară
  • ✅ MCP server pentru AI coding assistants (Claude Code, Cursor etc.)
  • ✅ TypeScript support cu type definitions
  • ✅ Metadata completă (culori, tipografie, variante)
  • ✅ Open-source și gratuit de folosit

🛠️ Development Setup

Website

cd website
npm install
npm run dev

Site-ul va fi disponibil la http://localhost:4321

NPM Package (logos)

cd packages/logos
npm run generate  # Generează index.json + institutions-index.json

MCP Server

cd packages/mcp
npm install
npm run build
node dist/index.js  # pornește serverul (stdio)

Sau adaugă în .mcp.json pentru Claude Code:

{
  "mcpServers": {
    "identitate-md": {
      "command": "npx",
      "args": ["-y", "@identitate-md/mcp"]
    }
  }
}

📦 NPM Packages

@identitate-md/logos

  • 🖼️ Toate logo-urile în format SVG
  • 📋 index.json cu metadata logo-uri
  • 📋 institutions-index.json cu brand data complet (culori, tipografie)
  • 🔄 Actualizări regulate cu logo-uri noi

@identitate-md/mcp

Server MCP (Model Context Protocol) pentru AI coding assistants. Permite Claude Code, Cursor și alte unelte AI să caute instituții, obțină logo-uri și culori de brand direct din editor.

Tools disponibile:

ToolDescriere
search_institutionsCaută după nume, keyword sau categorie
get_institutionDate complete de brand pentru o instituție
get_logoURL logo (+ SVG inline opțional) pentru un layout și variantă
get_brand_colorsPaleta de culori în format hex, rgb sau CSS custom properties
list_categoriesLista categoriilor cu numărul de instituții

Instituții Disponibile

Guvern

  • Guvernul Republicii Moldova

Parlament

  • Parlamentul Republicii Moldova

Ministere (12)

  • Ministerul Afacerilor Externe (MAE)
  • Ministerul Agriculturii și Industriei Alimentare (MAIA)
  • Ministerul Culturii (MC)
  • Ministerul Dezvoltării Economice și Digitalizării (MDED)
  • Ministerul Educației și Cercetării (MEC)
  • Ministerul Energiei (ME)
  • Ministerul Finanțelor (MF)
  • Ministerul Infrastructurii și Dezvoltării Regionale (MIDR)
  • Ministerul Justiției (MJ)
  • Ministerul Mediului
  • Ministerul Muncii și Protecției Sociale (MMPS)
  • Ministerul Sănătății (MS)

Agenții

  • Agenția De Guvernare Electronică (AGE)
  • Agenția Națională pentru Reglementare în Energetică (ANRE)
  • Agenția Servicii Publice (ASP)
  • Biroul Național de Statistică (BNS)

Consilii & Direcții

  • Consiliul Audiovizualului (CA)
  • Direcția Generală Cultură și Patrimoniu Cultural (DGCPC)
  • Direcția Generală Educație, Tineret și Sport (DGETS)

Servicii & Primării

  • Primăria Municipiului Chișinău
  • Serviciul Tehnologia Informației și Securitatea Cibernetică (STISC)

Cultură

  • Muzeul Național de Artă Moldovei (MNAM)
  • Muzeul de Istorie a Orașului Chișinău (MIOC)

Universități

  • Academia de Studii Economice din Moldova (ASEM)
  • Universitatea de Limbi Internaționale din Moldova (ULIM)
  • Universitatea de Stat din Moldova (USM)
  • Universitatea Tehnică a Moldovei (UTM)

Altele

  • Banca Națională a Moldovei (BNM)
  • Centrul Național de Management al Crizelor (CNMC)
  • EVO
  • MIA Plăți Instant
  • Președinția Comitetului de Miniștri al Consiliului Europei

Simboluri

  • Stema Republicii Moldova
  • Steagul Republicii Moldova
  • Steagul Uniunii Europene

Total: 37 instituții (actualizat automat la fiecare data:generate)

🤝 Contribuții

Contribuțiile sunt binevenite! Adaugă o instituție nouă în 3 pași:

  1. Creează fișierul de date — website/src/data/institutions/{id}.json cu numele, categoria, culorile și resursele instituției
  2. Adaugă logo-urile SVG — în packages/logos/logos/{id}/ și copiază-le și în website/public/logos/{id}/
  3. Regenerează indexul — cd website && npm run data:generate, apoi deschide un Pull Request

Ghid complet: CONTRIBUTING.md

📄 Licență

MIT License - vezi LICENSE pentru detalii.

Toate logo-urile sunt proprietatea instituțiilor respective și sunt disponibile în scopuri informative și de utilizare legală conform ghidurilor de identitate vizuală ale fiecărei instituții.

🔗 Link-uri Utile


Made with ❤️ by Contributors

Forked from IdentitateRO