--- 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 :br**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 :br**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 :br**Description:** Arthur Danjou's educational background, including degrees, institutions, and academic achievements. ### `resource://artmcp/experiences` **Title:** Arthur Danjou - Experiences :br**Description:** A detailed list of Arthur Danjou's professional work experiences, including roles, companies, and responsibilities. ### `resource://artmcp/hobbies` **Title:** Arthur Danjou - Hobbies & Interests :br**Description:** Arthur Danjou's personal hobbies, interests, and passions outside of professional work. ### `resource://artmcp/languages` **Title:** Arthur Danjou - Spoken Languages & Proficiency Levels :br**Description:** Languages spoken by Arthur Danjou with detailed proficiency levels for each language. ### `resource://artmcp/projects` **Title:** Arthur Danjou - Projects Portfolio :br**Description:** A comprehensive collection of projects developed by Arthur Danjou, showcasing technical skills and achievements. ### `resource://artmcp/skills` **Title:** Arthur Danjou - Skills :br**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 :br**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