mirror of
https://github.com/ArthurDanjou/artmcp.git
synced 2026-01-14 17:04:23 +01:00
feat: update documentation source and add index.md
- Changed documentation source from 'documentation.md' to 'index.md' in content.config.ts. - Added new index.md file containing comprehensive documentation for ArtMCP, including installation, tools, prompts, resources, MCP integration, and API endpoints. - Updated GitHub repository configuration in nuxt.config.ts for consistency. - Bumped dependencies in package.json to latest versions for improved functionality and security.
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
<script setup lang="ts">
|
||||
const { data: documentation } = await useAsyncData('documentation', () =>
|
||||
const { data: documentation } = await useAsyncData('index', () =>
|
||||
queryCollection('documentation').first()
|
||||
)
|
||||
</script>
|
||||
|
||||
@@ -106,7 +106,7 @@ export default defineContentConfig({
|
||||
}),
|
||||
documentation: defineCollection({
|
||||
type: 'page',
|
||||
source: 'documentation.md'
|
||||
source: 'index.md'
|
||||
})
|
||||
}
|
||||
})
|
||||
|
||||
@@ -1,12 +1,21 @@
|
||||
---
|
||||
title: ArtMCP Documentation
|
||||
description: Documentation for ArtMCP - Arthur Danjou's Model Context Protocol Server
|
||||
mcp: https://mcp.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.
|
||||
|
||||
## Installation
|
||||
|
||||
::install-button{:url="mcp"}
|
||||
::
|
||||
|
||||
::install-button{:url="mcp" ide="vscode"}
|
||||
::
|
||||
|
||||
## Overview
|
||||
|
||||
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.
|
||||
@@ -18,24 +27,33 @@ ArtMCP provides AI assistants and applications with structured access to Arthur
|
||||
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.
|
||||
|
||||
---
|
||||
@@ -45,38 +63,51 @@ Tools are executable functions that AI assistants can call to perform actions or
|
||||
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'`.
|
||||
|
||||
---
|
||||
@@ -86,40 +117,40 @@ Prompts are pre-configured conversation starters that guide AI assistants on how
|
||||
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.
|
||||
|
||||
**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
|
||||
**Description:** Contact information and social media links for Arthur Danjou, including email, LinkedIn, GitHub, Twitter, Discord, and personal websites.
|
||||
|
||||
**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
|
||||
**Description:** Arthur Danjou's educational background, including degrees, institutions, and academic achievements.
|
||||
|
||||
**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
|
||||
**Description:** A detailed list of Arthur Danjou's professional work experiences, including roles, companies, and responsibilities.
|
||||
|
||||
**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
|
||||
**Description:** Arthur Danjou's personal hobbies, interests, and passions outside of professional work.
|
||||
|
||||
**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
|
||||
**Description:** Languages spoken by Arthur Danjou with detailed proficiency levels for each language.
|
||||
|
||||
**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
|
||||
**Description:** A comprehensive collection of projects developed by Arthur Danjou, showcasing technical skills and achievements.
|
||||
|
||||
**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
|
||||
**Description:** A comprehensive list of technical skills, programming languages, frameworks, and tools mastered by Arthur Danjou.
|
||||
|
||||
**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
|
||||
**Description:** A curated list of tools, software, and hardware used by Arthur Danjou, organized by categories (homelab, IDE, hardware, software).
|
||||
|
||||
**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).
|
||||
|
||||
---
|
||||
|
||||
@@ -127,7 +158,7 @@ Resources are static or semi-static data endpoints that provide structured infor
|
||||
|
||||
To use this server with an MCP client, configure your client to connect to:
|
||||
|
||||
```
|
||||
```text
|
||||
https://mcp.arthurdanjou.fr/mcp
|
||||
```
|
||||
|
||||
@@ -70,12 +70,11 @@ export default defineNuxtConfig({
|
||||
|
||||
studio: {
|
||||
route: '/studio',
|
||||
// Git repository configuration (owner and repo are required)
|
||||
repository: {
|
||||
provider: 'github', // 'github' or 'gitlab'
|
||||
owner: 'arthurdanjou', // your GitHub/GitLab username or organization
|
||||
repo: 'artmcp', // your repository name
|
||||
branch: 'master' // the branch to commit to (default: 'main')
|
||||
provider: 'github',
|
||||
owner: 'ArthurDanjou',
|
||||
repo: 'artmcp',
|
||||
branch: 'master'
|
||||
}
|
||||
}
|
||||
})
|
||||
|
||||
10
package.json
10
package.json
@@ -12,13 +12,13 @@
|
||||
"lint": "eslint ."
|
||||
},
|
||||
"dependencies": {
|
||||
"@nuxt/content": "3.8.2",
|
||||
"@nuxt/eslint": "1.11.0",
|
||||
"@nuxthub/core": "0.9.1",
|
||||
"@nuxtjs/mcp-toolkit": "0.4.1",
|
||||
"@nuxt/content": "3.9.0",
|
||||
"@nuxt/eslint": "1.12.1",
|
||||
"@nuxthub/core": "0.10.1",
|
||||
"@nuxtjs/mcp-toolkit": "0.5.2",
|
||||
"better-sqlite3": "12.5.0",
|
||||
"nuxt": "4.2.1",
|
||||
"nuxt-studio": "1.0.0-alpha.2",
|
||||
"nuxt-studio": "1.0.0-alpha.4",
|
||||
"vue": "3.5.25",
|
||||
"vue-router": "4.6.3",
|
||||
"zod": "4.1.13"
|
||||
|
||||
Reference in New Issue
Block a user