Rework index and docs pages with @nuxt/ui components

Co-authored-by: ArthurDanjou <29738535+ArthurDanjou@users.noreply.github.com>
This commit is contained in:
copilot-swe-agent[bot]
2025-12-16 16:04:38 +00:00
parent 9b894da643
commit 2faa01d938
9 changed files with 3447 additions and 169 deletions

View File

@@ -1,14 +1,18 @@
---
title: ArtMCP Documentation
description: Documentation for ArtMCP - Arthur Danjou's Model Context Protocol Server
description: Complete documentation for ArtMCP - Arthur Danjou's Model Context Protocol Server
mcp: https://api.arthurdanjou.fr/mcp
---
# ArtMCP Documentation
Welcome to **ArtMCP**, a comprehensive [Model Context Protocol (MCP)](https://modelcontextprotocol.io) server exposing professional profile information about Arthur Danjou. Built with [Nuxt](https://nuxt.com) and deployed on [NuxtHub](https://hub.nuxt.com) at the Edge.
**Model Context Protocol Server** for Arthur Danjou's Professional Profile
## Installation
Welcome to the complete documentation for **ArtMCP**, a comprehensive [Model Context Protocol (MCP)](https://modelcontextprotocol.io) server that exposes professional profile information about Arthur Danjou. Built with [Nuxt](https://nuxt.com) and deployed at the Edge on [NuxtHub](https://hub.nuxt.com).
## Quick Start
Get started with ArtMCP in seconds by installing it in your favorite AI assistant:
::install-button{:url="mcp"}
::
@@ -16,9 +20,18 @@ Welcome to **ArtMCP**, a comprehensive [Model Context Protocol (MCP)](https://mo
::install-button{:url="mcp" ide="vscode"}
::
## Overview
## What is ArtMCP?
ArtMCP provides AI assistants and applications with structured access to Arthur Danjou's professional information through the Model Context Protocol. This includes profile data, skills, experiences, projects, and real-time activity information.
ArtMCP provides AI assistants and applications with structured access to Arthur Danjou's professional information through the Model Context Protocol. This includes:
- 👤 Comprehensive profile data and biography
- 💼 Work experiences and professional background
- 🚀 Portfolio of projects and achievements
- 📊 Technical skills and expertise
- 🎓 Education and academic background
- 📈 Real-time activity and coding statistics
- 🛠️ Tools, hardware, and software setup
- And much more...
---

View File

@@ -1 +1,88 @@
INDEX PAGE
---
title: Welcome to ArtAPI
description: Professional API and MCP Server by Arthur Danjou - Data Science & Applied AI Student
---
# Welcome to ArtAPI
**Professional API & MCP Server** by Arthur Danjou
Hi! I'm Arthur Danjou, a Data Science & Applied AI student at Paris Dauphine-PSL University, passionate about machine learning and mathematical modelling. This API provides programmatic access to my professional profile, projects, and real-time activity.
## What is this?
ArtAPI is a comprehensive **REST API** and **Model Context Protocol (MCP) Server** that exposes my professional information in a structured, machine-readable format. It's designed to be used by AI assistants, applications, and developers who want to access my profile data programmatically.
## Key Features
### 🤖 MCP Server Integration
Connect AI assistants directly to my professional profile through the Model Context Protocol. Get real-time access to my skills, projects, experiences, and current activity.
### 🔌 REST API Endpoints
Access all resources through clean, well-documented REST API endpoints. Perfect for integrations, portfolio displays, and custom applications.
### 📊 Real-Time Data
Get live updates on my current activity, coding statistics from WakaTime, and homelab status through UptimeKuma integration.
### 🎯 Comprehensive Profile
Access detailed information about my skills, work experiences, education, projects, languages, hobbies, and more.
## Getting Started
### For AI Assistants (MCP)
Configure your MCP client to connect to my server and get instant access to my professional profile:
```json
{
"mcpServers": {
"artmcp": {
"url": "https://api.arthurdanjou.fr/mcp/mcp"
}
}
}
```
### For Developers (REST API)
Use the REST API endpoints to integrate my profile data into your applications:
```bash
# Get profile information
curl https://api.arthurdanjou.fr/api/profile
# Get technical skills
curl https://api.arthurdanjou.fr/api/skills
# Get current activity
curl https://api.arthurdanjou.fr/api/activity
```
## Explore More
- **[MCP Documentation](/docs)** - Detailed documentation for the Model Context Protocol server
- **[GitHub Repository](https://github.com/ArthurDanjou/artapi)** - View the source code and contribute
- **[My Portfolio](https://go.arthurdanjou.fr/portfolio)** - Visit my personal website
## Available Resources
- 👤 **Profile** - Biography, location, availability, career goals
- 💼 **Experiences** - Work history and professional roles
- 🚀 **Projects** - Portfolio of personal and professional projects
- 📊 **Skills** - Technical skills, languages, and frameworks
- 🎓 **Education** - Academic background and degrees
- 🌐 **Languages** - Spoken languages with proficiency levels
- 🎨 **Hobbies** - Personal interests and activities
- 📞 **Contact** - Professional contact information
- 🛠️ **Uses** - Tools, hardware, and software setup
## Technical Stack
Built with modern web technologies:
- **Nuxt 4** with Nitro for server-side rendering
- **@nuxt/content** for content management
- **@nuxtjs/mcp-toolkit** for MCP server implementation
- **NuxtHub** for edge deployment on Cloudflare Workers
- **Zod** for schema validation
---
*Powered by Nuxt and the Model Context Protocol*