What is the RAWThink MCP server?
Persistent memory for AI thinking partnerships: hybrid search and a temporal knowledge graph.
How to install RAWThink
Copy-paste configuration for popular MCP clients.
RAWTHINK_VAULTPath to the vault directory holding sessions, qnotes and the knowledge graph.
MEMORY_FILE_PATHPath to memory.jsonl. Defaults to <vault>/memory.jsonl.
QDRANT_URLQdrant server URL.
QDRANT_PATHSet to a directory to run Qdrant embedded instead of via Docker.
OLLAMA_URLOllama server URL. Without it, retrieval degrades to sparse-only.
OLLAMA_MODELEmbedding model. Changing it requires a full reindex.
RAWTHINK_TOOL_PROFILEWhich tools to expose: recall (4, read-only), record (5, the write path), or full (17).
RAWTHINK_BM25_STATEPath to the BM25 state file. Defaults to <vault>/.bm25_state.json.
RAWTHINK_LOG_LEVELLog level for diagnostics on stderr.
{
"mcpServers": {
"rawthink-mcp": {
"command": "uvx",
"args": [
"rawthink-mcp"
],
"env": {
"RAWTHINK_VAULT": "<YOUR_RAWTHINK_VAULT>",
"MEMORY_FILE_PATH": "<YOUR_MEMORY_FILE_PATH>",
"QDRANT_URL": "<YOUR_QDRANT_URL>",
"QDRANT_PATH": "<YOUR_QDRANT_PATH>",
"OLLAMA_URL": "<YOUR_OLLAMA_URL>",
"OLLAMA_MODEL": "<YOUR_OLLAMA_MODEL>",
"RAWTHINK_TOOL_PROFILE": "<YOUR_RAWTHINK_TOOL_PROFILE>",
"RAWTHINK_BM25_STATE": "<YOUR_RAWTHINK_BM25_STATE>",
"RAWTHINK_LOG_LEVEL": "<YOUR_RAWTHINK_LOG_LEVEL>"
}
}
}
}{
"mcpServers": {
"rawthink-mcp": {
"command": "uvx",
"args": [
"rawthink-mcp"
],
"env": {
"RAWTHINK_VAULT": "<YOUR_RAWTHINK_VAULT>",
"MEMORY_FILE_PATH": "<YOUR_MEMORY_FILE_PATH>",
"QDRANT_URL": "<YOUR_QDRANT_URL>",
"QDRANT_PATH": "<YOUR_QDRANT_PATH>",
"OLLAMA_URL": "<YOUR_OLLAMA_URL>",
"OLLAMA_MODEL": "<YOUR_OLLAMA_MODEL>",
"RAWTHINK_TOOL_PROFILE": "<YOUR_RAWTHINK_TOOL_PROFILE>",
"RAWTHINK_BM25_STATE": "<YOUR_RAWTHINK_BM25_STATE>",
"RAWTHINK_LOG_LEVEL": "<YOUR_RAWTHINK_LOG_LEVEL>"
}
}
}
}{
"mcpServers": {
"rawthink-mcp": {
"command": "uvx",
"args": [
"rawthink-mcp"
],
"env": {
"RAWTHINK_VAULT": "<YOUR_RAWTHINK_VAULT>",
"MEMORY_FILE_PATH": "<YOUR_MEMORY_FILE_PATH>",
"QDRANT_URL": "<YOUR_QDRANT_URL>",
"QDRANT_PATH": "<YOUR_QDRANT_PATH>",
"OLLAMA_URL": "<YOUR_OLLAMA_URL>",
"OLLAMA_MODEL": "<YOUR_OLLAMA_MODEL>",
"RAWTHINK_TOOL_PROFILE": "<YOUR_RAWTHINK_TOOL_PROFILE>",
"RAWTHINK_BM25_STATE": "<YOUR_RAWTHINK_BM25_STATE>",
"RAWTHINK_LOG_LEVEL": "<YOUR_RAWTHINK_LOG_LEVEL>"
}
}
}
}{
"servers": {
"rawthink-mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"rawthink-mcp"
],
"env": {
"RAWTHINK_VAULT": "<YOUR_RAWTHINK_VAULT>",
"MEMORY_FILE_PATH": "<YOUR_MEMORY_FILE_PATH>",
"QDRANT_URL": "<YOUR_QDRANT_URL>",
"QDRANT_PATH": "<YOUR_QDRANT_PATH>",
"OLLAMA_URL": "<YOUR_OLLAMA_URL>",
"OLLAMA_MODEL": "<YOUR_OLLAMA_MODEL>",
"RAWTHINK_TOOL_PROFILE": "<YOUR_RAWTHINK_TOOL_PROFILE>",
"RAWTHINK_BM25_STATE": "<YOUR_RAWTHINK_BM25_STATE>",
"RAWTHINK_LOG_LEVEL": "<YOUR_RAWTHINK_LOG_LEVEL>"
}
}
}
}claude mcp add rawthink-mcp --env RAWTHINK_VAULT=<YOUR_RAWTHINK_VAULT> --env MEMORY_FILE_PATH=<YOUR_MEMORY_FILE_PATH> --env QDRANT_URL=<YOUR_QDRANT_URL> --env QDRANT_PATH=<YOUR_QDRANT_PATH> --env OLLAMA_URL=<YOUR_OLLAMA_URL> --env OLLAMA_MODEL=<YOUR_OLLAMA_MODEL> --env RAWTHINK_TOOL_PROFILE=<YOUR_RAWTHINK_TOOL_PROFILE> --env RAWTHINK_BM25_STATE=<YOUR_RAWTHINK_BM25_STATE> --env RAWTHINK_LOG_LEVEL=<YOUR_RAWTHINK_LOG_LEVEL> -- uvx rawthink-mcpRelated MCP servers
Control a real Chrome browser to complete any task: fill forms, extract data, book flights.
World Monitor
Live global intelligence: real-time markets, conflicts, country risk, chokepoints, energy. 39 tools.
Netdata
Real-time infrastructure monitoring with metrics, logs, alerts, and ML-based anomaly detection.
Trending hip-hop artist momentum scores across four cultural dimensions.
AI orchestration with hive-mind swarms, neural networks, and 87 MCP tools for enterprise dev.
Scrapling MCP Server
Give your AI agent stealth web scraping with Cloudflare bypass and CSS selection, powered by Scrapling.