LC-MS Worklist Builder — MCP-сервер для Claude Code: установка
Собирает и проверяет списки образцов для LC-MS, затем сохраняет файлы импорта для ПО приборов. Пригодится, когда нужно подготовить очередь без запуска анализа.
claude mcp add --env LABMCP_ADDRESS=<LABMCP_ADDRESS> --env LABMCP_SIMULATE=<LABMCP_SIMULATE> --env LABMCP_READ_ONLY=<LABMCP_READ_ONLY> --env LABMCP_LIMITS=<LABMCP_LIMITS> --transport stdio ms-worklist -- uvx labmcp-ms-worklistЧто делает LC-MS Worklist Builder
Сервер создаёт черновик списка образцов с параметрами метода, объёмом инъекции, позициями на лотке и шаблоном имён файлов. Можно добавить образцы, вставить холостые пробы и QC, перемешать порядок с записью seed, проверить список и экспортировать файл для MassLynx, SCIEX OS, MassHunter или Xcalibur. Он также читает существующие файлы из папки вывода, чтобы отредактировать список или преобразовать его для другого формата.
Экспорт проходит только после проверки обязательных полей, имён файлов, позиций и объёма инъекции. Ошибки блокируют запись, предупреждения — нет. Сервер работает с файлами: он не управляет масс-спектрометром и не запускает сбор данных. Поэтому созданный файл человек импортирует в ПО прибора.
Для работы нужен uvx и папка, куда сервер будет сохранять файлы; по умолчанию используется ./worklists. Существующий файл или шаблон сначала нужно скопировать туда. Сервер не перезаписывает файл без overwrite=true, а --read-only оставляет только инструменты просмотра и проверки.
Какие задачи решает
- собрать очередь образцов для LC-MS
- расставить холостые пробы и QC-инъекции
- проверить позиции лотка и параметры списка
- преобразовать файл списка между форматами приборов
- экспортировать файл импорта для ПО прибора
Примеры запросов агенту
- Создай список LC-MS для этих образцов и подготовь файл импорта для MassLynx.
- Добавь холостые пробы и QC, перемешай порядок и проверь список перед экспортом.
- Прочитай файл списка из папки вывода и подготовь его для SCIEX OS.
Как установить LC-MS Worklist Builder
Командой платформы
claude mcp add --env LABMCP_ADDRESS=<LABMCP_ADDRESS> --env LABMCP_SIMULATE=<LABMCP_SIMULATE> --env LABMCP_READ_ONLY=<LABMCP_READ_ONLY> --env LABMCP_LIMITS=<LABMCP_LIMITS> --transport stdio ms-worklist -- uvx labmcp-ms-worklistВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from labmcp-ms-worklist <команда>
Командой платформы
codex mcp add ms-worklist --env LABMCP_ADDRESS=<LABMCP_ADDRESS> --env LABMCP_SIMULATE=<LABMCP_SIMULATE> --env LABMCP_READ_ONLY=<LABMCP_READ_ONLY> --env LABMCP_LIMITS=<LABMCP_LIMITS> -- uvx labmcp-ms-worklistВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from labmcp-ms-worklist <команда>
Файл настроек
{
"mcpServers": {
"ms-worklist": {
"command": "uvx",
"args": [
"labmcp-ms-worklist"
],
"env": {
"LABMCP_ADDRESS": "<LABMCP_ADDRESS>",
"LABMCP_SIMULATE": "<LABMCP_SIMULATE>",
"LABMCP_READ_ONLY": "<LABMCP_READ_ONLY>",
"LABMCP_LIMITS": "<LABMCP_LIMITS>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from labmcp-ms-worklist <команда>
Файл настроек
{
"servers": {
"ms-worklist": {
"type": "stdio",
"command": "uvx",
"args": [
"labmcp-ms-worklist"
],
"env": {
"LABMCP_ADDRESS": "<LABMCP_ADDRESS>",
"LABMCP_SIMULATE": "<LABMCP_SIMULATE>",
"LABMCP_READ_ONLY": "<LABMCP_READ_ONLY>",
"LABMCP_LIMITS": "<LABMCP_LIMITS>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from labmcp-ms-worklist <команда>
Командой платформы
gemini mcp add -e LABMCP_ADDRESS=<LABMCP_ADDRESS> -e LABMCP_SIMULATE=<LABMCP_SIMULATE> -e LABMCP_READ_ONLY=<LABMCP_READ_ONLY> -e LABMCP_LIMITS=<LABMCP_LIMITS> ms-worklist uvx labmcp-ms-worklistВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from labmcp-ms-worklist <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о LC-MS Worklist Builder
Как установить LC-MS Worklist Builder в Claude Code?
Выполните claude mcp add labmcp-ms-worklist -- uvx labmcp-ms-worklist.
Что делает LC-MS Worklist Builder?
Создаёт и проверяет списки образцов LC-MS, а затем сохраняет файлы импорта для MassLynx, SCIEX OS, MassHunter или Xcalibur. Прибор он не запускает.
Нужно ли подключать масс-спектрометр?
Нет. Сервер пишет файлы в выходную папку, а человек импортирует их в ПО прибора.