search-mcp
Verified Safeby 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
docker run -i --rm gsoci.azurecr.io/giantswarm/search-mcp:latest serveEnvironment 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
docfork
Provides live-synced, context-aware, and version-accurate documentation to AI models, preventing hallucinations and context bloat for developer tasks.
mcp-server
Provides a Model Context Protocol (MCP) server for AI agents to search and retrieve curated documentation for the Strands Agents framework, facilitating AI coding assistance.
microcms-document-mcp-server
This server provides AI assistants access to microCMS documentation by searching and retrieving content from local Markdown files.
livewire-flux-mcp
This MCP server provides AI assistants with structured access to Livewire Flux component, layout, and icon documentation through web scraping.