Model Context Protocol

连接 AI 智能体(MCP)

将 Claude、ChatGPT 或任何兼容 MCP 的 AI 智能体连接到 Human Lineage 家谱图谱 — 搜索人物、阅读档案、列出亲属并生成家谱图片。

端点

Human Lineage 通过 Streamable HTTP 提供公共 MCP 服务器 — 无需 API 密钥:

https://humanlineage.org/api/mcp

连接 Claude Desktop

设置 → Connectors → Add custom connector → 粘贴上方的端点 URL → Add。

连接 Claude Code

在项目中添加到 .mcp.json (或运行 claude mcp add):

{
  "mcpServers": {
    "human-lineage": {
      "type": "http",
      "url": "https://humanlineage.org/api/mcp"
    }
  }
}

连接 Cursor

添加到 .cursor/mcp.json (或 Settings → MCP → Add new MCP server):

{
  "mcpServers": {
    "human-lineage": {
      "url": "https://humanlineage.org/api/mcp"
    }
  }
}

连接 ChatGPT

设置 → Connectors → Advanced → 启用开发者模式,然后 Add connector → 粘贴上方的端点 URL。(需要支持连接器的 ChatGPT 套餐。)

其他客户端

任何支持远程 Streamable HTTP 服务器的 MCP 客户端都以相同方式工作 — 在客户端要求提供 MCP 服务器的地方粘贴端点 URL。 仅支持本地(stdio)服务器的客户端需要一个桥接工具,例如 mcp-remote.

可用工具

  • search_person — 按姓名搜索图谱,返回带有个人资料 URL 的匹配结果
  • get_person — 通过 ID 获取某人的完整详情
  • get_relatives — 以文本形式列出直系亲属(父母、子女、配偶)
  • get_family_image — 一张可视化的家谱卡片图片
  • search_place — 按名称搜索地点,返回带有地点 URL 的匹配结果
  • get_place — 地点详情:层级结构和已记录人数

Human Lineage 不存储在世人员的数据 — 仅包含已故人士。请求速率限制为每个客户端每分钟 60 次。

示例提示词

  • “在 Human Lineage 上搜索约翰·塞巴斯蒂安·巴赫”
  • “给我看看 Human Lineage 上玛丽·居里的资料”
  • “根据 Human Lineage,查尔斯·达尔文的父母和子女是谁?”
  • “给我看看约翰·安布罗修斯·巴赫的家谱图片”
  • “在 Human Lineage 上查找所有1900年前出生、姓 Kowalski 的人”
  • “阿尔伯特·爱因斯坦的逝世日期是否记录在 Human Lineage 上?”
  • “从 Human Lineage 获取路德维希·凡·贝多芬的配偶和兄弟姐妹信息”
  • “在 Human Lineage 上查找尼古拉·特斯拉并总结他的生平事实”
  • “使用 Human Lineage 比较沃尔夫冈·阿马德乌斯·莫扎特和约瑟夫·海顿的出生地”
  • “给我看看艾萨克·牛顿的可视化家族图”
  • “在 Human Lineage 上搜索姓 Romanov 的人”
  • “艾达·洛芙莱斯在 Human Lineage 上有哪些亲属?”
  • “在 Human Lineage 上查找弗雷德里克·肖邦的个人资料链接”
  • “给我看看玛丽·斯克沃多夫斯卡-居里家庭的家谱图片”
  • “在 Human Lineage 上搜索地点 Eisenach,并告诉我那里记录了多少人”
  • “Human Lineage 上萨尔茨堡的地点层级是怎样的?”
  • “在 Human Lineage 上搜索地点克拉科夫”
  • “Human Lineage 上记录了多少人在维也纳?”
  • “根据 Human Lineage,莱比锡属于哪个国家和地区?”
  • “比较一下 Human Lineage 上布拉格和华沙记录的人数”