
← terapyon channel13 aug 2025 · 1 u 53 min
#114 清水川さんをゲストに TRACERY MCPサーバ開発の裏話
<p><strong>Summary:</strong></p><p>清水川さんをゲストに迎え、AIコーディングとMCP(Model Context Protocol)を活用した最新の開発手法が深く掘り下げられています。特に、清水川さんが開発を主導したドキュメンテーションサービス「<a href="https://tracery.jp/" target="_blank" rel="noreferrer nofollow noopener">TRACERY</a>」のMCP連携が紹介され、AIエージェントがコードベースからドキュメントや設計書を自動生成し、開発プロセス全体を加速する事例が詳細に語られました。GitHub Copilotの活用やリモートMCPの登場により、開発効率が飛躍的に向上した体験談、そしてGitを中心とした開発スタイルの重要性が強調されています。</p><p><br></p><p><strong>Guest:</strong></p><p>清水川(@shimizukawa)</p><p>(株) BePROUD で IT Architect、ドキュメンテーションサービスの開発チー。Python歴 2003年頃からなので22年ちょっと。先日はじめてPyCon USに参加しました。</p><p><br></p><p>Contents: (NotebookLMで作成)</p><ul><li>清水川さんの自己紹介と、BeProudのIT Architectとしての活動が紹介され</li><li>清水川さんのPython歴は2003年頃からで、約22〜23年になると述べられ</li><li>PyCon US 2025に初めて参加し、技術だけでなくコミュニティの話題が深いと感じた経験が語られた</li><li>Pythonの20年間の変化について議論された</li><li>清水川さんが8月にキャンピングカーを借りて家族で四国へ旅行する計画を明かした</li><li>運転やコストに関するキャンピングカーの課題や、アイデアのきっかけとなったポッドキャストが紹介された。 <a href="https://www.momit.fm/episode/75" target="_blank" rel="noreferrer nofollow noopener">https://www.momit.fm/episode/75</a></li><li>今回のポッドキャストの主題は、7月28日のBPStudy 215での清水川さんの「MCP連携で加速するAI駆動開発」の発表であることが説明された</li><li>清水川さんがAIコーディングやAI駆動開発という用語を使用すると述べた</li><li>LLMツールとして、調べ物にPerplexityとGemini、開発にClaude Sonnet 4を主に利用していると説明された。GitHub CopilotでGPT-5が利用可能になったことと、そのトークン消費モデルについて言及された</li><li>寺田もLLMの利用状況(ChatGPT, Gemini, NotebookLM)を共有した</li><li>清水川さんがAIエージェントとしてGitHub Copilotをメインに利用していると話した</li><li>清水川さんの開発環境がGitHub Codespaces上で動作し、月額約1万円の費用がかかると述べられた</li><li>AIエージェントにプルリクエスト作成まで任せる開発スタイルが紹介された</li><li>人間が細かい指示をAIに与え、AIは探索的な作業や設計書作成に活用するという役割分担が議論された</li><li>MCPの活用として、GitHub MCPサーバーがIssueの読込みに便利だと語られた</li><li>MCPのユースケースとして、クローズド情報の参照や、面倒な計算・情報まとめの自動化が挙げられた</li><li>TRACERYのMCPサーバーの開発は清水川さんが主導したと説明された</li><li>TRACERYはシステム開発のためのドキュメンテーションサービスであり、無料枠も提供されていると紹介された</li><li>TRACERYは、情報分断や更新の課題を解決し、図の作成機能も持つドキュメンテーションツールであることが説明された</li><li>TRACERYのMCPサーバー開発では、認証周りの実装が特に大変だったと語られた</li><li>リモートMCPは2025年6月18日版の仕様から正式に定義され、VS CodeやGitHub MCPが迅速に対応したことが述べられた</li><li>デモでは、LLMにコードから用語集やAPI設計書を作成させ、TRACERYに登録するプロセスが示された</li><li>開発終盤でAIエージェントを活用し、2日間でGitHub Copilotのプレミアムリクエスト300回分を使い果たすほど開発効率が向上した経験が語られた</li><li>Gitの適切な利用(コミットやプルリクエスト)が、AIエージェントを活用した開発において重要であると再確認された</li><li>環境構築の自動化(Devコンテナなど)が、AIエージェントの活用において非常に重要であると強調された</li><li>今後のPyCon JPが9月末に広島で開催されること、寺田さんと清水川さん両名がトークを行う予定であることが告知された</li></ul><p><br></p><p><strong>Links:</strong></p><ul><li>BPStudy: 215 <a href="https://bpstudy.connpass.com/event/361340/" target="_blank" rel="noreferrer nofollow noopener">https://bpstudy.connpass.com/event/361340/</a></li><li>BPStudyの資料: <a href="https://speakerdeck.com/bpstudy/mcp-integration-accelerates-ai-driven-development" target="_blank" rel="noreferrer nofollow noopener">https://speakerdeck.com/bpstudy/mcp-integration-accelerates-ai-driven-development</a></li><li>TRACERY: <a href="https://tracery.jp/" target="_blank" rel="noreferrer nofollow noopener">https://tracery.jp/</a></li><li>TRACERY MCP: <a href="https://docs.tracery.jp/integration/mcp.html" target="_blank" rel="noreferrer nofollow noopener">https://docs.tracery.jp/integration/mcp.html</a></li><li>MCP連携で加速するAI駆動開発 - その1:TRACERYがMCP対応した理由とその背景: <a href="https://tracery.jp/articles/entry/ai-context-and-tracery-mcp" target="_blank" rel="noreferrer nofollow noopener">https://tracery.jp/articles/entry/ai-context-and-tracery-mcp</a></li><li>MCP連携で加速するAI駆動開発 - その2:設計書からAPIまで──TRACERY連携の実演: <a href="https://tracery.jp/articles/entry/tracery-mcp-live-demo" target="_blank" rel="noreferrer nofollow noopener">https://tracery.jp/articles/entry/tracery-mcp-live-demo</a></li><li>MCP Authorization Flow Steps: <a href="https://modelcontextprotocol.io/specification/2025-06-18/basic/authorization#authorization-flow-steps" target="_blank" rel="noreferrer nofollow noopener">https://modelcontextprotocol.io/specification/2025-06-18/basic/authorization#authorization-flow-steps</a></li><li>PyCon JP 2025: <a href="https://2025.pycon.jp/ja" target="_blank" rel="noreferrer nofollow noopener">https://2025.pycon.jp/ja</a></li></ul>