artmcp
Verified Safeby ArthurDanjou
Overview
An MCP server for exposing personal professional profile data, projects, skills, and real-time activity information via API endpoints.
Installation
pnpm devEnvironment Variables
- NUXT_DISCORD_USER_ID
- NUXT_DISCORD_ID
- NUXT_DISCORD_TOKEN
- NUXT_WAKATIME_USER_ID
- NUXT_WAKATIME_CODING
- NUXT_WAKATIME_EDITORS
- NUXT_WAKATIME_LANGUAGES
- NUXT_WAKATIME_OS
- NUXT_STATUS_PAGE
Security Notes
The server leverages environment variables for sensitive API keys, a good security practice. Data fetching uses `@nuxt/content` for local files and `$fetch` for external APIs (Lanyard, WakaTime, wttr.in, UptimeKuma), with input validation via Zod for tools, minimizing direct injection risks. Caching is extensively used. No 'eval' or malicious patterns were identified. Security largely depends on the integrity of the integrated external APIs and proper configuration of environment variables.
Similar Servers
nuxt-mcp-dev
Provides a Model Context Protocol (MCP) server for Vite/Nuxt applications, offering AI models insights into the app's setup and module graphs.
tmcp
OAuth 2.1 authorization helper for Model Context Protocol (MCP) servers.
mcp-servers
Provides a curated collection of Model Context Protocol (MCP) server configurations to enable AI agents to interact with various developer tools and services.
mcp-toolkit
Enables Nuxt applications to expose their functionality and data to AI models via the Model Context Protocol (MCP), allowing them to act as extensible AI agents.