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 対応

年表、指導者、文化遺産地、民族、口述史資料、文書を扱う6つの歴史資料ツールをMCPクライアントに提供します。応答には出典情報が含まれ、DEMO項目はライブデータではなく参考例です。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"gabrielmahia-historia": {
"command": "uvx",
"args": [
"historia-mcp"
]
}
}
}
起動コマンドuvx historia-mcp

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
pypihistoria-mcp0.1.9

ツール

6

掲載時のツール一覧 · 5 日前に更新

パラメーター型必須説明
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 — ケニアのユネスコおよび国内の文化遺産施設とランドマークを返します。
    引数: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 と表示された応答は、実際のデータフィードではなく参考例です。利用する前に、応答内で示されている機関に確認してください。

East Africa Coordination Stack の一部

この 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 をご覧ください。

East Africa coordination stack の一部

設計上、特定のモデルに依存しません。クローズド API、オープンウェイトモデル、小型の蒸留モデルをすべて第一級の選択肢として扱います。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。