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
This server provides development context and real-time insights from Vite/Nuxt applications to AI models via a Model Context Protocol (MCP) server.
tmcp
A server implementation for the Model Context Protocol (MCP) to enable LLMs to access external context and tools.
mcp-toolkit
Develop a Model Context Protocol (MCP) server directly within a Nuxt application, allowing AI agents to interact with application functionalities, access data, and utilize predefined prompts.
mcp-compose
This server provides a robust example of OAuth2 authentication for MCP (Model Context Protocol) servers, using GitHub as the identity provider. It demonstrates secure multi-server management, protocol translation, and integration with AI agents for tool invocation.