Lab4U
Lab4U (Russia): pick lab tests for a goal or a doctor's list and build a cart on lab4u.ru
使うべきか
品質と安全性
検出事項(4)
- LOWlab4u_cities 内
- LOWlab4u_tests_search 内
- LOWlab4u_test_details 内
- LOWlab4u_basket_check 内
ツール定義とプロトコルへの準拠に関する自動分析に基づいています。
コンテキストコスト
これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。
インストール
ワンクリックインストール
これを `claude_desktop_config.json` ファイルに追加してください:
{
"mcpServers": {
"lab4u": {
"url": "https://mcp.lab4u.ru/mcp"
}
}
}リモートエンドポイント
https://mcp.lab4u.ru/mcpstreamable-httpできること
ツール一覧
ツール(5)
🟢lab4u_cities(name)
Список городов, где можно сдать анализы Lab4U. Вызывай первым, чтобы получить location_id города пользователя. Если города нет в списке, скажи, что Lab4U там не работает.
入力スキーマ
{
"type": "object",
"properties": {
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Часть названия города, например «Казань». Не указывай, чтобы получить весь список",
"title": "Name"
}
},
"title": "lab4u_citiesArguments"
}出力スキーマ
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "lab4u_citiesOutput"
}🟢lab4u_tests_search(queries, location_id)
Поиск анализов и комплексов Lab4U по ключевым словам: название, сокращение, показатель или тема (например, «ОАК», «витамин D», «TSH», «щитовидная железа»). Принимает список запросов — передавай все нужные сразу, а не всю фразу пользователя. location_id обязателен: без него не видно доступность и сроки. Комплексы в ответе идут первыми. У каждой позиции есть метка «нашлось» и состав комплекса — используй их, чтобы выбрать подходящее и не предлагать лишнее.
入力スキーマ
{
"type": "object",
"properties": {
"queries": {
"description": "Ключевые слова, от 1 до 10: названия анализов, сокращения, показатели или темы. Например: [\"ТТГ\", \"Т4 свободный\", \"щитовидная железа\"]",
"items": {
"type": "string"
},
"maxItems": 10,
"minItems": 1,
"title": "Queries",
"type": "array"
},
"location_id": {
"description": "ID города из lab4u_cities. Обязателен: без него не видно доступность и сроки",
"title": "Location Id",
"type": "integer"
}
},
"required": [
"queries",
"location_id"
],
"title": "lab4u_tests_searchArguments"
}出力スキーマ
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "lab4u_tests_searchOutput"
}🟢lab4u_test_details(test_id, location_id)
Подробности об одном анализе в городе: доступен ли, срок готовности, работает ли в выходные, ограничения по полу, какие показатели входят, ссылка на страницу с правилами подготовки. Вызывай, когда пользователь спрашивает про конкретный анализ или нужно сравнить похожие.
入力スキーマ
{
"type": "object",
"properties": {
"test_id": {
"description": "ID анализа или комплекса из lab4u_tests_search",
"title": "Test Id",
"type": "integer"
},
"location_id": {
"description": "ID города из lab4u_cities",
"title": "Location Id",
"type": "integer"
}
},
"required": [
"test_id",
"location_id"
],
"title": "lab4u_test_detailsArguments"
}出力スキーマ
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "lab4u_test_detailsOutput"
}🟢lab4u_basket_check(test_ids, location_id)
Проверяет список анализов, который назвал или выбрал пользователь, перед сборкой корзины. Находит самый подходящий готовый комплекс: включает хотя бы 2 анализа из списка и добавляет не больше 10. Показывает, что недоступно в городе и что нельзя заказать отдельно. Вызывай, когда у пользователя есть конкретный список анализов, в том числе от врача.
入力スキーマ
{
"type": "object",
"properties": {
"test_ids": {
"description": "ID анализов, которые назвал или выбрал пользователь, от 1 до 20",
"items": {
"type": "integer"
},
"maxItems": 20,
"minItems": 1,
"title": "Test Ids",
"type": "array"
},
"location_id": {
"description": "ID города из lab4u_cities",
"title": "Location Id",
"type": "integer"
}
},
"required": [
"test_ids",
"location_id"
],
"title": "lab4u_basket_checkArguments"
}出力スキーマ
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "lab4u_basket_checkOutput"
}🟡lab4u_cart_link_create(test_ids, location_id)
Собирает корзину на lab4u.ru из списка ID анализов (до 20) для города и возвращает ссылку. Вызывай, когда пользователь согласился со списком. Если у пользователя был конкретный список анализов, сначала проверь его через lab4u_basket_check. Сообщи о недоступных в городе и несовместимых анализах из ответа.
入力スキーマ
{
"type": "object",
"properties": {
"test_ids": {
"description": "ID анализов и комплексов из lab4u_tests_search, от 1 до 20",
"items": {
"type": "integer"
},
"maxItems": 20,
"minItems": 1,
"title": "Test Ids",
"type": "array"
},
"location_id": {
"description": "ID города из lab4u_cities",
"title": "Location Id",
"type": "integer"
}
},
"required": [
"test_ids",
"location_id"
],
"title": "lab4u_cart_link_createArguments"
}出力スキーマ
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "lab4u_cart_link_createOutput"
}コミュニティ
エビデンス