ThoughtMCP
Built on Node.js runtime, providing cognitive tools for AI systems including thinking modes, memory management, and reasoning analysis
Implemented in TypeScript for type-safe cognitive processing, offering structured thinking tools and memory systems for AI applications
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@ThoughtMCPanalyze this business proposal using critical reasoning"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
ThoughtMCP
Production-Ready AI Cognitive Architecture with Human-Like Memory and Reasoning
ThoughtMCP provides AI systems with persistent memory, parallel reasoning, and metacognitive capabilities through the Model Context Protocol (MCP).
Key Features
Five-Sector Memory: Episodic, Semantic, Procedural, Emotional, and Reflective memory types
Glass Box Observability: Real-time visualization of internal reasoning streams (Thought Console)
Cognitive Personalization: Configurable skepticism levels and thinking styles via User Profile
Visual Intelligence: 3D memory graph with Semantic Zooming and Level-of-Detail (LOD)
Parallel Reasoning: Four concurrent streams (Analytical, Creative, Critical, Synthetic)
Framework Selection: Eight systematic thinking frameworks with >80% selection accuracy
Metacognition: Confidence calibration, bias detection, emotion analysis
Production Ready: 75%+ test coverage, sub-200ms retrieval, PostgreSQL persistence
Quick Start
# Clone and install
git clone https://github.com/keyurgolani/ThoughtMcp.git
cd ThoughtMcp
npm install
# Setup environment
cp .env.example .env
docker-compose up -d
npm run db:setup
# Build and start
npm run build
npm startMCP Tools
Category | Tools | Description |
Memory |
| Persistent five-sector memory |
Reasoning |
| Multi-stream reasoning |
Metacognitive |
| Self-monitoring and quality check |
MCP Configuration
{
"mcpServers": {
"thoughtmcp": {
"command": "node",
"args": ["/path/to/ThoughtMcp/dist/index.js"],
"env": {
"DATABASE_URL": "postgresql://user:pass@localhost:5432/thoughtmcp",
"OLLAMA_HOST": "http://localhost:11434"
}
}
}
}Web UI (Beta)
ThoughtMCP includes a web-based interface for visualizing memories and reasoning processes. The UI is currently in beta and under active development.
# Start the UI development server
cd ui
npm install
npm run dev⚠️ Beta Notice: The UI is experimental and may have breaking changes between releases. Not recommended for production use yet.
Documentation
Guide | Description |
Getting started and basic usage | |
Tool schemas and examples | |
System design | |
Development workflow | |
Production deployment |
See docs/ for complete documentation.
Contributing
See CONTRIBUTING.md for guidelines.
License
MIT License - see LICENSE for details
Appeared in Searches
- Improved thinking frameworks and methodologies beyond sequential thinking
- Information about TILT
- Slow thinking, distributed thinking, and reasoning abilities research
- A server for finding information about Chinese metaphysics and mysticism
- A tool for critical thinking and devil's advocate analysis of AI model plans
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/keyurgolani/ThoughtMcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server