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 "Install 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 installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
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.MIT
- 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
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/StandarterDF/v-radion_mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server