Back to Home
adhit-r icon

aran-mcp

by adhit-r

Overview

Provides a comprehensive security and management platform for Model Context Protocol (MCP) deployments, with the specific mcp-server component offering simulated filesystem operations for testing and integration.

Installation

Run Command
docker-compose up --build

Environment Variables

  • POSTGRES_DB
  • POSTGRES_USER
  • POSTGRES_PASSWORD
  • DB_HOST
  • DB_PORT
  • DB_USER
  • DB_PASSWORD
  • DB_NAME
  • DB_SSL_MODE
  • JWT_SECRET
  • NEXT_PUBLIC_API_URL
  • API_KEY
  • CORS_ALLOWED_ORIGINS
  • NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY
  • CLERK_SECRET_KEY
  • ENABLE_MCP_AUTH
  • SUPABASE_URL
  • SUPABASE_KEY
  • REDIS_HOST
  • REDIS_PORT
  • REDIS_PASSWORD

Security Notes

The project aims for high security with detailed threat modeling (SAFE-MCP) and features like tool attestation and anomaly detection. However, several critical implementation gaps exist: (1) The default API key in `backend/internal/middleware/production.go` is a hardcoded placeholder, requiring manual override for production. (2) MCP API routes in `backend/cmd/server/main.go` are explicitly unprotected by default for testing, posing a significant risk if deployed without enabling the `ENABLE_MCP_AUTH` flag. (3) The cryptographic verification for tool attestation in `backend/internal/mcp/tool_manager.go` is stubbed, weakening the integrity checks. (4) The example `mcp-server` component is intentionally vulnerable to path traversal for demonstration purposes, which should not be used in a real environment without proper hardening.

Similar Servers

Stats

Interest Score0
Security Score5
Cost ClassMedium
Avg Tokens200
Stars0
Forks1
Last Update2025-12-13

Tags

MCPSecurityMonitoringManagementAIFilesystem