share-get-public
Retrieve publicly shared resources using unique slugs to access documents, files, or content from the LLM Conveyors platform.
Instructions
Get a publicly shared resource by its slug.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| slug | Yes | Public share slug |
Implementation Reference
- src/tools/shares.ts:42-57 (handler)The handler implementation for the 'share-get-public' tool, which uses the LLMConveyors client to fetch public share data by slug.
server.tool( "share-get-public", "Get a publicly shared resource by its slug.", { slug: z.string().describe("Public share slug"), }, async (params) => { try { const result = await client.shares.getPublic(params.slug); return { content: [{ type: "text", text: JSON.stringify(result, null, 2) }] }; } catch (err) { const message = err instanceof Error ? err.message : String(err); return { content: [{ type: "text", text: `Error: ${message}` }], isError: true }; } }, );