git clone https://github.com/infiniflow/ragflow.git

cd ragflow

cd docker

nano .env

docker compose up -d

RAGFlow aktualisieren:

cd ~/ragflow

git pull

cd docker

sudo docker compose pull

sudo docker compose up -d



Optional:

sudo docker image prune




RAGFlow MCP-Server aktivieren

sudo docker compose up -d --force-recreate

docker logs docker-ragflow-cpu-1

ss -tulpn | grep 9382



curl -X POST http://<Ihre IP-Adresse>:9382/mcp/list_tools \
     -H "Content-Type: application/json" \
     -H "Accept: application/json, text/event-stream" \
     -H "Authorization: Bearer <API Key ragflow-xxxxxxxx>" \
     -d '{
       "jsonrpc": "2.0",
       "id": "1",
       "method": "tools/list",
       "params": {}
     }'


Beispiel Aufruf mit IP-Adresse zum Applikation-Server von RAGFlow und dem nicht mehr so geheimen API-Key:

curl -X POST http://192.168.178.142:9382/mcp/list_tools \
     -H "Content-Type: application/json" \
     -H "Accept: application/json, text/event-stream" \
     -H "Authorization: Bearer ragflow-sehr-geheim-bitte-besser-machen" \
     -d '{
       "jsonrpc": "2.0",
       "id": "1",
       "method": "tools/list",
       "params": {}
     }'

