From 33651945b8637cf98e8639924c7fae7142b2200a Mon Sep 17 00:00:00 2001 From: Arthur DANJOU Date: Fri, 19 Dec 2025 16:48:42 +0100 Subject: [PATCH] refactor: transition from MCP to REST API for portfolio data - Removed MCP server integration and related components from index.vue and contact.json. - Updated project documentation to reflect the new ArtAPI server, including changes to project metadata and descriptions. - Eliminated MCP toolkit dependencies from nuxt.config.ts and package.json. - Introduced new REST API endpoints for chat prompts, replacing previous MCP prompts. - Deleted obsolete MCP resources and prompts, streamlining the codebase for a more focused API approach. --- app/pages/docs.vue | 427 ------------------------- app/pages/index.vue | 46 +-- content/contact.json | 5 - content/projects/artmcp.md | 151 +-------- nuxt.config.ts | 7 - package.json | 1 - server/api/chat/prompts.get.ts | 71 ++++ server/mcp/prompts/activity.ts | 14 - server/mcp/prompts/contact.ts | 14 - server/mcp/prompts/hobbies.ts | 14 - server/mcp/prompts/languages.ts | 14 - server/mcp/prompts/profile.ts | 14 - server/mcp/prompts/projects.ts | 14 - server/mcp/prompts/resume.ts | 19 -- server/mcp/prompts/skills.ts | 14 - server/mcp/prompts/stats.ts | 14 - server/mcp/prompts/status-page.ts | 14 - server/mcp/prompts/uses-by-category.ts | 20 -- server/mcp/resources/contact.ts | 17 - server/mcp/resources/education.ts | 17 - server/mcp/resources/experiences.ts | 17 - server/mcp/resources/hobbies.ts | 17 - server/mcp/resources/languages.ts | 17 - server/mcp/resources/profile.ts | 17 - server/mcp/resources/projects.ts | 17 - server/mcp/resources/skills.ts | 17 - server/mcp/resources/uses.ts | 17 - 27 files changed, 79 insertions(+), 947 deletions(-) delete mode 100644 app/pages/docs.vue create mode 100644 server/api/chat/prompts.get.ts delete mode 100644 server/mcp/prompts/activity.ts delete mode 100644 server/mcp/prompts/contact.ts delete mode 100644 server/mcp/prompts/hobbies.ts delete mode 100644 server/mcp/prompts/languages.ts delete mode 100644 server/mcp/prompts/profile.ts delete mode 100644 server/mcp/prompts/projects.ts delete mode 100644 server/mcp/prompts/resume.ts delete mode 100644 server/mcp/prompts/skills.ts delete mode 100644 server/mcp/prompts/stats.ts delete mode 100644 server/mcp/prompts/status-page.ts delete mode 100644 server/mcp/prompts/uses-by-category.ts delete mode 100644 server/mcp/resources/contact.ts delete mode 100644 server/mcp/resources/education.ts delete mode 100644 server/mcp/resources/experiences.ts delete mode 100644 server/mcp/resources/hobbies.ts delete mode 100644 server/mcp/resources/languages.ts delete mode 100644 server/mcp/resources/profile.ts delete mode 100644 server/mcp/resources/projects.ts delete mode 100644 server/mcp/resources/skills.ts delete mode 100644 server/mcp/resources/uses.ts diff --git a/app/pages/docs.vue b/app/pages/docs.vue deleted file mode 100644 index 70bd596..0000000 --- a/app/pages/docs.vue +++ /dev/null @@ -1,427 +0,0 @@ - - - diff --git a/app/pages/index.vue b/app/pages/index.vue index e7d5122..c2d7668 100644 --- a/app/pages/index.vue +++ b/app/pages/index.vue @@ -1,10 +1,5 @@