IdentitateMD — Logos for Moldovan public institutions

Official registry Search and web

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

Install

Add this to your client's MCP configuration (Claude Desktop: claude_desktop_config.json; Cursor: .cursor/mcp.json; VS Code and others use the same "mcpServers" shape).

NPM package @identitate-md/mcp
Claude Code
claude mcp add identitatemd-logos-for-moldovan-public-i -- npx -y @identitate-md/mcp@1.0.7
JSON configuration (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "identitatemd-logos-for-moldovan-public-i": {
            "command": "npx",
            "args": [
                "-y",
                "@identitate-md/mcp@1.0.7"
            ]
        }
    }
}

Documentation

From the project's README on GitHub, refreshed weekly. Links open on GitHub.

Contents
  1. IdentitateMD
  2. 🚀 Utilizare Rapidă
  3. 📁 Structură Proiect
  4. 🎯 Caracteristici
  5. 🛠️ Development Setup
  6. 📦 NPM Packages
  7. 🤝 Contribuții
  8. 📄 Licență
  9. 🔗 Link-uri Utile

IdentitateMD

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.


Made with ❤️ by Contributors

Forked from IdentitateRO

Frequently asked questions

What is IdentitateMD — Logos for Moldovan public institutions?

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

How do I install IdentitateMD — Logos for Moldovan public institutions?

It runs on your machine. In Claude Code: claude mcp add identitatemd-logos-for-moldovan-public-i -- npx -y @identitate-md/mcp@1.0.7. For other clients, paste the JSON configuration from this page into their MCP settings.

Does IdentitateMD — Logos for Moldovan public institutions need an API key?

Its registry entry lists no required key or secret. Some features may still need an account with the service it connects to.

Is IdentitateMD — Logos for Moldovan public institutions open source?

Its code is public on GitHub, but the repository does not declare a standard license.

Who maintains IdentitateMD — Logos for Moldovan public institutions?

It is published by ZLDR. AI.tn lists it but does not maintain or endorse it.

From the official MCP Registry. Listing is not an endorsement: review a server's code and permissions before giving it access to your data.