Back to Home
pollychrome icon

joan-mcp

Verified Safe

by pollychrome

Overview

Enables AI assistants to interact with and manage projects, tasks, goals, milestones, and notes within the Joan productivity app.

Installation

Run Command
npx @pollychrome/joan-mcp serve

Environment Variables

  • JOAN_AUTH_TOKEN
  • JOAN_API_URL

Security Notes

The server uses strong cryptographic methods (AES-256-GCM, scryptSync) for local authentication token storage and restricts file permissions (0o600). OAuth is used for authentication via a local HTTP callback server, which is well-controlled and times out. Usage of `child_process.spawn` for opening the browser and configuring Claude CLI is for hardcoded commands or locally-derived URLs, reducing the risk of arbitrary command injection. JWT parsing is used only for expiration checks and email extraction, not for authentication verification, which relies on the backend API call. No direct `eval` or blatant obfuscation detected.

Similar Servers

Stats

Interest Score30
Security Score9
Cost ClassMedium
Avg Tokens500
Stars1
Forks0
Last Update2026-01-17

Tags

AI AssistantProductivityProject ManagementTask ManagementMCP