Back to Home
aj-geddes icon

sailor

Verified Safe

by aj-geddes

Overview

AI-powered generation, validation, rendering, and manipulation of Mermaid diagrams for documentation, design, and analysis tasks.

Installation

Run Command
python -m sailor_mcp.server

Environment Variables

  • SAILOR_LOG_LEVEL
  • OPENAI_API_KEY
  • ANTHROPIC_API_KEY
  • RATE_LIMIT_REQUESTS
  • RATE_LIMIT_RENDER
  • RATE_LIMIT_WINDOW
  • PORT
  • HOST
  • SECRET_KEY
  • CORS_ORIGINS

Security Notes

The project demonstrates strong security awareness: explicit SECRET_KEY validation for production, dynamic CORS configuration, `flask_limiter` for API rate limiting, `flask_talisman` for security headers, input sanitization of Mermaid code, and filtering of sensitive data (API keys) in Sentry logs. Docker containers run as non-root users with resource limits and read-only mounts. The use of Playwright's `--no-sandbox` flag is noted but is a common practice for headless browsers in well-isolated containerized environments.

Similar Servers

Stats

Interest Score34
Security Score8
Cost ClassMedium
Avg Tokens4000
Stars4
Forks0
Last Update2025-12-07

Tags

diagramsMermaidAIdocumentationcode-generationdesigndevelopment-toolstatic-sitescollaboration