lighthouse-mcp-oauth
Wraps a Hermes MCP server with OAuth authentication and reverse proxy for secure access via Claude.ai.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
lighthouse-mcp-oauth
Minimal OAuth 2.1 authorization server + reverse proxy wrapper, Hermes MCP'yi
(mcp-proxy / hermes mcp serve) Claude.ai'nin "Add custom connector" akışına
uyumlu hale getirmek için.
Çalışma şekli
Claude.ai, custom connector eklerken OAuth discovery + Dynamic Client
Registration + Authorization Code (PKCE) akışı bekler. Bu servis bu akışı
minimal şekilde implemente eder ve doğrulanmış istekleri arkadaki
mcp-proxy'ye (varsayılan http://hermes-mcp:8765) proxy'ler.
Tek kullanıcılıdır: /authorize isteği geldiğinde ACCESS_PASSWORD ile
korunan basit bir HTML form gösterilir.
Related MCP server: MCP OAuth Proxy
Ortam değişkenleri
PUBLIC_BASE_URL— bu servisin dışarıdan erişilen URL'i (örn.https://mcp.lighthousegroup.net.tr/SECRET)UPSTREAM_BASE_URL— arkadaki mcp-proxy adresi (örn.http://hermes-mcp:8765)ACCESS_PASSWORD—/authorizeformundaki şifre (zorunlu)ACCESS_TOKEN_TTL_SECONDS— access token ömrü (varsayılan 30 gün)
Çalıştırma
docker build -t lighthouse-mcp-oauth .
docker run -d --name mcp-oauth \
--network dokploy-network \
-e PUBLIC_BASE_URL="https://mcp.lighthousegroup.net.tr/SECRET" \
-e UPSTREAM_BASE_URL="http://hermes-mcp:8765" \
-e ACCESS_PASSWORD="..." \
lighthouse-mcp-oauthEndpoint'ler
GET /.well-known/oauth-authorization-server— RFC 8414 metadataGET /.well-known/oauth-protected-resource— protected resource metadataPOST /register— Dynamic Client Registration (RFC 7591), kayıt tutmadan client_id/secret dönerGET|POST /authorize— şifre formu, onaylanırsa authorization code üretir (PKCE)POST /token— code → access_token/*— diğer her şey, geçerliAuthorization: Bearer <token>ile mcp-proxy'ye proxy'lenir
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server for Argo RPG Platform — connects AI assistants to campaign data via OAuth2
Self-hosted federated MCP gateway: one OAuth 2.1 MCP server in front of N apps, user-level scopes.
Remote streamable-HTTP MCP server running on a single Cloudflare Worker. Your assistant gets live Airbnb, Amazon, Booking.com, Google Flights, Maps and Reddit data, social search on X, Instagram and TikTok, the Meta Ad Library, and image/video generation without any keys. Connect your own accounts to let it send WhatsApp or Telegram messages, work an IMAP inbox, manage Meta Ads campaigns and publish to X and LinkedIn. OAuth 2.1 with PKCE; stored credentials are AES-256-GCM encrypted.
Talk to your public-facing AI from any MCP client — Claude, ChatGPT, Cursor, Cline, Windsurf.
Related MCP Servers
- AlicenseAqualityBmaintenance🦞 MCP server for OpenClaw - secure bridge between Claude.ai and your self-hosted OpenClaw assistant with OAuth2 authentication71,414 npm188MIT
- AlicenseNot gradedqualityDmaintenanceActs as a secure OAuth 2.0/2.1 proxy gateway for MCP servers, enabling integration with Claude and ChatGPT platforms.16 npmMIT
- AlicenseBqualityBmaintenanceA lightweight OpenAPI proxy MCP server that turns any openapi.yaml into MCP tools with zero code, including a built-in OAuth 2.1 server for Claude.ai Web connection.46 npm4MIT
- AlicenseNot gradedqualityBmaintenancePuts a single OAuth 2.1 authorization gateway in front of self-hosted MCP servers, letting Claude.ai and other OIDC-backed clients sign users in and receive tokens scoped to one person and one service. Wraps stdio or Streamable HTTP upstreams behind one hostname with a path per service, with allowlisted redirects, hashed stored tokens, and per-tool audit lines.Apache 2.0