Partuno — MCP-сервер DigiKey и Mouser для Claude Code
Ищет электронные компоненты, сравнивает предложения DigiKey и Mouser и разбирает BOM. Подходит для подбора деталей и проверки закупки.
claude mcp add partuno -e DIGIKEY_ACCESS_TOKEN=<DIGIKEY_ACCESS_TOKEN> -e DIGIKEY_CLIENT_ID=<DIGIKEY_CLIENT_ID> -e DIGIKEY_CLIENT_SECRET=<DIGIKEY_CLIENT_SECRET> -e MOUSER_SEARCH_API_KEY=<MOUSER_SEARCH_API_KEY> -e MOUSER_ACCOUNT_API_KEY=<MOUSER_ACCOUNT_API_KEY> -- uvx partunoЧто делает Partuno — DigiKey & Mouser MCP Server
Partuno подключает ИИ-агента к каталогам DigiKey и Mouser. Сервер ищет детали, приводит артикулы и атрибуты к единому виду, сравнивает цены для заданного количества, минимальный заказ, кратность упаковки, доступность и сроки поставки. Он также проверяет BOM: наличие, жизненный цикл, соответствие требованиям, стоимость и возможные замены.
Результаты сохраняют состояния meets, does_not_meet и unknown, поэтому неясный атрибут не превращается молча в подтверждённое требование. Подключение запускается локально через uvx и требует собственных ключей DigiKey и Mouser. Общего публичного сервера и общих учётных данных нет, а автономное оформление заказов не выполняется.
Какие задачи решает
- найти электронную деталь по требованиям
- сравнить предложения DigiKey и Mouser
- разобрать BOM по наличию и стоимости
- проверить жизненный цикл компонентов
- подобрать замену с сохранением признаков соответствия
Примеры запросов агенту
- Найди в DigiKey и Mouser детали для BOM и сравни предложения для заданного количества.
- Разбери BOM, проверь наличие, жизненный цикл и возможные замены.
- Сопоставь этот компонент в DigiKey и Mouser, отдельно покажи цену, минимальный заказ и доступность.
Как установить Partuno — DigiKey & Mouser MCP Server
Командой платформы
claude mcp add partuno -e DIGIKEY_ACCESS_TOKEN=<DIGIKEY_ACCESS_TOKEN> -e DIGIKEY_CLIENT_ID=<DIGIKEY_CLIENT_ID> -e DIGIKEY_CLIENT_SECRET=<DIGIKEY_CLIENT_SECRET> -e MOUSER_SEARCH_API_KEY=<MOUSER_SEARCH_API_KEY> -e MOUSER_ACCOUNT_API_KEY=<MOUSER_ACCOUNT_API_KEY> -- uvx partunoВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from partuno <команда>
Командой платформы
codex mcp add partuno-digikey-mouser-mcp-server --env DIGIKEY_ACCESS_TOKEN=<DIGIKEY_ACCESS_TOKEN> --env DIGIKEY_CLIENT_ID=<DIGIKEY_CLIENT_ID> --env DIGIKEY_CLIENT_SECRET=<DIGIKEY_CLIENT_SECRET> --env MOUSER_SEARCH_API_KEY=<MOUSER_SEARCH_API_KEY> --env MOUSER_ACCOUNT_API_KEY=<MOUSER_ACCOUNT_API_KEY> -- uvx partunoВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from partuno <команда>
Файл настроек
{
"mcpServers": {
"partuno-digikey-mouser-mcp-server": {
"command": "uvx",
"args": [
"partuno"
],
"env": {
"DIGIKEY_ACCESS_TOKEN": "<DIGIKEY_ACCESS_TOKEN>",
"DIGIKEY_CLIENT_ID": "<DIGIKEY_CLIENT_ID>",
"DIGIKEY_CLIENT_SECRET": "<DIGIKEY_CLIENT_SECRET>",
"MOUSER_SEARCH_API_KEY": "<MOUSER_SEARCH_API_KEY>",
"MOUSER_ACCOUNT_API_KEY": "<MOUSER_ACCOUNT_API_KEY>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from partuno <команда>
Файл настроек
{
"servers": {
"partuno-digikey-mouser-mcp-server": {
"type": "stdio",
"command": "uvx",
"args": [
"partuno"
],
"env": {
"DIGIKEY_ACCESS_TOKEN": "<DIGIKEY_ACCESS_TOKEN>",
"DIGIKEY_CLIENT_ID": "<DIGIKEY_CLIENT_ID>",
"DIGIKEY_CLIENT_SECRET": "<DIGIKEY_CLIENT_SECRET>",
"MOUSER_SEARCH_API_KEY": "<MOUSER_SEARCH_API_KEY>",
"MOUSER_ACCOUNT_API_KEY": "<MOUSER_ACCOUNT_API_KEY>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from partuno <команда>
Командой платформы
gemini mcp add -e DIGIKEY_ACCESS_TOKEN=<DIGIKEY_ACCESS_TOKEN> -e DIGIKEY_CLIENT_ID=<DIGIKEY_CLIENT_ID> -e DIGIKEY_CLIENT_SECRET=<DIGIKEY_CLIENT_SECRET> -e MOUSER_SEARCH_API_KEY=<MOUSER_SEARCH_API_KEY> -e MOUSER_ACCOUNT_API_KEY=<MOUSER_ACCOUNT_API_KEY> partuno-digikey-mouser-mcp-server uvx partunoВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from partuno <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Partuno — DigiKey & Mouser MCP Server
Как установить Partuno в Claude Code?
Добавьте MCP-сервер командой `claude mcp add partuno -e DIGIKEY_ACCESS_TOKEN=<DIGIKEY_ACCESS_TOKEN> -e DIGIKEY_CLIENT_ID=<DIGIKEY_CLIENT_ID> -e DIGIKEY_CLIENT_SECRET=<DIGIKEY_CLIENT_SECRET> -e MOUSER_SEARCH_API_KEY=<MOUSER_SEARCH_API_KEY> -e MOUSER_ACCOUNT_API_KEY=<MOUSER_ACCOUNT_API_KEY> -- uvx partuno`.
Что делает Partuno?
Он ищет и исследует компоненты в DigiKey и Mouser, сравнивает предложения и анализирует BOM. Агент получает сведения о цене, наличии, жизненном цикле, сроках и заменах.
Какие данные нужны для работы Partuno?
Нужны собственные учётные данные DigiKey и Mouser, переданные через переменные окружения MCP-клиента. Partuno не использует общий публичный сервер.