Lab4U

Lab4U (Russia): pick lab tests for a goal or a doctor's list and build a cart on lab4u.ru

使うべきか

品質と安全性

B
説明の品質
56%
スキーマの完全性
94%
命名の品質
80%
ポイズニングのリスク
100%
権限の一致
100%
プロトコルへの準拠
100%

検出事項(4)

  • LOWTool 'lab4u_cities' description lacks action verblab4u_cities 内
  • LOWTool 'lab4u_tests_search' description lacks action verblab4u_tests_search 内
  • LOWTool 'lab4u_test_details' description lacks action verblab4u_test_details 内
  • LOWTool 'lab4u_basket_check' description lacks action verblab4u_basket_check 内

ツール定義とプロトコルへの準拠に関する自動分析に基づいています。

コンテキストコスト

~1,589トークン数(ツール定義)
~1.5 KB一般的なレスポンスサイズ
注意への影響は中程度(128k コンテキストの 1.24%)

これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。

インストール

ワンクリックインストール

これを `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"
}

コミュニティ

このサーバーを評価する

エビデンス

最近の観測

検証済みバージョンは記録されていませんツール 5 件