自分のマシン上で動くモデルサービスのための共通インターフェース。発見、モデルカタログ、ストリーミングレスポンス、永続タスクを備え、すでに使っているクライアント向けの OpenAI 互換エンドポイントも提供します。
エージェントのための、オープンなプロトコル。
Made for Agent は、AI エージェント、モデル、ツールが人間と同じくらい簡単に読めるオープンプロトコルを書き、維持しています。各プロトコルは、読みやすい本文、機械可読な契約、JSON の例とともに公開されます。
-
発見
GET /.well-known/lmsp.json 200 OK { "protocol": "lmsp", "versions": ["1.0"], "interfaces": [ { "kind": "lmsp", "url": "…/lmsp/v1" }, { "kind": "openai", "url": "…/v1" } ] } -
モデル一覧
GET /lmsp/v1/models 200 OK { "data": [ { "id": "qwen3:14b-q4_k_m", "status": "ready" } ] } -
応答
POST /lmsp/v1/responses { "model": "qwen3:14b-q4_k_m", "stream": true, … } 200 OK text/event-stream event: response.output_text.delta data: {"delta":"A local model "} event: response.completed data: {"status":"completed"}
プロトコル
今のところプロトコルは 1 つです。今後のプロトコルも、仕様、契約、例という同じ一式を備えます。
プロトコルの書き方
-
まず機械が読めること
各プロトコルは、OpenAPI 契約、JSON の例、すべてのページの Markdown 版を備えており、エージェントも人間と同じように使えます。
-
既定でローカル、既定でプライベート
サービスはループバックで待ち受け、クライアントは通信の前にペアリングし、プロンプトはログや発見のブロードキャストに残りません。
-
既存のものと互換
OpenAI、Ollama、MCP、A2A の慣習の上に作っています。既存のクライアントは、ベース URL を変えるだけで動き続けます。
-
ステートレスな発見、永続する作業
クライアントは、必要なときにいつでも機能を再発見できます。長時間のジョブは永続化されたタスクで、再起動後も残ります。
エージェントとクローラー向け
ここにあるものはすべてプレーンテキストで入手できます。読むのにスクリプトは不要です。
/ja/llms.txt- 言語モデル向けの、このサイトの索引
/ja/llms-full.txt- LMSP 仕様の完全版を 1 つの Markdown ファイルにまとめたもの
/ja/lmsp/1.0/tasks.md- 任意の仕様ページの Markdown 版: URL 末尾のスラッシュを .md に置き換える
/lmsp/1.0/openapi.json- LMSP 1.0 の契約(OpenAPI 3.2)
/sitemap.xml- すべての言語のすべてのページ。hreflang リンク付き