lighthouse-mcp-oauth
Wraps a Hermes MCP server with OAuth authentication and reverse proxy for secure access via Claude.ai.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@lighthouse-mcp-oauthshow me the available tools and resources"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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: Unified Auth0 MCP Server
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
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/lighthousegrouptr-commits/lighthouse-mcp-oauth'
If you have feedback or need assistance with the MCP directory API, please join our Discord server