RAWThink
Persistent memory for AI thinking partnerships: hybrid search and a temporal knowledge graph.
Installation
Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).
rawthink-mcpclaude mcp add rawthink -e 'RAWTHINK_VAULT=../vault' -e 'MEMORY_FILE_PATH=<MEMORY_FILE_PATH>' -e 'QDRANT_URL=http://localhost:6333' -e 'QDRANT_PATH=<QDRANT_PATH>' -e 'OLLAMA_URL=http://localhost:11434' -e 'OLLAMA_MODEL=bge-m3' -e 'RAWTHINK_TOOL_PROFILE=full' -e 'RAWTHINK_BM25_STATE=<RAWTHINK_BM25_STATE>' -e 'RAWTHINK_LOG_LEVEL=INFO' -- uvx rawthink-mcp==2.0.1
{
"mcpServers": {
"rawthink": {
"command": "uvx",
"args": [
"rawthink-mcp==2.0.1"
],
"env": {
"RAWTHINK_VAULT": "../vault",
"MEMORY_FILE_PATH": "<MEMORY_FILE_PATH>",
"QDRANT_URL": "http://localhost:6333",
"QDRANT_PATH": "<QDRANT_PATH>",
"OLLAMA_URL": "http://localhost:11434",
"OLLAMA_MODEL": "bge-m3",
"RAWTHINK_TOOL_PROFILE": "full",
"RAWTHINK_BM25_STATE": "<RAWTHINK_BM25_STATE>",
"RAWTHINK_LOG_LEVEL": "INFO"
}
}
}
}
Variables d'environnement
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.
Questions fréquentes
Qu'est-ce que RAWThink ?
Persistent memory for AI thinking partnerships: hybrid search and a temporal knowledge graph.
Comment installer RAWThink ?
Il s'exécute sur votre machine. Dans Claude Code : claude mcp add rawthink -e 'RAWTHINK_VAULT=../vault' -e 'MEMORY_FILE_PATH=<MEMORY_FILE_PATH>' -e 'QDRANT_URL=http://localhost:6333' -e 'QDRANT_PATH=<QDRANT_PATH>' -e 'OLLAMA_URL=http://localhost:11434' -e 'OLLAMA_MODEL=bge-m3' -e 'RAWTHINK_TOOL_PROFILE=full' -e 'RAWTHINK_BM25_STATE=<RAWTHINK_BM25_STATE>' -e 'RAWTHINK_LOG_LEVEL=INFO' -- uvx rawthink-mcp==2.0.1. Pour les autres clients, collez la configuration JSON de cette page dans leurs réglages MCP.
Faut-il une clé API pour RAWThink ?
Son entrée au registre n'indique aucune clé ni secret obligatoire. Certaines fonctions peuvent tout de même demander un compte auprès du service auquel il se connecte.
RAWThink est-il open source ?
Son code est public sur GitHub, mais le dépôt ne déclare pas de licence standard.
Qui maintient RAWThink ?
Il est publié par ygtalp. AI.tn le référence sans le maintenir ni le recommander.
Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.