Back to Home
keyurgolani icon

ThoughtMcp

Verified Safe

by keyurgolani

Overview

ThoughtMcp is a cognitive architecture server designed to provide parallel reasoning, memory management, and metacognitive capabilities to process complex problems and enhance AI models through structured thinking.

Installation

Run Command
docker compose -f docker-compose.dev.yml --profile app up -d

Environment Variables

  • DATABASE_URL
  • DB_USER
  • DB_PASSWORD
  • DB_NAME
  • DB_HOST
  • DB_PORT
  • DB_POOL_SIZE
  • OLLAMA_HOST
  • EMBEDDING_MODEL
  • EMBEDDING_DIMENSION
  • NODE_ENV
  • LOG_LEVEL
  • LOG_FORMAT
  • CACHE_TTL
  • MAX_PROCESSING_TIME
  • ENABLE_CACHE
  • ENABLE_MONITORING
  • ENABLE_BIAS_DETECTION
  • ENABLE_EMOTION_DETECTION
  • ENABLE_METACOGNITION
  • MCP_STANDBY_MODE
  • REST_API_ENABLED
  • REST_API_PORT
  • CORS_ORIGINS
  • PGADMIN_EMAIL
  • PGADMIN_PASSWORD
  • PGADMIN_PORT

Security Notes

The server demonstrates a strong commitment to security best practices, including dedicated modules for input validation (`InputValidator`, `QueryParser`), secrets management (`SecretsManager`), authentication/authorization (`AuthHooks`), and rate limiting (`RateLimiter`). SQL queries are parameterized, reducing injection risks. Network exposures in development (e.g., in `docker-compose.dev.yml`) are managed through configurable ports and CORS, requiring proper configuration in production. The use of `child_process.exec` is limited to internal Docker container management and not exposed to arbitrary user input. No `eval` or blatant malicious patterns were found.

Similar Servers

Stats

Interest Score30
Security Score9
Cost ClassMedium
Avg Tokens1000
Stars1
Forks1
Last Update2025-12-12

Tags

cognitive architectureparallel reasoningmemory systemAImetacognition