gothink-web
Verified Safeby rainmana
Overview
Provides AI assistants with a structured Model Context Protocol (MCP) server offering systematic thinking tools, mental models, and debugging approaches for enhanced decision-making.
Installation
docker build -t gothink . && docker run -p 8080:8080 -e PORT=8080 gothinkEnvironment Variables
- GOTHINK_PORT
- GOTHINK_HOST
- GOTHINK_LOG_LEVEL
- GOTHINK_MENTAL_MODELS_PATH
- GOTHINK_MAX_THOUGHTS_PER_SESSION
- PORT
Security Notes
The Go backend uses standard library and well-known third-party libraries for HTTP and MCP. Configuration is managed via environment variables or files, avoiding hardcoded secrets. HTTP server sets read/write timeouts to mitigate certain denial-of-service attacks. CORS is broadly enabled for all origins ('*'), which might be acceptable for an MCP client integration but means the server does not enforce origin-based access control. The `DEPLOYMENT.md` explicitly states there is 'no built-in authentication' for the HTTP endpoints, requiring external security measures (e.g., API keys, firewalls) for production use to secure access to its tool functions. No 'eval' or similar dangerous dynamic code execution patterns are observed.
Similar Servers
awesome-mcp-servers
A comprehensive directory for discovering various Model Context Protocol (MCP) servers, clients, and frameworks across different domains, facilitating integration with AI assistants.
keyboard-local
Enables AI clients to execute real-world tasks through connected third-party tools (APIs, CLIs, SDKs) with human approval, leveraging a secure GitHub Codespace environment.
mdk-mcp-server
Provides AI agents with comprehensive SAP Mobile Development Kit (MDK) knowledge and tools to assist in MDK application development, including project creation, artifact generation (pages, actions, i18n, rules), project management (build, deploy, validate, migrate), and documentation access.
mcp-the-force
A protocol-based AI server for integrating multiple AI providers and tools, enabling multi-model collaboration, advanced context management, and end-to-end user workflows from a CLI client.