Built for the FER course Strojno učenje (machine learning). The corpus is Croatian forum threads (Studosi archive 2020-2022) and the Discord channel (2024-2026). Ask in any language; the answer follows the language of the question.
unirag is also an MCP server, so an agent can search the corpus by itself. The endpoint speaks streamable HTTP and needs a bearer token.
claude mcp add --transport http unirag https://129.159.15.62.sslip.io/mcp --header "Authorization: Bearer fbe58bba966b8ce2ecd3ca3adf55e19b"
{
"mcpServers": {
"unirag": {
"url": "https://129.159.15.62.sslip.io/mcp",
"headers": {
"Authorization": "Bearer fbe58bba966b8ce2ecd3ca3adf55e19b"
}
}
}
}
curl -sS -H "Authorization: Bearer fbe58bba966b8ce2ecd3ca3adf55e19b" https://129.159.15.62.sslip.io/health
search(query, source?, k?, before?, after?, verbose?) - top passages, with optional neighbouring messages.get_thread(doc_id) - the whole thread or channel window a passage came from.search_course(query, k?) - the same search over the course material only.The token above is shared by everyone and is rate limited. It can be rotated at any time. If calls start to return 401, come back here for the current one.