Back to Home
siduman268-debug icon

RMS-MCP-Server

Verified Safe

by siduman268-debug

Overview

Comprehensive freight rate management server providing an MCP protocol for Claude Desktop, an HTTP REST API for n8n workflow automation and external integrations, all backed by Supabase for real-time data access. It supports FCL and LCL pricing, schedules, inland haulage, and CRM integration.

Installation

Run Command
docker-compose up -d

Environment Variables

  • SUPABASE_URL
  • SUPABASE_SERVICE_KEY
  • JWT_SECRET
  • API_KEY
  • WEBHOOK_SECRET
  • MAERSK_CONSUMER_KEY
  • MAERSK_API_BASE_URL
  • PORT

Security Notes

The server demonstrates strong security practices including the use of environment variables for sensitive credentials (Supabase URL/Service Key, JWT Secret, API keys, Webhook Secret). It enforces JWT authentication for its HTTP API, and leverages Supabase's Row Level Security (RLS) by setting tenant context for every request. Specific endpoints are further protected by API key or webhook secret pre-handlers. SQL queries are constructed using the Supabase client's parameterized methods, effectively mitigating direct SQL injection risks. A default fallback JWT_SECRET is hardcoded for development purposes, which is clearly a point for mandatory replacement in production environments. Extensive console logging is used for debugging and might require careful management in production to prevent exposure of sensitive operational details. No `eval` or `child_process` (beyond its own startup) are observed for malicious patterns.

Similar Servers

Stats

Interest Score0
Security Score9
Cost ClassLow
Stars0
Forks0
Last Update2025-11-24

Tags

Freight ratesLogisticsAPISupabaseClaude Desktopn8nSchedulesFCLLCLHaulageCRM Integration