Claude Code から jpcite を 30 秒で接続

claude mcp add jpcite -- uvx autonomath-mcp 1 行で 261 MCP 機能を利用できます。jpcite は Claude が読む前に公的制度データを小さい Evidence Packet へ圧縮するレイヤーです。anonymous は 3 req/IP/日まで無料、paid は税別 ¥3/billable unit metered。

5 分接続手順

  1. uvx をインストール: curl -LsSf https://astral.sh/uv/install.sh | sh を実行し、シェルを再起動。
  2. jpcite を MCP server に登録: claude mcp add jpcite -- uvx autonomath-mcp (PyPI 名は legacy 維持で autonomath-mcp、ブランドは jpcite)。
  3. 接続確認: claude mcp list | grep jpcite が緑表示なら成功。
  4. (任意) API key を設定: 3 req/日上限を外す場合は export JPCITE_API_KEY=<YOUR_JPCITE_API_KEY>。発行は /pricing.html#api-paid から。
  5. 動作確認: 次節の verification コマンドで 261 MCP 機能が見えるか確認。

copy-paste snippet

~/.claude.json に直接書く場合は以下を MCP servers ブロックに追加。

{
  "mcpServers": {
    "jpcite": {
      "command": "uvx",
      "args": ["autonomath-mcp"],
      "env": {
        "JPCITE_API_KEY": "<YOUR_JPCITE_API_KEY>"
      }
    }
  }
}

API key 不要 (anon free 3 req/IP/日) の場合は env ブロック自体を省略可能。

動作確認

Claude Code セッション内で /mcp コマンドを実行 (または下記 CLI) で jpcite が緑 dot で表示され、tools 261 件が読まれていれば成功。

claude mcp list   # jpcite が「Connected」表示

期待値: jpcite: uvx autonomath-mcp - ✓ Connected と表示され、公開 tools 261 件が読まれていれば成功です。36協定書面の生成機能は公開提供していません。

REST 直叩きで疎通確認する場合は -G --data-urlencode を必ず使うこと。日本語 query を URL に直接埋めると HTTP リクエスト行が壊れ、API は {"error":{"code":"bad_request",...,"hint":"Use --data-urlencode for non-ASCII query params..."}} を返します。

curl -G "https://api.jpcite.com/v1/programs/search" \
	  --data-urlencode "q=補助金" \
	  --data-urlencode "prefecture=東京都" \
	  -H "X-API-Key: ${JPCITE_API_KEY:-}"

claude -p や Claude Agent SDK の prompt に長い PDF・検索結果を毎回入れる前に、まず jpcite の packet を作ると jpcite_cost_jpyestimated_tokens_savedsource_countknown_gaps を確認できます。Claude 側の請求削減を保証するものではありませんが、反復業務では「根拠付きの小さい入力」を渡す設計にできます。

packet="$(curl -sS -X POST "https://api.jpcite.com/v1/evidence/packets/query" \
  -H "X-API-Key: ${JPCITE_API_KEY}" \
  -H "Content-Type: application/json" \
  -d '{"query_text":"東京都 製造業 設備投資 補助金","limit":5,"include_compression":true,"source_tokens_basis":"pdf_pages","source_pdf_pages":30,"input_token_price_jpy_per_1m":300}')"

echo "$packet" | jq '{jpcite_cost_jpy, estimated_tokens_saved, source_count, known_gaps}'
claude -p "この jpcite Evidence Packet だけを根拠に、候補制度・確認質問・known_gaps を整理して。専門判断として断定しないこと。 $packet"

FAQ

anonymous と paid の違いは?

anon は IP ベースで 3 req/日 (AnonIpLimit)、API key 無し。paid は税別 ¥3/billable unit metered で上限なし、JPCITE_API_KEY 経由でカウント。

API key はどう発行する?

/pricing.html#api-paid から発行します。決済後の success ページでキーを 1 回だけ表示します。

8 業法 fence とは?

jpcite は税理士法§52・弁護士法§72 等の独占業務に抵触する個別助言を返しません。/legal-fence.html 参照。