Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

feature: an MCP server and a CLI over data.json so agents and scripts can query licensed assets directly

Aperta
#115 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
5/5
Tempo stimato
Più di una settimana
Idoneità per principianti
30/100
Tipo di issue
Funzionalità
Chiarezza
Specificata chiaramente
Stato di attività
Attiva
Stack tecnologico
javascript, node.js

Direzione di ricerca

Start with site/README.md for the documented data fields and site/lib/search.mjs for the existing Node search and filter logic. Then inspect site/dist/data.json to understand the catalog records. Done means a CLI can search from npx, an MCP server exposes the requested tools in at least one client, and the README links both.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

feature priority: medium

Why it matters
The repo already ships llms.txt and llms-full.txt, so the audience includes people asking an assistant "find me a CC0 pixel font" or "is this pack OK in a commercial Unreal game". A Model Context Protocol server turns the catalog into a tool those assistants call with structured filters (category, licence family, commercial, attribution, engine lock, format) and get back the recorded licence text and verified date instead of a guess. A CLI gives shell users and CI jobs the same (for example, fail a build if a referenced asset is commercial: false). Both are thin wrappers over data.json.

Evidence

  • site/dist/data.json with stable, documented fields (site/README.md).
  • site/lib/search.mjs already holds scoring and filter logic that runs in Node unchanged.

Suggested approach

  1. A package (separate repo or packages/mcp/) with tools search_assets, get_asset, check_license(id, engine, commercial), list_stacks; fetches data.json from the Pages URL with a cache and a --data flag for local builds.
  2. Publish to npm with a bin: npx free-game-dev-assets search "pixel font" --license cc0 --format ttf.
  3. README section "Use the data" with Claude Desktop / Cursor config snippets.

Done when
The CLI search works from npx, the MCP server appears in at least one client with its tools, and the README links both.

Lingua principale
JavaScript
Stelle
58
Fork
15
Merge medio
16h 53m
PR unite (30g)
14

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di TMHSDigital/Free-Game-Dev-Assets

Tutte le issue di TMHSDigital/Free-Game-Dev-Assets

Issue simili

Altre issue su JavaScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.