lighthouse-mcp-oauth
Wraps a Hermes MCP server with OAuth authentication and reverse proxy for secure access via Claude.ai.
Click on "Deploy 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: 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
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.
- QuallaaOAuthcom.quallaa
Talk to your public-facing AI from any MCP client — Claude, ChatGPT, Cursor, Cline, Windsurf.
Related MCP Servers
- AlicenseAqualityAmaintenance🦞 MCP server for OpenClaw - secure bridge between Claude.ai and your self-hosted OpenClaw assistant with OAuth2 authentication7183 npm185MIT
- AlicenseNot gradedqualityDmaintenanceActs as a secure OAuth 2.0/2.1 proxy gateway for MCP servers, enabling integration with Claude and ChatGPT platforms.15 npmMIT
- FlicenseNot gradedqualityCmaintenanceMCP server that bridges Claude to an OAuth-protected API, handling OAuth flows and token refresh to enable tools like listing and creating notes.-
- 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.48 npm4MIT