Weasley DeepMind MCP server
io.github.potatohoney-p/weasley-deepmind·v1.0.0·3 starsSecure, fragment-based long-term memory for MCP-compatible AI agents.
3 stars24 downloads/wk
Reviews
Write oneNobody has reviewed Weasley DeepMind yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Weasley DeepMind tools (15, 2 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
amend기존 파편의 내용이나 메타데이터를 갱신한다. ID와 링크를 보존하면서
apply_updatewrite action지정된 단계의 업데이트를 실행합니다. 사용자 동의 후 AI가 호출. master key 전용.
batch_statusasync batch_remember 가 반환한 jobId 의 처리 상태를 조회한다.
check_updatewrite action현재 버전과 최신 GitHub 태그를 비교하여 업데이트 가용 여부를 확인합니다. master key 전용.
forget파편 기억 삭제. id 또는 topic 중 하나는 필수.
fragment_history파편의 전체 변경 이력 조회. amend로 수정된 이전 버전과 superseded_by 체인을 반환한다.
get_skill_guideWeasley DeepMind 최적 활용 가이드를 반환한다.
graph_explore에러 파편 기점으로 인과 관계 체인을 추적한다. RCA(Root Cause Analysis) 전용.
link두 파편 사이에 관계를 설정한다. 인과, 해결, 구성, 모순 관계를 명시.
memory_consolidate파편 기억 유지보수 실행. TTL 전환, 중요도 감쇠, 만료 삭제, 중복 병합을 수행한다.
memory_stats파편 기억 시스템 통계 조회. 전체 파편 수, TTL 분포, 유형별 통계,
reconstruct_historycase_id 또는 entity 기반으로 작업 히스토리를 시간순으로 재구성한다.
search_tracesfragments를 정확 매칭으로 탐색한다 (recall의 시맨틱 검색과 달리 content/type/case_id 텍스트 매칭).
session_rotate현재 세션을 종료하고 새 sessionId를 발급한다. 토큰 탈취 의심 시 또는 주기적 로테이션에 사용.
tool_feedback도구 사용 결과에 대한 유용성 피드백. 대상 도구(recall, db_query, search_wiki 등)의
Public scan report
scanner v0.1.9 · 2026-09-24 · same rubric, same numbers if you re-run it
- Code scan221 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 54 days ago12/15
- Maintainer identityregistry namespace matches repository owner6/10
How Weasley DeepMind compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 75/100
- higher than 45% of 48,255 servers
- Tools
- 15
- the typical server has 7
- Tools that change things
- 13%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 3
- more than 80% of 28,688 servers
- Downloads a week
- 24
- more than 10% of 12,191 servers with a package
What its tools let an agent do: 13 read · 1 change · 1 run or deploy
Install Weasley DeepMind in Claude Code, Cursor or VS Code
Runs npx -y weasley-deepmind on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add weasley-deepmind -- npx -y weasley-deepmind
What the publisher says
From the Weasley DeepMind repository's README, as published. We do not edit it. Read it on GitHub
<!-- mcp-name: io.github.potatohoney-p/weasley-deepmind -->
Weasley DeepMind
Weasley DeepMind is a self-hosted memory server for AI agents. It stores small, typed memory fragments, links related evidence, and recalls the right context through MCP without forcing an entire conversation history back into every prompt.
It is part of the Weasley Open Source family and is released under Apache-2.0.
Why DeepMind
- Useful recall, not a transcript dump. Keyword, PostgreSQL GIN, graph-neighbor, and optional pgvector search are merged and ranked within a token budget.
- Memory with structure. Facts, decisions, procedures, preferences, episodes, and errors keep provenance, importance, links, and lifecycle state.
- MCP-native. Use a local stdio process or the Streamable HTTP endpoint at /mcp.
- Fail-closed HTTP security. The HTTP server rejects requests when no access key is configured. Authentication can only be disabled explicitly for local development.
- Self-hosted data. PostgreSQL is the system of record. Redis and external embedding or LLM providers are optional.
- Operationally ready. Migrations are serialized with a PostgreSQL advisory lock, secrets are redacted from logs, and updates refuse dirty Git checkouts.
Requirements
- Node.js 20.19 or newer
- PostgreSQL 15 or newer with the pgvector extension
- Redis 7 (optional, for cache and low-latency keyword lookup)
Install from npm
npm install --global weasley-deepmindCreate a PostgreSQL database with pgvector, then configure the connection:
export DATABASE_URL='postgresql://postgres:password@localhost:5432/weasley_deepmind'
export WEASLEY_DEEPMIND_ACCESS_KEY='replace-with-a-long-random-secret'
weasley-deepmind migrate
weasley-deepmind serveThe HTTP server listens on http://127.0.0.1:57332 by default. Its MCP endpoint is http://127.0.0.1:57332/mcp.
Add it to an MCP client
The npm package includes a newline-delimited stdio transport. A generic MCP client configuration looks like this:
{
"mcpServers": {
"weasley-deepmind": {
"command": "npx",
"args": ["-y", "weasley-deepmind", "stdio"],
"env": {
"DATABASE_URL": "postgresql://postgres:password@localhost:5432/weasley_deepmind",
"WEASLEY_DEEPMIND_AUTO_MIGRATE": "true"
}
}
}
}For an already-running HTTP deployment, point the client at /mcp and send Authorization: Bearer .
Run the repository locally
git clone https://github.com/potatohoney-p/weasley-deepmind.git
cd weasley-deepmind
npm ci
docker compose -f docker-compose.dev.yml up -d
cp .env.example.minimal .env
npm run migrate
npm startThe development Compose file exposes PostgreSQL at localhost:35432 and Redis at localhost:36379. Update .env to match those ports before starting the server.
Core flow
flowchart LR
Agent["AI agent"] --> MCP["stdio or Streamable HTTP"]
MCP --> Tools["remember · recall · reflect · context"]
Tools --> Rank["keyword + graph + vector ranking"]
Rank --> Postgres["PostgreSQL + pgvector"]
Rank -. optional cache .-> Redis["Redis"]The main tool set includes remember, batchremember, recall, forget, amend, link, reflect, context, memorystats, memoryconsolidate, graphexplore, fragmenthistory, reconstructhistory, and search_traces. Tool availability can be limited by API-key permissions and operating mode.
Configuration
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Weasley DeepMind: common questions
- Is Weasley DeepMind MCP server safe?
- Mostly: it is graded B (75/100). Read the Weasley DeepMind safety report
- How do I install Weasley DeepMind?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Weasley DeepMind need an API key?
- Yes. The registry entry asks for
DATABASE_URL,EMBEDDING_API_KEY. - Is Weasley DeepMind maintained?
- The last commit was 95 days ago (2026-08-01). The latest release is v1.0.0.
- What can I use instead of Weasley DeepMind?
- Servers from other publishers that do the same job: Nautilus Compass Memory MCP server.
- How does Weasley DeepMind compare with other MCP servers?
- safety score 75/100 (higher than 45% of 48,255 servers); tools 15 (the typical server has 7); tools that change things 13% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Weasley DeepMind
Same job from other publishers: the closest match first, then the best rated.
- Nautilus Compass MemoryLocal-first long-term memory for AI agents, with byte-recomputable signed verification receipts.not reviewedEstablishedB