{
  "markdown": "# gs1belu.myproductmanager\n\nGenerated C#/TypeScript SDKs and an MCP server for the **GS1 Belgium & Luxembourg\n\"My Product Manager\"** REST APIs (Upload + Download, v17), built from the vendor\nOpenAPI schemas under [`schemas/`](schemas/).\n\n> [!IMPORTANT]\n> **Unofficial.** This project is a community effort and is **not affiliated with,\n> endorsed by, or supported by GS1** in any way. \"GS1\" and \"My Product Manager\" are\n> the property of their respective owners. Use at your own risk.\n\n## Artifacts\n\nFour artifacts are generated from the same source schemas. None are published yet\n— the links below are where each will land. Per-package READMEs carry the real\nquickstart for each.\n\n| Artifact | Language | Consume via | Source |\n|---|---|---|---|\n| **C# SDK** | .NET | NuGet — `dotnet add package …` _(coming soon)_ | [`sdks/`](sdks/) → `dotnet/` |\n| **TypeScript SDK** | TS/JS | npm — `@gs1belu/mpm-upload`, `@gs1belu/mpm-fetch` _(coming soon)_ | [`sdks/`](sdks/) → `typescript/` |\n| **Upload MCP server** | Python | `uvx gs1belu-mpm-upload-mcp` / the MCP registry _(coming soon)_ | [`mcp/upload/`](mcp/upload/) |\n| **Download MCP server** | Python | `uvx gs1belu-mpm-download-mcp` / the MCP registry _(coming soon)_ | [`mcp/download/`](mcp/download/) |\n\nThe two SDKs are generated with [Kiota](https://learn.microsoft.com/openapi/kiota/)\n(one client per API document, never merged). The two MCP servers build their tools at\nruntime with FastMCP — no code generation — and are independent, single-role\nprocesses (map [#82](https://github.com/WimSuenens/gs1belu.myproductmanager/issues/82)):\na data-supplier installs only the Upload server, a data-recipient only the Download\none. [`mcp/combined/`](mcp/combined/) is their deprecated, pre-split predecessor —\nsee its README for the migration guide.\n\n## Monorepo map\n\n```\nschemas/     Vendor OpenAPI specs + overlays — the single source of truth\n  upload/    · download/   (each: v17.yaml vendor original, v17.json, v17.overlay.yaml)\nsdks/        The two Kiota SDKs (dotnet/, typescript/)\nmcp/         The FastMCP MCP servers (Python): shared/, upload/, download/, and the\n             deprecated combined/\nscripts/     Schema-prep build + tests, driven by the justfile\ndocs/        ADRs, research, manuals, the schema-ingestion runbook\njustfile     Task front door — `just gen` / `just build` / `just test`\n```\n\nThe project's ubiquitous language (pristine vendor original, overlay, effective\nspec, dead patch) is defined in [`CONTEXT.md`](CONTEXT.md); the decisions behind\nthe layout are in [`docs/adr/`](docs/adr/).\n\n## Contributing\n\nSee [`CONTRIBUTING.md`](CONTRIBUTING.md) for the toolchain prerequisites, the\nschema-editing rule, and the PR flow. The one rule that must never be broken:\n**never hand-edit a vendor schema or generated code — correct it through the\noverlay and regenerate.**\n\n## License\n\nMIT.\n",
  "bytes": 2863,
  "sha": "2d8e2142e6dc93f37747d2284e30c70548991857f76fb6e95bfe693b17514ebf",
  "repo_slug": "wimsuenens/gs1belu.myproductmanager",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_wimsuenens_gs1belu_mpm_downloa_8887585a/readme"
}