refactor: remove unused collections and documentation files

- Deleted the 'index' and 'mcp' collections from content.config.ts.
- Removed the 'docs.md' file containing ArtMCP documentation.
- Deleted the 'index.md' file which served as a welcome page for ArtAPI.
This commit is contained in:
2025-12-16 17:12:35 +01:00
parent c3fca59143
commit 3f4a581e51
6 changed files with 352 additions and 345 deletions

View File

@@ -1,226 +0,0 @@
---
title: ArtMCP Documentation
description: Complete documentation for ArtMCP - Arthur Danjou's Model Context Protocol Server
mcp: https://api.arthurdanjou.fr/mcp
---
# ArtMCP Documentation
**Model Context Protocol Server** for Arthur Danjou's Professional Profile
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"}
::
::install-button{:url="mcp" ide="vscode"}
::
## 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:
- 👤 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...
---
## Tools
Tools are executable functions that AI assistants can call to perform actions or retrieve dynamic data.
### `activity`
**Description:** Real-time current activity and status of Arthur Danjou, including what he's currently working on.
### `resume-link`
**Description:** Retrieves a direct download link to Arthur Danjou's professional resume in the specified language.
- **Input:** `lang` - The language for the resume: `'en'` for English or `'fr'` for French.
### `stats`
**Description:** Detailed coding statistics and analytics from WakaTime, including programming languages, time spent coding, and productivity metrics.
### `status-page`
**Description:** Real-time status, uptime monitoring, and incident reports for Arthur Danjou's homelab infrastructure, powered by UptimeKuma.
### `uses-by-category`
**Description:** Retrieves a filtered list of tools, software, and hardware used by Arthur Danjou based on a specific category.
- **Input:** `categoryName` - The category to filter by: `'homelab'`, `'ide'`, `'hardware'`, or `'software'`.
### `weather`
**Description:** Get current weather for a city.
- **Input:** `city` - City name.
---
## Prompts
Prompts are pre-configured conversation starters that guide AI assistants on how to query specific information.
### `activity`
**Description:** Generates a prompt to retrieve Arthur Danjou's current real-time activity status, including what he is currently working on.
### `contact`
**Description:** Generates a prompt to retrieve Arthur Danjou's contact information and social media links, including email, LinkedIn, GitHub, Twitter, Discord, and personal websites.
### `hobbies`
**Description:** Generates a prompt to retrieve information about Arthur Danjou's personal hobbies, interests, and passions outside of professional work.
### `languages`
**Description:** Generates a prompt to retrieve the languages spoken by Arthur Danjou along with detailed proficiency levels for each language.
### `profile`
**Description:** Generates a prompt to retrieve comprehensive professional profile information about Arthur Danjou, including biography, location, availability status, career goals, and work preferences.
### `projects`
**Description:** Generates a prompt to retrieve a comprehensive list of personal and professional projects developed by Arthur Danjou, showcasing his technical skills and achievements.
### `resume`
**Description:** Generates a prompt to request and retrieve Arthur Danjou's professional resume in the specified language.
- **Input:** `lang` - The language for the resume: `'en'` for English or `'fr'` for French.
### `skills`
**Description:** Generates a prompt to retrieve a comprehensive list of technical skills, programming languages, frameworks, and tools mastered by Arthur Danjou.
### `stats`
**Description:** Generates a prompt to retrieve Arthur Danjou's detailed coding statistics and analytics powered by WakaTime, including programming languages, time spent coding, and productivity metrics.
### `status-page`
**Description:** Generates a prompt to retrieve the real-time status page of Arthur Danjou's homelab infrastructure, including uptime monitoring and incident reports powered by UptimeKuma.
### `uses-by-category`
**Description:** Generates a prompt to retrieve tools, software, and hardware used by Arthur Danjou, filtered by a specific category.
- **Input:** `categoryName` - The category to filter by: `'homelab'`, `'ide'`, `'hardware'`, or `'software'`.
---
## Resources
Resources are static or semi-static data endpoints that provide structured information about Arthur Danjou.
### `resource://artmcp/profile`
**Title:** Arthur Danjou - Professional Profile
**Description:** Comprehensive professional profile of Arthur Danjou, including biography, location, availability status, career goals, and work preferences.
### `resource://artmcp/contact`
**Title:** Arthur Danjou - Contact Information & Social Media Links
**Description:** Contact information and social media links for Arthur Danjou, including email, LinkedIn, GitHub, Twitter, Discord, and personal websites.
### `resource://artmcp/education`
**Title:** Arthur Danjou - Education & Academic Background
**Description:** Arthur Danjou's educational background, including degrees, institutions, and academic achievements.
### `resource://artmcp/experiences`
**Title:** Arthur Danjou - Experiences
**Description:** A detailed list of Arthur Danjou's professional work experiences, including roles, companies, and responsibilities.
### `resource://artmcp/hobbies`
**Title:** Arthur Danjou - Hobbies & Interests
**Description:** Arthur Danjou's personal hobbies, interests, and passions outside of professional work.
### `resource://artmcp/languages`
**Title:** Arthur Danjou - Spoken Languages & Proficiency Levels
**Description:** Languages spoken by Arthur Danjou with detailed proficiency levels for each language.
### `resource://artmcp/projects`
**Title:** Arthur Danjou - Projects Portfolio
**Description:** A comprehensive collection of projects developed by Arthur Danjou, showcasing technical skills and achievements.
### `resource://artmcp/skills`
**Title:** Arthur Danjou - Skills
**Description:** A comprehensive list of technical skills, programming languages, frameworks, and tools mastered by Arthur Danjou.
### `resource://artmcp/uses`
**Title:** Arthur Danjou - Tech Stack & Tools
**Description:** A curated list of tools, software, and hardware used by Arthur Danjou, organized by categories (homelab, IDE, hardware, software).
---
## MCP Integration
To use this server with an MCP client, configure your client to connect to:
```text
https://api.arthurdanjou.fr/mcp/mcp
```
### Example Configuration
```json
{
"mcpServers": {
"artmcp": {
"url": "https://api.arthurdanjou.fr/mcp/mcp"
}
}
}
```
---
## API Endpoints
All resources are also available as REST API endpoints:
- `GET /api/profile` - Profile information
- `GET /api/contact` - Contact information
- `GET /api/skills` - Technical skills
- `GET /api/experiences` - Work experiences
- `GET /api/education` - Education background
- `GET /api/projects` - Projects portfolio
- `GET /api/languages` - Spoken languages
- `GET /api/hobbies` - Hobbies and interests
- `GET /api/uses` - Tech stack and tools
- `GET /api/activity` - Real-time activity
- `GET /api/wakatime` - Coding statistics
- `GET /api/status-page` - Status page
- `GET /api/resumes/{en|fr}` - Download resume

View File

@@ -1,88 +0,0 @@
---
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*