unified-thinking
Verified Safeby quanticsoul4772
Overview
This MCP server consolidates various cognitive thinking patterns and specialized reasoning tools into a single Go-based implementation for enhanced AI reasoning capabilities within client applications like Claude Desktop.
Installation
./bin/unified-thinkingEnvironment Variables
- STORAGE_TYPE
- SQLITE_PATH
- DEBUG
- VOYAGE_API_KEY
- ANTHROPIC_API_KEY
- NEO4J_ENABLED
- NEO4J_URI
- NEO4J_USERNAME
- NEO4J_PASSWORD
- CONTEXT_BRIDGE_ENABLED
- WEB_SEARCH_ENABLED
- GOT_STRUCTURED_OUTPUT
- RESPONSE_FORMAT
- EMBEDDINGS_MODEL
- EMBEDDINGS_CACHE_MAX_ENTRIES
- EMBEDDINGS_CACHE_PERSIST
- EMBEDDINGS_CACHE_PATH
- RERANK_ENABLED
- RERANK_MODEL
- GOT_MODEL
- GOT_MODEL_CODE
- GOT_MODEL_RESEARCH
- GOT_MODEL_QUICK
- MULTIMODAL_ENABLED
- MULTIMODAL_MODEL
- AGENT_ENABLED
- AGENT_MODEL
- RL_OUTCOME_THRESHOLD
- UT_SERVER_NAME
- UT_SERVER_VERSION
- UT_SERVER_ENVIRONMENT
- UT_STORAGE_MAX_THOUGHTS
- UT_STORAGE_MAX_BRANCHES
- UT_STORAGE_ENABLE_INDEXING
- UT_PERFORMANCE_MAX_CONCURRENT_THOUGHTS
- UT_PERFORMANCE_ENABLE_DEEP_COPY
- UT_PERFORMANCE_CACHE_SIZE
- UT_LOGGING_LEVEL
- UT_LOGGING_FORMAT
- UT_LOGGING_ENABLE_TIMESTAMPS
Security Notes
The project demonstrates strong security awareness, with explicit policies (input validation, SQL injection prevention, resource limits, secure defaults, no arbitrary code execution). It utilizes environment variables for API keys and integrates `gosec` for static analysis. Agentic tool calling is carefully controlled with a 'safe tool subset' and iteration limits. File I/O and external API calls (Voyage AI, Anthropic, Neo4j) are inherent risks but are addressed with rate limiting, size validation for images, and recommendations for secure deployment (sandboxing, proper file permissions, disabling debug logging in production).
Similar Servers
mcp-manager
A web GUI to easily manage and configure Model Context Protocol (MCP) servers for the Claude Desktop app on MacOS, generating terminal commands for installation and setup.
Delphi-MCP-Server
Provides a Model Context Protocol (MCP) server implementation in Delphi to integrate AI agents like Claude Code with Delphi development workflows via an extensible tool and resource system.
claude-faf-mcp
Provides AI-optimized context for software projects to large language models, enhancing collaboration and project understanding via 50+ specialized tools within Claude Desktop workflows.
markitdown-mcp
A Model Context Protocol (MCP) server for converting over 29 file formats (PDFs, Office docs, images, audio, etc.) into clean, structured Markdown, primarily for integration with AI workflows and MCP clients like Claude Desktop.