Back to Home
IAmAlexander icon

readwise-mcp

Verified Safe

by IAmAlexander

Overview

Provides AI assistants with programmatic access to Readwise libraries for reading, managing, searching, and tracking highlights, books, documents, and videos.

Installation

Run Command
npx -y readwise-mcp

Environment Variables

  • READWISE_API_KEY
  • READWISE_API_BASE_URL
  • PORT
  • TRANSPORT
  • DEBUG
  • DOCKER_CONTAINER
  • MCP_INSPECTOR
  • NODE_ENV
  • CORS_ENABLED
  • CORS_ALLOWED_ORIGINS

Security Notes

The project demonstrates strong security practices: API keys are handled securely via environment variables or a local config file with restrictive permissions (0o600 for files, 0o700 for directory) and are not logged. All tool parameters undergo robust input validation using JSON Schema and custom functions to prevent common attacks. Destructive operations (e.g., delete, bulk actions) require explicit confirmation strings from the AI assistant as a human-in-the-loop safety mechanism. Built-in rate limiting and exponential backoff enhance resilience. Comprehensive error handling prevents sensitive data leakage. CORS is configurable to meet platform-specific requirements. No 'eval' or code obfuscation was detected. The primary implementation (`src/server.ts` and `src/smithery.ts`) relies on the `@modelcontextprotocol/sdk` for secure interaction. A minor potential concern is the presence of `simple-server.ts` and related files (which are explicitly excluded from the main build via `tsconfig.json`), as they might have less robust security compared to the main implementation if deployed incorrectly.

Similar Servers

Stats

Interest Score40
Security Score9
Cost ClassLow
Avg Tokens500
Stars23
Forks8
Last Update2026-01-12

Tags

ReadwiseAI AssistantKnowledge ManagementContent ManagementMCP