random-number-mcp — MCP-сервер для Claude Code
Сервер даёт агенту инструменты для случайного выбора, перемешивания списков и создания защищённых токенов. Пригодится, когда эти операции нужно выполнять прямо из диалога.
claude mcp add random-number-mcp -- uvx random-number-mcpЧто делает random-number-mcp
Сервер предоставляет инструменты для случайных целых и дробных чисел, выбора элементов с весами и без повторов, перемешивания списка и генерации токенов. Для обычных операций он использует модуль random из Python, для токенов и защищённых целых чисел — secrets.
Это различие важно: функции на random не предназначены для криптографической защиты, поэтому токены лучше создавать через secure_token_hex. Добавьте сервер в Claude Code командой claude mcp add random-number-mcp -- uvx random-number-mcp; та же команда запускает его через uvx.
Какие задачи решает
- получить случайное целое число в заданном диапазоне
- выбрать элементы списка с весами
- перемешать элементы без изменения исходного списка
- создать защищённый токен в шестнадцатеричном формате
Примеры запросов агенту
- Выбери случайное целое число от 1 до 100.
- Перемешай список значений
[1, 2, 3, 4, 5]. - Создай криптографически защищённый токен в шестнадцатеричном формате.
Как установить random-number-mcp
Командой платформы
claude mcp add random-number-mcp -- uvx random-number-mcpuvx запускает команду с именем пакета; если в README она другая — uvx --from random-number-mcp <команда>
Командой платформы
codex mcp add random-number-mcp -- uvx random-number-mcpuvx запускает команду с именем пакета; если в README она другая — uvx --from random-number-mcp <команда>
Файл настроек
{
"mcpServers": {
"random-number-mcp": {
"command": "uvx",
"args": [
"random-number-mcp"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from random-number-mcp <команда>
Файл настроек
{
"servers": {
"random-number-mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"random-number-mcp"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from random-number-mcp <команда>
Командой платформы
gemini mcp add random-number-mcp uvx random-number-mcpuvx запускает команду с именем пакета; если в README она другая — uvx --from random-number-mcp <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о random-number-mcp
Как установить random-number-mcp в Claude Code?
Выполните claude mcp add random-number-mcp -- uvx random-number-mcp. Эта команда добавит MCP-сервер и задаст запуск через uvx.
Что делает random-number-mcp?
Он добавляет инструменты для генерации случайных чисел, выбора и перемешивания элементов, а также создания защищённых целых чисел и токенов.
Можно ли использовать random-number-mcp для создания токенов?
Да. Для этого предназначен secure_token_hex, который использует модуль secrets. Обычные функции на random криптографически не защищены.