MCP サーバー

高市早苗氏のブログ記事を Model Context Protocol (MCP) 経由でLLMから扱えるようにする takaichi-blog-mcp を公開しています。Claude Desktopなどのクライアントがローカルで起動するstdio形式のサーバーで、記事データはWayback Machineから取得してご自身のPCに保管します。

お知らせ: 以前このページで案内していたホスト型エンドポイント https://takaichi.vercel.app/api/mcp は公開を終了しました。下記のローカル実行版をご利用ください。設定ファイルに url を指定していた場合は command 形式への変更が必要です。

仕組み

2つのコマンドで構成されています。記事の一括ダウンロードは約1,024リクエスト(約20分)かかるため、MCPクライアントの初期化タイムアウトを避けるべくサーバー起動処理から分離されています。

takaichi-blog-fetch初回セットアップ

Wayback Machineから全記事をダウンロードし、Markdown形式でローカルに保管します(生HTMLは保存しません)。各記事に出典URLを付与します。初回に一度だけ実行します。

takaichi-blog-mcpMCPサーバー本体(stdio)

MCPクライアントがローカルで起動します。保存済みのデータのみを参照するため、起動後のネットワークアクセスは不要です。

インストール

# 1. PyPI からインストール(クローン不要)
pip install takaichi-blog-mcp

# 2. 記事を一括ダウンロード(初回のみ・約20分)
takaichi-blog-fetch

# 3. 動作確認(通常はMCPクライアントが自動起動)
takaichi-blog-mcp --help

Python 3.10以上が必要です。隔離環境に入れる場合は pipx install takaichi-blog-mcp または uv tool install takaichi-blog-mcp が使えます。データの保存先は既定で ~/.takaichi-blog-mcp/ です。

Claude Desktop での設定方法

Claude Desktop の設定ファイルに以下を追加してください。

{
  "mcpServers": {
    "takaichi-blog": {
      "command": "takaichi-blog-mcp"
    }
  }
}

設定ファイルの場所: macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

事前に takaichi-blog-fetch を実行してデータをダウンロードしておく必要があります。未取得の場合、各ツールはダウンロードを促すメッセージを返します。

利用可能なツール

takaichi_search_articles記事検索

タイトルと本文の全文検索(部分一致・日本語対応)。一致箇所の抜粋と出典URLを返します。

パラメータ

querystring*検索キーワード
limitnumber最大取得件数(デフォルト20、最大100)
takaichi_get_article記事取得

IDを指定して記事本文(Markdown)とメタデータを取得します。元サイトURLとWayback URLを含みます。

パラメータ

idnumber*記事ID(例: 8, 1428)
takaichi_list_articles記事一覧

記事メタデータの一覧を新しい順に取得します。カテゴリ・公開日で絞り込めます。

パラメータ

categorystringカテゴリで絞り込み
date_fromstring開始日(YYYY-MM-DD形式)
date_tostring終了日(YYYY-MM-DD形式)
limitnumber最大取得件数(デフォルト20、最大200)
offsetnumberオフセット(ページネーション)
takaichi_list_categoriesカテゴリ一覧

カテゴリの一覧を件数・収録期間つきで取得します。各カテゴリは当選期に対応します。

保存される形式

各記事はYAML frontmatter付きのMarkdownとして保存され、出典URLが記録されます。

---
id: 8
title: ようやく臨時国会が召集されました。
category: 5期目だ!野党だ!!永田町通信 平成21年10月~平成24年12月
published_date: 2009-10-26
archived_date: 2025-10-21
original_url: https://www.sanae.gr.jp/column_detail8.html
wayback_url: https://web.archive.org/web/2025…/…column_detail8.html
---

データ概要

記事数1,024件
記事ID範囲8〜1488(457件は欠番)
日付範囲2000-08-30 〜 2025-07-28
カテゴリ数13
データソースWayback Machine

リンク

本データはWayback Machineのアーカイブに由来し、記事の著作権は原著者に帰属します。ソースコードはMITライセンスですが、取得される記事内容はライセンスの対象外です。取得時はWayback Machineに過度な負荷をかけないようレート制限を設けています。