Back to Home
peterdewit icon

mcp-genealogy-memory

Verified Safe

by peterdewit

Overview

A genealogy research memory server for LLM agents to store and manage structured genealogical data.

Installation

Run Command
docker compose -f docker-compose.yml --env-file .env up -d

Environment Variables

  • DB_HOST
  • DB_PORT
  • DB_NAME
  • DB_USER
  • DB_PASSWORD

Security Notes

The database interactions use parameterized queries with `psycopg2`, which prevents common SQL injection vulnerabilities. No 'eval' or similar dangerous functions are observed. The `docker-compose.yml` and `server.py` use environment variables for database credentials, with a weak default password ('genealogy') in `server.py` and `.env.example`. Users are instructed to adjust this in the `.env` file for secure deployment, but failure to do so would pose a significant risk. The `reset_genealogy_memory.sh` script uses `rm -rf` which is powerful, but it operates within the expected Docker volume context. Overall, generally safe if best practices for environment variable management are followed.

Similar Servers

Stats

Interest Score0
Security Score7
Cost ClassMedium
Avg Tokens500
Stars0
Forks0
Last Update2025-11-28

Tags

GenealogyDatabaseLLM ToolFastAPIPostgreSQL