Back to Home
giantswarm icon

search-mcp

Verified Safe

by giantswarm

Overview

Provides AI assistants with search access to Giant Swarm's public documentation, handbook, and authenticated intranet resources via Model Context Protocol (MCP).

Installation

Run Command
docker run -i --rm gsoci.azurecr.io/giantswarm/search-mcp:latest serve

Environment Variables

  • OAUTH_ISSUER_URL
  • OAUTH_CLIENT_ID
  • OAUTH_CLIENT_SECRET

Security Notes

The server demonstrates a strong focus on security, particularly for authentication and token management. OAuth 2.1 with PKCE is implemented for intranet access, supporting both HTTP and Device Authorization Grant flows. Tokens are encrypted at rest using AES-256-GCM with a machine-derived key and stored with restrictive 0600 file permissions. All OAuth communication uses HTTPS, and tokens are explicitly prevented from being logged. Critical domain replacement for intranet requests is implemented to align with JWT authentication. No `eval` or dynamic code execution patterns were found. A minor potential friction point is the background HTTP server for device flow, which defaults to port 8080 in stdio mode, potentially leading to port conflicts.

Similar Servers

Stats

Interest Score0
Security Score9
Cost ClassLow
Stars0
Forks0
Last Update2026-01-16

Tags

AISearchDocumentationOAuthGoMCP