Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

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

Ouverte
#115 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Les mainteneurs répondent en général sous 1 jour

Personne n'a encore pris cette issue.

Évaluation

Difficulté
5/5
Temps estimé
Plus d'une semaine
Accessibilité débutants
30/100
Type d'issue
Fonctionnalité
Clarté
Clairement spécifiée
Activité
Active
Stack technique
javascript, node.js

Piste de recherche

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.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

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.

Langage dominant
JavaScript
Étoiles
58
Forks
15
Merge moyen
16 h 53 min
PR mergées (30 j)
14

Préparer son environnement

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de TMHSDigital/Free-Game-Dev-Assets

Toutes les issues de TMHSDigital/Free-Game-Dev-Assets

Issues similaires

Plus d'issues JavaScript

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.