from 日記2025-02-03 MCPサーバを作った2025-02-04
2/3 o3と「こんなことがしたいけど将来的な拡張も考えた時にどう設計するのがいいかな」的な会話をしてたらなるほどとなった
2/4 顧客(僕)が日常的に行なっている不定形なプロセスを観察して その中で繰り返されている共通のステップを見つけて、 それをツール化して手軽に呼び出せるようにし(ここで入出力の標準化とドキュメント化が行われる) それからそれを呼び出すAPIサーバを作る(ここでサービスディスカバリー的なことができるようになる) AIエージェントはどのようなツールが使用可能かをディスカバリーして使う
Pythonスクリプトを実行するMCPサーバができて、 Roo CodeからもClaude Desktopからも呼べたので、 理論上なんでもやりたい放題になった
このMCPサーバを汎用の「他の人も使うもの」として公開してメンテナンスするより 自分専用のものにして「自分はDropboxのここに論文を入れてる」とかの知識をコードとして言語化していった方が 「僕+AIエージェント」としての生産性は高くなると思う 汎用のツールを使う人は結局その汎用のツールを自分の状況に合わせてカスタマイズするという「抽象度の高いシステム記述」をやることになる
自分専用のMCPサーバを作るの、Roo Codeに「作りたい」って言ったらシュッと作ってくれるものだし、 「そのサーバにこんな機能をつけたい」ってのも自然言語で指示したら作ってくれるわけなので なんというか「グルーコード」というものの存在が変わってきてる感じがある
2025-02-04
Debugging - Model Context Protocol
Inspector - Model Context Protocol
cosense-mcp-server yosider/cosense-mcp-server: A MCP Server for Cosense をいじり始めた
writeに関しては これらのツールをまずはコマンドラインで呼び出せるようにする
readに関しては