line-developers-mcp みたいなのを作りたい

https://github.com/awslabs/mcp 的な感じで https://developers.line.biz/ja/ のドキュメント検索する君があると便利かもしれない

の特殊系みたいな実装になりそう
aws のは検索の API を叩いてたけど、LINE Developers は API 公開されてないし、Playwright 経由にしておいたほうが丸い気がする

read_documentation はなんで tool なんだろう
特に書き込みとかはないのに
resource ではない?

zod から型定義を生成するのはいいけど、npm publish するときは infer じゃなくて type で定義されたものが含まれていほしい
認知負荷が...

動くものはできた

ちょっと触った感想
検索の強化が必要そう?
LINE Login 概要
では https://developers.line.biz/ja/docs/line-login/overview/ がヒットしない
LINEログインの概要
と検索する必要がある
readDocumentation では FAQ や News は除外してもいいかも

良さそう
サンプル

ラインのサイトぐらいの規模感、更新頻度なら tool で検索するより手動インデックスのノリで resource を用意するほうがコスパよく精度を求められそう
aws のドキュメントは規模感が違いすぎる

https://developers.line.biz/en/reference/liff/ をresourceに設定したけど LLM が使ってくれない

ドキュメント検索系のMCPは汎用的な機能なので、個別にMCP作るよりも汎用的なライブラリなりツールが登場しそう
MCPの本質はPOSTなので、あると劇的に日常が変化することはなさそう?
やってることはRAGに近いし

Qiita みたいに URL の最後に .md
を追加するとマークダウンが手に入るやつがあると便利そう

ドキュメント検索系のMCPは昔のインターネットの検索エンジンと似てるところがありそう
小規模→ディレクトリ型検索エンジンみたいな感じで人間が整備 or ソースの Markdown なり headless CMS から index ぽいものを作成 (resource を作る?)
大規模→検索用のエンドポイントを作って、MCP のガワを被せる

この2つがノイズすぎてつらい

cline でログの出し方がわからん

VSCode の開発者ツールから確認できた