Back to Home
AiDD-app icon

mcp-server

by AiDD-app

Overview

An ADHD-optimized productivity platform offering AI-powered task management, action item extraction from notes, and smart prioritization accessible via MCP clients like ChatGPT and Claude.

Installation

Run Command
npx @aidd-app/mcp

Environment Variables

  • HOME
  • USERPROFILE
  • GA_MEASUREMENT_ID
  • GA_API_SECRET
  • NODE_ENV
  • PORT
  • BASE_URL
  • BUILD_TIMESTAMP
  • MCP_SOURCE
  • CLAUDE_MCP
  • OPENAI_API_KEY
  • MCP_HOST
  • ENABLE_CHATGPT_WIDGETS
  • AIDD_EMAIL
  • AIDD_PASSWORD
  • AIDD_AUTH_METHOD

Security Notes

CRITICAL: The `execAppleScript` function (used in `src/applescript.ts` and invoked by `src/index-aidd.ts` and `src/index.ts`) is highly vulnerable to command injection. User-provided input for parameters like 'query' or 'folder' in tools like `import_apple_notes` or `search_notes` is directly interpolated into AppleScript commands without sufficient sanitization. An attacker could inject arbitrary AppleScript, leading to remote code execution (RCE) on the macOS system where the MCP server is running. Additionally, local credential storage (`AuthManager`, `OAuthServer`) uses symmetric encryption with hardcoded keys and IVs ('aidd-mcp-key', 'aidd-oauth-key'). This means anyone with access to the codebase can trivially decrypt stored user tokens and other sensitive information, severely compromising data confidentiality. While it provides minimal protection against casual observation, it's not secure against a determined attacker.

Similar Servers

Stats

Interest Score0
Security Score1
Cost ClassLow
Avg Tokens50
Stars0
Forks1
Last Update2026-01-17

Tags

task-managementai-assistantadhdmcpoauth