
immortalbob/mnemolis
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
Homelabs에 대한 자체 호스팅 지식 브로커. Kiwix, FreshRSS, Open-Meteo, SearXNG, Uptime Kuma 및 Home Assistant를 통해 경로와 퓨즈 쿼리를 실행합니다.
개요
자체 호스팅 된 homelabs에 대한 통합 로컬 지식 검색 API. Mnemolis는 내부 네트워크 및 경로 쿼리에 Docker 컨테이너로 실행합니다. 적절한 백엔드 - 오프라인 지식, 날씨 예측, RSS 뉴스, 라이브 웹 검색, 서비스 모니터링, 또는 다중 소스 동시 — 단일 엔드포인트를 통해. 클라이언트가 원시 소스 텍스트보다 오히려 대답을 원할 때 - 음성 조수 특히 - 그것은 또한 짧게 구성 할 수 있습니다, retrieved 재료 만에서 지상 응답, 원료를 따라 반환 (응답 증후군 참조). 모든 클라이언트가 그것을 연결할 수 있도록 노출합니다. 이 README는 그것이 무엇인지, 설치 및 API 참조를 다룹니다. 깊숙한 기계장치 세부사항을 위해, 정확한 scoring 무게 및 방법의 따라 찾아낸 진짜벌레는, 봅니다.
개요(AI 번역)
자체 호스팅 된 homelabs에 대한 통합 로컬 지식 검색 API. Mnemolis는 내부 네트워크 및 경로 쿼리에 Docker 컨테이너로 실행합니다. 적절한 백엔드 - 오프라인 지식, 날씨 예측, RSS 뉴스, 라이브 웹 검색, 서비스 모니터링, 또는 다중 소스 동시 — 단일 엔드포인트를 통해. 클라이언트가 원시 소스 텍스트보다 오히려 대답을 원할 때 - 음성 조수 특히 - 그것은 또한 짧은 구성 할 수 있습니다, retrieved 재료 만 *에서, 반환 원료 결과와 함께 (신의 응답 참조).
REST API 및 MCP 서버를 모두 노출하면 어떤 클라이언트가 연결할 수 있습니다.
이 README는 그것이 무엇인지, 설치 및 API 참조를 다룹니다. 깊숙한 기계장치 세부사항을 위해, 정확한 득점 무게 및 방법의 따라 찾아내고 고쳐지는 진짜벌레는 ** Wiki**를 봅니다.
왜 Mnemolis
홈랩은 실제 축적, 진실의 명백한 소스 — 당신의 자신의 RSS 피드, 오프라인 백과 사전, 날씨, 서비스 가동 시간, 홈 보조 상태 — 하지만 각 일반적으로 자신의 쿼리 언어, 그것의 자신의 클라이언트, 그것의 자신의 정신 맥락 스위치를 필요로.
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
Mnemolis
A unified local knowledge search API for self-hosted homelabs. Mnemolis runs as a Docker container on your internal network and routes queries to the appropriate backend — offline knowledge, weather forecast, RSS news, live web search, service monitoring, or multiple sources concurrently — via a single endpoint. When a client wants an answer rather than raw source text — voice assistants especially — it can also compose a short, grounded answer from the retrieved material only, returned alongside the raw result (see Answer Synthesis).
Exposes both a REST API and an MCP server so any client can connect to it.
This README covers what it is, installation, and the API reference. For deep-dive mechanism detail, exact scoring weights, and the real bugs found and fixed along the way, see the Wiki.
Why Mnemolis
A homelab accumulates real, distinct sources of truth — your own RSS feeds, an offline encyclopedia, weather, service uptime, Home Assistant state — but each one normally needs its own query language, its own client, its own mental context switch. Mnemolis exists so you can ask one plain-language question and not have to know in advance which backend actually has the answer, or query three of them yourself when the real answer spans more than one. It runs entirely on your own infrastructure — Open-Meteo is the one deliberate exception — so asking it something never means sending your query, your home’s state, or your reading habits to a third party.
Sources
| Source | Backend | Description |
|---|---|---|
kiwix |
Kiwix | Offline knowledge base — Wikipedia, Stack Exchange, iFixit, FreeCodeCamp, DevDocs |
forecast |
Open-Meteo | 3-day weather forecast, no API key required |
news |
FreshRSS | Recent articles from your RSS feeds via GReader API |
web |
SearXNG | Live web search via your local SearXNG instance |
uptime |
Uptime Kuma | Service monitor status — reports any down services |
ha |
Home Assistant | Entity state summaries — lights, locks, sensors, motion, batteries, power |
설치
docker run --rm -v mnemolis_data:/app/data -v $(pwd):/backup alpine \설정
{
"mcpServers": {
"mnemolis": {
"url": "http://your-host-ip:8888/mcp"
}
}
}