mcpField
H
historia-mcp

historia-mcp

本地服务
github.com/gabrielmahia科研与教育02 天前更新

关于 historia-mcp

historia-mcp 是用于查询肯尼亚及东非历史资料的 MCP 服务,内容包括时间线、独立运动领袖、文化遗产地和历史文献。它将公共来源资料整理为可查询内容,并提示口述历史可能存在争议。

主要功能

  1. 01按年份范围查询肯尼亚历史
  2. 02独立运动领袖资料
  3. 03按地区查询文化遗产地
  4. 04族群文化与历史指南
  5. 05口述历史资源参考
  6. 06历史文献参考

适用场景

  1. 01了解特定历史时期的事件
  2. 02研究独立运动时期人物
  3. 03按地区查找文化遗产地
  4. 04查找条约或宪法文本资料

MCP 相关

向 MCP 客户端提供六种历史资料查询工具,涵盖时间线、领袖、遗产地、族群、口述历史资源和文献。响应附有来源信息;DEMO 条目是参考示例,并非实时数据。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"gabrielmahia-historia": {
"command": "uvx",
"args": [
"historia-mcp"
]
}
}
}
启动命令uvx historia-mcp

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
pypihistoria-mcp0.1.9

工具

6

收录的工具列表 · 更新于 6 天前

参数类型必填说明
end_yearany否筛选截至该年份的事件,例如 2010、2024。留空表示不设结束年份限制。
start_yearany否筛选从该年份开始的事件,例如 1900、1963(独立)。留空表示显示完整时间线。

详细介绍

historia-mcp

存在的意义

东非历史有充分的文献记载,但对机器而言结构化程度较低——时间线、独立运动时期的人物、遗产地和口述历史都散见于档案的散文中。让这些内容可供查询,才能用于教学、引用和进一步开发。

安装

pip install historia-mcp

工具(6 个)

  • kenya_history_timeline —
    参数:start_year、end_year
  • independence_leaders —
    参数:无
  • cultural_heritage_sites — 返回肯尼亚的 UNESCO 和国家级文化遗产地及地标。
    参数:region
  • ethnic_groups_guide — 返回肯尼亚各族群的文化、语言和历史信息。
    参数:group
  • oral_history_resources —
    参数:无
  • historical_documents — 返回与肯尼亚相关的历史文献、条约和宪法文本的参考资料。
    参数:document_type

示例

from historia_mcp.server import kenya_timeline

result = kenya_timeline()
# period, events, significance, further reading

Claude Desktop 集成

添加到 claude_desktop_config.json:

{
  "mcpServers": {
    "historia-mcp": {
      "command": "python",
      "args": ["-m", "historia_mcp.server"]
    }
  }
}

数据与免责声明

历史参考资料汇编自公开来源。尤其是口述历史,存在有争议的解读;请将条目视为研究的起点,而非定论。

每个工具响应都包含一个 source 字段。标记为 DEMO 的响应仅为示例参考数据,并非实时数据流——采取行动前,请根据响应中注明的权威来源进行核实。

东非协调技术栈的一部分

此 MCP 服务是肯尼亚协调基础设施的一部分。 将其连接到 africa-coord-bus — 这是一个协调事件总线,可自动在不同领域之间路由信号。

pip install africa-coord-bus

所有服务:pypi.org/user/gmahia 在线演示:coord-cascade-demo

知识产权与协作

采用 MIT 许可证。仅通过 GitHub Issues 接收反馈——不接受拉取请求。演示数据会标记为 DEMO,不适用于运营决策。完整政策:docs/architecture/IP_POLICY.md。安全问题报告:请参阅 SECURITY.md。

东非协调技术栈的一部分

从设计上与模型无关:封闭 API、开放权重模型和小型蒸馏模型都受到同等支持。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。