toolpin について
toolpinは、ほかのMCPサーバーを調査・監視するMCPサーバーです。依存先の選定や障害調査に役立ち、仕様で定義されたフィールドのハッシュでツール定義の変更を記録しますが、評価や安全性の判定は行いません。
主な機能
- 01名前やタイトルによるMCPサーバー検索
- 02エンドポイントの到達性と確認時刻の照会
- 03観測済みツール定義の取得
- 04エンドポイントとツールの変更履歴確認
- 05サーバー監視と変更メール通知
- 06MCP仕様と移行状況の確認
活用シーン
- 01依存前にMCPサーバーの状態を確認
- 02ツール定義が変わったかを確認
- 03リモートエンドポイントの停止や復旧を調査
- 04依存サービスの変更通知を購読
MCP 対応
toolpinはStreamable HTTPで利用できるステートレスなMCPサーバーです。他のMCPサーバーの検索、状態、ツール定義、変更履歴を照会するツールを提供し、監視機能にはアカウント認証が必要です。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://toolpin.dev/mcpclaude mcp add --transport http dev-toolpin-toolpin https://toolpin.dev/mcp{"mcpServers":{"dev-toolpin-toolpin":{"type":"http","url":"https://toolpin.dev/mcp"}}}Cursor で開く{"servers":{"dev-toolpin-toolpin":{"type":"http","url":"https://toolpin.dev/mcp"}}}VS Code で開く{"mcpServers":{"dev-toolpin-toolpin":{"type":"http","url":"https://toolpin.dev/mcp"}}}{"mcpServers":{"dev-toolpin-toolpin":{"serverUrl":"https://toolpin.dev/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
6| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| limit | integer | いいえ | |
| query | string | はい |
詳細
Toolpin MCP サーバー
ほかの MCP サーバーについての質問に答える MCP サーバーです。前回のプローブ時に応答があったか、各サーバーのツールがどのような機能をうたっていたか、その説明が以前から変わったかどうかを確認できます。
エージェントが依存先のサーバーを選ぶときにも、何かが動かなくなったときにツールの仕様がいつの間にか変わっていないか確認するときにも役立ちます。
https://toolpin.dev/mcp ストリーミング可能な HTTP、ステートレス、登録不要です。
{
"mcpServers": {
"toolpin": {
"url": "https://toolpin.dev/mcp"
}
}
}
ツール
| ツール | 回答する内容 |
|---|---|
search_servers | 公開レジストリから、名前またはタイトルで MCP サーバーを検索します。 |
get_server | 1 つの MCP サーバーについて Toolpin が観測したすべての情報です。各リモートエンドポイントへの到達可否と、最終確認日時および最終検証日時、リポジトリのアクティビティ、現在のツール定義のハッシュ、過去 90 日間に記録された変更数を確認できます。 |
get_server_tools | Toolpin が最後に読み取ったときに 1 つの MCP サーバーが公開していたツール定義です。各定義には、MCP 仕様で定義されたフィールドの SHA-256 ハッシュが付いています。 |
get_server_changes | 1 つの MCP サーバーについて Toolpin が記録した変更です。ツール定義の変更や、エンドポイントの停止・復旧を確認できます。 |
get_spec_status | 現在の MCP 仕様のリビジョン、Toolpin が確認する仕様提案、およびカタログの移行状況を確認できます。 |
watch_server | 呼び出し元の Toolpin アカウントで MCP サーバーの監視を開始し、変更があった場合や応答が停止した場合にメールで通知します。 |
パラメーターとレスポンス形式の詳細は https://toolpin.dev/api をご覧ください。機械可読なスキーマは https://toolpin.dev/openapi.json で確認できます。
制限
読み取りにはキーは必要ありません。制限を引き上げる場合や、アカウントに対して処理を行う watch_server を使用する場合は、Authorization: Bearer ヘッダーにキーを追加してください。
| 呼び出し元 | 1 日あたりの個別サーバー数 |
|---|---|
| 匿名 | 25 |
| サインイン済み、無料プラン | 200 |
| 有料プラン | 無制限 |
制限の対象はリクエスト数ではなく、個別サーバー数です。同じサーバーについて何度尋ねても、1 日中問い合わせる場合でも、それぞれ 1 件として数えられます。そのため、自分が依存するサーバーを監視しても上限に達することはありません。キーを URL に含めないでください。
確認できないこと
スコア、評価、安全性の判断は行いません。ツールの説明とアノテーションは、サーバーが公開したとおりにそのまま掲載されます。これらはサーバーの作成者による申告であり、Toolpin が検証した内容ではありません。読み取り専用とアノテーションに記載されたツールでも、実際には何でも実行できる可能性があります。
Toolpin が確認できるのは、その申告内容に変更があったかどうかです。MCP 仕様で定義されたフィールドをハッシュ化し、毎日比較しています。それがこのサービスのすべてです。
方法については https://toolpin.dev/methodology をご覧ください。
このリポジトリ
ドキュメントと公開済みのレジストリマニフェストを含みます。サービス本体はクローズドソースです。ツール定義の変更は CHANGELOG.md に記録されます。これは、Toolpin がほかのすべてのサーバーについて監視しているものと同じです。
お問い合わせ:[email protected]
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。