GedcomMCP
Verified Safeby airy10
Overview
A robust MCP server for AI agents to create, edit, and query genealogical data from GEDCOM files.
Installation
python src/gedcom_mcp/fastmcp_server.pySecurity Notes
The server allows loading and saving GEDCOM files to arbitrary paths on the local file system specified by the user. While `validate_gedcom_path` checks for a `.ged` extension and file/directory existence, it uses `Path(file_path).resolve()`, which does not sandbox access to a specific safe directory. This means a malicious actor (or an overzealous AI agent) could instruct the server to read or write any `.ged` file accessible by the server process's user permissions, potentially leading to unauthorized data access or modification outside the intended project directory if the server is not run in a strictly contained environment (e.g., a Docker container with restricted volume mounts, or as a low-privilege user). No hardcoded secrets or 'eval' statements were found.
Similar Servers
mcp-redis
Provides a natural language interface for AI agents to efficiently manage, search, and interact with structured and unstructured data in Redis.
mcp-server-datahub
The DataHub MCP Server enables AI agents to discover, explore lineage, understand usage, and generate SQL queries for data assets within a DataHub ecosystem.
airtable-mcp
The server acts as an AI agent for Airtable, enabling natural language interaction with Airtable bases, tables, records, schemas, and webhooks, and providing AI-powered analytics and automation features through the Model Context Protocol.
Web-Algebra
Translates natural language instructions into RDF operations for loading, querying, and writing Linked Data, consumable via executable JSON or as MCP tools for AI agents.