RAWThink

السجل الرسمي البحث والويب

Persistent memory for AI thinking partnerships: hybrid search and a temporal knowledge graph.

التثبيت

أضف هذا إلى إعدادات MCP في عميلك (Claude Desktop: claude_desktop_config.json، وCursor: ‏.cursor/mcp.json، ويستخدم VS Code وغيره الصيغة نفسها «mcpServers»).

PYPI package rawthink-mcp
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
إعداد JSON (Claude Desktop وCursor وVS Code)
{
    "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"
            }
        }
    }
}

متغيرات البيئة

  • RAWTHINK_VAULT Path to the vault directory holding sessions, qnotes and the knowledge graph.
  • MEMORY_FILE_PATH Path to memory.jsonl. Defaults to <vault>/memory.jsonl.
  • QDRANT_URL Qdrant server URL.
  • QDRANT_PATH Set to a directory to run Qdrant embedded instead of via Docker.
  • OLLAMA_URL Ollama server URL. Without it, retrieval degrades to sparse-only.
  • OLLAMA_MODEL Embedding model. Changing it requires a full reindex.
  • RAWTHINK_TOOL_PROFILE Which tools to expose: recall (4, read-only), record (5, the write path), or full (17).
  • RAWTHINK_BM25_STATE Path to the BM25 state file. Defaults to <vault>/.bm25_state.json.
  • RAWTHINK_LOG_LEVEL Log level for diagnostics on stderr.

الأسئلة الشائعة

ما هو RAWThink؟

Persistent memory for AI thinking partnerships: hybrid search and a temporal knowledge graph.

كيف أثبّت RAWThink؟

يعمل على جهازك. في 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. وفي العملاء الآخرين، الصق إعداد JSON من هذه الصفحة في إعدادات MCP الخاصة بهم.

هل يحتاج RAWThink إلى مفتاح API؟

لا يذكر إدراجه في السجل أي مفتاح أو سر إلزامي. قد تتطلب بعض الميزات حسابًا لدى الخدمة التي يتصل بها.

هل RAWThink مفتوح المصدر؟

شيفرته علنية على GitHub، لكن المستودع لا يعلن ترخيصًا قياسيًا.

من يصون RAWThink؟

ينشره ygtalp. يدرجه AI.tn لكنه لا يصونه ولا يوصي به.

من سجل MCP الرسمي. الإدراج ليس توصية: راجع شيفرة الخادم وصلاحياته قبل منحه الوصول إلى بياناتك.