v-radion MCP search server
Accepts a KiCad BOM table directly, allowing the entire bill of materials to be looked up against the v-radion.ru catalog in one call.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@v-radion MCP search serverFind me a 10k resistor in 0805 package"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
v-radion MCP search server
Удобный поисковик по каталогу магазина радиоэлектроники https://v-radion.ru в виде HTTP MCP-сервера (Model Context Protocol). Сайт сам по себе неудобный — статика, кривая кодировка, цены «не определена», нет нормального поиска. Сервер делает его пригодным для использования из MCP-клиента (opencode, Claude Desktop и др.): поиск по всему сайту, просмотр категорий с фильтрами и карточки товаров.
Возможности
Поиск и осмотр за один вызов —
find_productищет и сканирует доlimitкарточек, нормализует запросы (1k→1 кОм), переводит EN→RU (LED→светодиод), автоматически расширяет до тип+корпус.Весь BOM за один вызов —
find_bomпринимает список позиций или таблицу KiCad целиком.Просмотр категорий с фильтрами —
browse_categoryотдаёт товары и, не делая лишних запросов, фильтрует/сортирует их по атрибутам, извлечённым из названия. Фильтр — абстрактныйfilter: dict(напр.{"package":"0805"},{"chemistry":"NiCd","voltage":"1.2В"},{"form_factor":"AA","with_leads":True}) плюсqueryиsort(name/voltage).Структурированные атрибуты — каждый товар в категории несёт распарсенные
chemistry,voltage,form_factor,package,capacity,with_leads.Бережём сайт — каждый вызов делает не более одного HTTP-запроса, повторы кэшируются в памяти на 5 минут (
scraper._CACHE_TTL). Сайт не краулится.
Related MCP server: altium-mcp
Требования
Python 3.11+
Доступ к сайту v-radion.ru (самоподписанный/просроченный TLS — проверка отключена намеренно)
Установка и запуск
Через виртуальное окружение (прямой вызов интерпретатора, без активации):
python -m venv venv
.\venv\Scripts\python.exe -m pip install -r requirements.txt
.\venv\Scripts\python.exe server.pyСервер поднимается на http://127.0.0.1:8000/mcp (transport: streamable-http).
Поменять адрес можно переменными окружения HOST и PORT.
Или просто двойным кликом по start_mcp.bat (он держит окно открытым).
Подключение MCP-клиента
Сервер работает по протоколу streamable-http на
http://127.0.0.1:8000/mcp. Ниже — примеры добавления в популярные клиенты.
Во всех случаях сначала запустите сервер (см. «Установка и запуск»), затем
перезапустите клиент. Сервер не стартует сам — его держит .bat.
opencode — добавьте в opencode.json (пример уже лежит в корне проекта):
{
"mcpServers": {
"v-radion": {
"type": "remote",
"url": "http://127.0.0.1:8000/mcp"
}
}
}Проверить подключение:
opencode mcp listClaude Desktop — вставьте в mcpServers файла
%APPDATA%\Claude\claude_desktop_config.json:
{
"mcpServers": {
"v-radion": {
"type": "http",
"url": "http://127.0.0.1:8000/mcp"
}
}
}Другой MCP-клиент — добавьте сервер типа streamable-http (или http /
remote, в зависимости от клиента) с URL http://127.0.0.1:8000/mcp. Адрес
можно изменить переменными окружения HOST и PORT при запуске сервера.
После подключения агенту станут доступны инструменты find_product,
find_bom, list_categories, browse_category, get_product, get_catalog,
site_info.
Инструменты
Инструмент | Назначение |
| поиск + осмотр карточек за один вызов; авто-расширение до тип+корпус |
| весь BOM за один вызов (список или таблица KiCad) |
| список категорий (id → название), читает |
| товары категории + абстрактный |
| всё дерево категорий из |
| карточка товара; при |
| контакты, часы, примечание про цены (без запросов) |
Переменные окружения
Переменная | По умолчанию | Назначение |
|
| адрес MCP-сервера |
|
| порт MCP-сервера |
| (не задана) | если |
Файлы
server.py— MCP-сервер (FastMCP, transportstreamable-http).scraper.py— on-demand HTTP-клиент/парсер сайта (смешанная кодировка, отключённая TLS-проверка, кэш, извлечение атрибутов из названий).test_client.py— end-to-end тест через MCP-клиент.Tests/— автотесты (test_units.py,test_integration.py,TEST_GUIDE.md).
Ссылки
Каталог: https://v-radion.ru
Спецификация MCP: https://modelcontextprotocol.io
This server cannot be deployed
Maintenance
Related MCP Connectors
Search real parts with datasheet-provenance specs, check compatibility and compose priced BOMs.
Search multi-merchant supply, checkout, and track orders via MCP.
MCP server for IT hardware parts research: normalize PNs, search listings, get subs/comps.
Remote MCP server for product discovery catalog and retrieving product details.
Related MCP Servers
- AlicenseAqualityFmaintenanceMCP server for searching Russia's official software catalog (каталогпо.рф) containing 26,000+ domestic products. Enables finding Russian alternatives to foreign software, checking FSTEC/FSB certifications, and discovering vendors for import substitution directly from Claude or any MCP client.37MIT
- AlicenseAqualityDmaintenanceEnables querying PCB and schematic data and driving DelphiScript automation in Altium Designer via MCP.138MIT
- AlicenseNot gradedqualityDmaintenanceEnables searching and retrieving detailed information on electronic components from TME, including pricing, stock, datasheets, and delivery estimates.1MIT
- AlicenseAqualityBmaintenanceA read-only MCP server for electronics engineers to search DigiKey parts, get detailed product information, plan and validate BOMs, and export order lists, using the official DigiKey API.7Apache 2.0