タグ: Claude

6 本の記事

プログラミング

ClaudeにW杯2026の全104試合をGoogleカレンダーへ自動登録してもらった話(カレンダーMCPの限界も込み)

AIのClaudeにGoogle Calendar MCPをつないで、W杯2026の全104試合をGoogleカレンダーへ登録し、さらにW杯専用カレンダーへ引っ越しさせた記録です。カレンダー自体は新規作成できない・イベントはカレンダー間を移動できないというMCPの制約と、AIが拾った日程に混ざっていた誤りを数の保存則で検算した過程、実際に使ったイベントの設定値までまとめました。

プログラミング

NotebookLMのOSS版2ツールをClaude Maxのclaude -pで動かして比較してみた

NotebookLMのOSS版であるAnythingLLMとOpen Notebookを、Claude Maxの `claude -p` を生成エンジンにして動かし、比較した記録です。自作シムでOpenAI互換APIに見せかける構成、AnythingLLMで詰まった2箇所、Open NotebookのREST API全自動化、回答精度と所要時間の実測、そして規約や埋め込み・音声の限界までまとめました。

プログラミング

Obsidianを操作するMCPサーバーを自作して、Claudeから自分のノートを読み書きする

自宅のUbuntuサーバーにObsidian操作用のMCPサーバーを立てて、スマホやパソコンのClaudeから自分のメモを検索・閲覧・編集できるようにした記録です。Python 3.12+FastMCP(HTTP・ポート8751)の構成、Dockerでの動かし方(user: 1000:1000)、用意した20個のツール、ウィキリンク解析やdry_run・transactionといった安全機構、Tailscale Funnelでのつなぎ方、Claude Codeへの指示書までまとめました。

プログラミング

バラバラの体組成・筋トレ・睡眠を自宅サーバーに集約するMCPと自動同期アプリを作りました

体組成計・筋トレアプリ・スマートウォッチに分散していた健康記録を、自宅サーバーの1つのデータベースに集約した話です。スクショをClaudeに読ませて記録するMCPサーバー(gym-mcp)と、Health Connectの連続データを自動送信するAndroidアプリ(からだ同期)の2本立てで、設計判断と実機で見つかったバグまでまとめました。

プログラミング

claude -pを自作アプリのLLMにしたら、勝手にObsidianを読みにいった話

Claude Codeの非対話モード claude -p を自作RAGツールの生成エンジンに繋いだところ、質問と無関係な個人のCLAUDE.mdを読み込んでObsidian Vaultを探しに行きました。どこまで中立化できるのかをA/B/C/Dの4段階で実測し、最終的に使った起動オプションと、Windowsで空文字引数が壊れた原因までまとめています。

プログラミング

claude -pを150行のシムでOpenAI互換APIにする(APIキー不要)

Claude Codeの非対話モード claude -p を、OpenAI互換のAPIサーバーに見せかける小さなシムの中身を解説します。追加ライブラリゼロ・Node標準モジュールだけの実装から、プロンプトをstdinで渡す理由、擬似SSEとハートビート、total_cost_usdでのコスト可視化、起動オーバーヘッドと日本語文字化けの罠までまとめました。