From ebcc2aa8211f822844d98e8b210b2895bec39979 Mon Sep 17 00:00:00 2001 From: Arthur DANJOU Date: Sun, 16 Nov 2025 14:03:51 +0100 Subject: [PATCH] =?UTF-8?q?Correction=20des=20noms=20de=20ressources=20et?= =?UTF-8?q?=20des=20endpoints=20pour=20une=20meilleure=20coh=C3=A9rence=20?= =?UTF-8?q?dans=20l'API?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 4 ++-- .../{uses_by_category.get.ts => uses-by-category.get.ts} | 0 server/routes/mcp.ts | 6 +++--- 3 files changed, 5 insertions(+), 5 deletions(-) rename server/api/{uses_by_category.get.ts => uses-by-category.get.ts} (100%) diff --git a/README.md b/README.md index 3e63673..80455e5 100644 --- a/README.md +++ b/README.md @@ -26,7 +26,7 @@ The server exposes the following resources through the Model Context Protocol: ### MCP Tools - **`get_resume_link`** - Get download link for resume in English or French -- **`get_uses_by_category`** - Filter uses by category (homelab, ide, hardware, software) +- **`get-uses-by-category`** - Filter uses by category (homelab, ide, hardware, software) ### MCP Prompts @@ -119,7 +119,7 @@ All resources are also available as REST API endpoints: - `GET /api/hobbies` - `GET /api/contact` - `GET /api/uses` -- `GET /api/uses_by_category?categoryName={category}` +- `GET /api/uses-by-category?categoryName={category}` - `GET /api/activity` - `GET /api/wakatime` - `GET /api/status_page` diff --git a/server/api/uses_by_category.get.ts b/server/api/uses-by-category.get.ts similarity index 100% rename from server/api/uses_by_category.get.ts rename to server/api/uses-by-category.get.ts diff --git a/server/routes/mcp.ts b/server/routes/mcp.ts index 23d5be7..757e8cf 100644 --- a/server/routes/mcp.ts +++ b/server/routes/mcp.ts @@ -258,7 +258,7 @@ function createServer() { ) server.registerTool( - 'get_uses_by_category', + 'get-uses-by-category', { title: 'Get Arthur Danjou\'s Tools by Category', 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.', @@ -268,7 +268,7 @@ function createServer() { } }, async (params: { categoryName: 'homelab' | 'ide' | 'hardware' | 'software' }) => { - const result = await $fetch('/api/uses_by_category', { query: params }) + const result = await $fetch('/api/uses-by-category', { query: params }) return { content: [{ type: 'text', text: JSON.stringify(result, null, 2) }], structuredContent: result as unknown @@ -415,7 +415,7 @@ function createServer() { ) server.registerPrompt( - 'artmcp-get_uses_by_category', + 'artmcp-get-uses-by-category', { title: 'Request Arthur Danjou\'s Tools by Category', description: 'Generates a prompt to retrieve tools, software, and hardware used by Arthur Danjou, filtered by a specific category (homelab, IDE, hardware, or software).',