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に過度な負荷をかけないようレート制限を設けています。