mirror of
https://github.com/ArthurDanjou/artmcp.git
synced 2026-01-14 14:34:22 +01:00
- 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.
2.4 KiB
2.4 KiB
slug, title, description, publishedAt, readingTime, favorite, tags
| slug | title | description | publishedAt | readingTime | favorite | tags | |||
|---|---|---|---|---|---|---|---|---|---|
| artapi | 🤖 ArtAPI | Arthur Danjou's Professional API Server providing REST endpoints for portfolio data. | 2025/10/27 | 3 | true |
|
🤖 ArtAPI - Arthur Danjou's Professional API Server
ArtAPI is a professional API server built with Nuxt 4 and Nitro, providing REST endpoints for Arthur Danjou's portfolio data. It serves as a backend for various applications, including AI assistants, personal projects, and integrations.
🔗 Live Server: https://api.arthurdanjou.fr/api
🏗️ Architecture
This project uses:
- Nuxt 4 with Nitro for server-side rendering
- @nuxt/content for content management
- NuxtHub for edge deployment on Cloudflare Workers
- nuxt-studio for content management studio
- Zod for schema validation
📚 API Endpoints
All resources are also available as REST API endpoints:
GET /api/skillsGET /api/experiencesGET /api/projectsGET /api/educationGET /api/languagesGET /api/profileGET /api/hobbiesGET /api/contactGET /api/usesGET /api/activityGET /api/wakatimeGET /api/status-pageGET /api/resumes/{en|fr}- Download resume
📂 Content Structure
Content is managed in the content/ directory:
content/
├── skills.json # Technical skills
├── languages.json # Spoken languages
├── profile.md # Comprehensive profile info
├── contact.json # Contact information
├── hobbies.md # Personal interests
├── experiences/*.md # Work experiences
├── projects/*.md # Project portfolio
├── education/*.md # Academic background
└── uses/*.md # Tools and setup
🤝 Contributing
This is a personal portfolio project. Feel free to use it as inspiration for your own MCP server!
📝 License
Private project - All rights reserved
👤 About
Arthur Danjou
- Data Science & Applied AI student at Paris Dauphine-PSL University, passionate about machine learning and mathematical modelling
- 📍 Paris, France
- 🐙 GitHub
Built with ❤️ using Nuxt and the Model Context Protocol