WORKS SAAS
Forecall
AI エージェントが MCP ツールを正しく選んで呼べるかを測り、直すべき点を示す。ツール説明のリンターは OSS。
概要
MCP サーバーのツールは、説明文の良し悪しでエージェントの呼び方が変わる。Forecall はツール説明を 0〜100 で採点するリンターから始まり、エージェントが実際にツールを正しく選んで呼べているかを測って、直すべき点を示す。
構成
- forecall-cli。
npx forecall lint tools.jsonで、目的・使いどころ・引数・戻り値・制約・例の観点から各ツールを採点する OSS のリンターと CLI。GitHub Actions 版もある - forecall-mcp。stdio でサーバーを起動するクライアント(Claude Desktop など)を Forecall Failure KB につなぐ小さなリレー。KB はエージェントが MCP ツールの既知の失敗と回避策を呼び出し前後に引ける MCP サーバー
- forecall.dev。計測とダッシュボードの本体
技術的なポイント
- 採点ルールはバージョン管理され、サーバー全体の問題(ほぼ同じ説明の重複など)とツール単位の問題を分けて出す
- KB は Streamable HTTP の MCP サーバーとして公開し、リモート接続できないクライアントだけリレーを挟む