用途
minreestr-mcp 是一个 MCP(Model Context Protocol)服务器,用于在俄罗斯软件目录 каталогпо.рф 中搜索俄罗斯国产软件。其目标场景是俄罗斯组织中的网络安全与合规团队查找国外软件的国产替代品(进口替代)、核实 ФСТЭК/ФСБ 认证情况,以及发现 Минцифры 注册表中的厂商。用户可以直接在 Claude Code、Claude Desktop 或任何 MCP 客户端的对话中完成这些检索。
主要能力
该目录收录 26 000 多个俄罗斯开发商产品,包括操作系统、СУБД(数据库管理系统)、SIEM、杀毒软件、СКЗИ(密码信息保护工具)、EDR、备份系统等。产品描述中常包含 ФСТЭК/ФСБ 认证信息、与 Astra Linux / РЕД ОС 的兼容性,以及符合 152-ФЗ / 187-ФЗ 的说明。
MCP 服务器提供三个工具:
search_russian_software(query, limit=10)— 全文搜索list_russian_manufacturers(page=1, limit=20)— 分页的厂商列表get_featured_russian_software()— 首页精选产品
使用方式
支持从源码安装,也可通过 Claude Code 或 Claude Desktop 集成使用。
在 Claude Code 中,将配置添加到 ~/.claude/settings.json(或项目根目录的 .mcp.json)。重启 Claude Code 后,三个工具即可使用。示例查询包括:
- «Найди российский антивирус для Linux»
- «Какие есть отечественные SIEM-системы с сертификатом ФСТЭК?»
- «Покажи 10 топовых производителей ПО из реестра Минцифры»
- «Есть ли замена Veeam среди российского ПО?»
在 Claude Desktop 中,配置文件位于 macOS 的 ~/Library/Application Support/Claude/claude_desktop_config.json。调用示例:search_russian_software("antivirus linux", limit=2)。
技术实现与限制
服务器使用 каталогпо.рф 的非官方公开 API,该 API 是通过对网站 JS 包进行逆向工程发现的:
GET /api/products/search?query=X&limit=NGET /api/manufacturers?page=N&limit=NGET /images/main-product.json
该 API 未经文档化,网站所有者可能在不预先通知的情况下更改它。若发生这种情况,项目方会开启 issue 并发布新版本。数据归 каталогпо.рф 及其来源(Минцифры 注册表、厂商)所有;MCP 服务器只是对公开 HTTP 的封装,不存储也不修改数据。无需认证,与网站所有者无关联。
相关项目
- velvetway/bdu-fstec-mcp — 用于 БДУ ФСТЭК(俄罗斯漏洞数据库,86 000+ 条记录)的 MCP。用于漏洞查询;本项目的 minreestr-mcp 用于软件/进口替代搜索。
- velvetway/bdu-fstec-mirror — 供上述 MCP 使用的 БДУ 数据公开镜像。
项目采用 MIT 许可证,详见 LICENSE。