Back to Home
AmoyLab icon

Unla

Verified Safe

by AmoyLab

Overview

A lightweight and highly available gateway service that converts existing MCP Servers and APIs into services compliant with the MCP Protocol through configuration.

Installation

Run Command
export APISERVER_JWT_SECRET_KEY="changeme-please-generate-a-random-secret

Environment Variables

  • APISERVER_JWT_SECRET_KEY
  • SUPER_ADMIN_USERNAME
  • SUPER_ADMIN_PASSWORD
  • ENV
  • TZ
  • GATEWAY_STORAGE_TYPE
  • GATEWAY_DB_TYPE
  • APISERVER_DB_TYPE
  • VITE_MCP_GATEWAY_BASE_URL
  • VITE_DIRECT_MCP_GATEWAY_MODIFIER
  • LLM_CONFIG_ADMIN_ONLY

Security Notes

The project uses environment variables for sensitive data like JWT secrets and admin passwords, which is good practice. Authentication (JWT, OAuth) and authorization are implemented. Templating for requests/responses (e.g., `{{args.xxx}}`) is handled by Go's `text/template`, which is generally safe against code injection. The ability to import OpenAPI specifications is powerful but relies on the integrity of the imported spec; the gateway's parsing and routing logic needs to be robust to prevent exploits from malformed specs. CORS configuration is explicitly handled.

Similar Servers

Stats

Interest Score100
Security Score9
Cost ClassLow
Stars1942
Forks161
Last Update2025-12-04

Tags

GatewayMCP ProtocolAPI ProxyConfiguration-drivenGoReact