diff --git a/server/api/uses-by-category.get.ts b/server/api/uses-by-category.get.ts deleted file mode 100644 index 236be00..0000000 --- a/server/api/uses-by-category.get.ts +++ /dev/null @@ -1,18 +0,0 @@ -import { queryCollection } from '@nuxt/content/server' -import { z } from 'zod' - -const querySchema = z.object({ - categoryName: z.enum(['homelab', 'ide', 'hardware', 'software']) -}) - -export default defineCachedEventHandler(async (event) => { - const { categoryName } = await getValidatedQuery(event, querySchema.parse) - - return await queryCollection(event, 'uses') - .where('extension', '=', 'md') - .where('category', '=', categoryName) - .all() -}, { - name: 'uses-list', - maxAge: 3600 // 1 hour -}) diff --git a/server/mcp/prompts/resume.ts b/server/mcp/prompts/resume.ts index f04b54c..0f2b094 100644 --- a/server/mcp/prompts/resume.ts +++ b/server/mcp/prompts/resume.ts @@ -1,4 +1,4 @@ -import z from 'zod' +import { z } from 'zod' export default defineMcpPrompt({ description: 'Generates a prompt to request and retrieve Arthur Danjou\'s professional resume in the specified language (English or French).', diff --git a/server/mcp/prompts/uses-by-category.ts b/server/mcp/prompts/uses-by-category.ts index 87fa6da..c2ef109 100644 --- a/server/mcp/prompts/uses-by-category.ts +++ b/server/mcp/prompts/uses-by-category.ts @@ -1,4 +1,4 @@ -import z from 'zod' +import { z } from 'zod' export default defineMcpPrompt({ description: 'Generates a prompt to retrieve tools, software, and hardware used by Arthur Danjou, filtered by a specific category (homelab, IDE, hardware, or software).', diff --git a/server/mcp/tools/resume-link.ts b/server/mcp/tools/resume-link.ts index 8c2d602..574dee5 100644 --- a/server/mcp/tools/resume-link.ts +++ b/server/mcp/tools/resume-link.ts @@ -1,4 +1,4 @@ -import z from 'zod' +import { z } from 'zod' export default defineMcpTool({ description: 'Retrieves a direct download link to Arthur Danjou\'s professional resume in the specified language. Supports both English and French versions.', diff --git a/server/mcp/tools/uses-by-category.ts b/server/mcp/tools/uses-by-category.ts index 4f8fe10..c1ac392 100644 --- a/server/mcp/tools/uses-by-category.ts +++ b/server/mcp/tools/uses-by-category.ts @@ -1,4 +1,4 @@ -import z from 'zod' +import { z } from 'zod' export default defineMcpTool({ description: 'Retrieves a filtered list of tools, software, and hardware used by Arthur Danjou based on a specific category. Available categories: homelab, IDE, hardware, and software.',