mcp-trademarks
FIPS trademark card by number; paid name search uses the client contract.
Open source Open in the app JSON README (API)
About
FIPS trademark card by number; paid name search uses the client contract.
Details
- Kind
- MCP servers
- Topic
- No topic detected
- Publisher
- atomno-mcp
- Origin
- official
- Category
- ferramentas
- Transport
- local
- Version
- 0.1.6
- Last push
- 2026-09-04T17:06:26Z
- Repository state
- ativo
- Language
- Python
- License
- MIT
- Added
- 2026-08-29 03:02:27
- Updated
- 2026-09-04 18:00:35
- Origin id
io.github.atomno-mcp/mcp-trademarks
README
<!-- mcp-name: io.github.atomno-mcp/mcp-trademarks -->
# atomno-mcp-trademarks
Карточка товарного знака **по номеру свидетельства** из открытого реестра ФИПС — без ключа. Поиск **по названию** у ФИПС платный: нужен ваш договор. Своего доступа к платному поиску ФИПС у нас нет; на живой учётке клиента платный поиск не проверяли.
Trademark MCP: free FIPS card by certificate number; paid name search uses the client's FIPS contract.
[](https://glama.ai/mcp/servers/atomno-mcp/mcp-trademarks)
> Оценка сходства — **справочная** и **не замена** патентного поверенного.
## Что умеет сейчас
- `get_trademark_status` — карточка по номеру свидетельства из открытого реестра ФИПС. Ключ не нужен. Нет документа — `found: false`. Документ есть, а поля разобрать не удалось — `parse_failed` со ссылкой на первоисточник, не пустое «найдено». Сбой или лимит источника — отказ с причиной, не «знака нет».
- Поиск по названию без учётки ФИПС — честный отказ: полная база товарных знаков в ИПС платная (официальные условия ФИПС). Форма выбора баз на `www1.fips.ru/iiss/` открывается без логина, но в гостевом наборе полной базы знаков нет.
- Если задана учётка ФИПС — запрос в платный поиск **не отправляем**: машиночитаемого описания обмена в открытом доступе нет (ИПС — веб-форма). Когда описание появится, поиск включится.
## Что не подключено
- Платный поиск ФИПС по названию (нет открытой спецификации обмена)
- Международная база TMview
- Оценка сходства без живого поиска по реестру
## Быстрый старт
```bash
pipx install atomno-mcp-trademarks
# или: uvx atomno-mcp-trademarks
```
Карточка по номеру — без переменных:
```json
{
"mcpServers": {
"trademarks": {
"command": "uvx",
"args": ["atomno-mcp-trademarks"]
}
}
}
```
Платный поиск (когда появится описание обмена) — учётка из **вашего** договора с ФИПС:
```json
{
"mcpServers": {
"trademarks": {
"command": "uvx",
"args": ["atomno-mcp-trademarks"],
"env": {
"MCP_TRADEMARKS_FIPS_LOGIN": "<логин договора ФИПС>",
"MCP_TRADEMARKS_FIPS_PASSWORD": "<пароль договора ФИПС>"
}
}
}
}
```
Доступ: регистрация и договор-оферта на сайте ФИПС (информационно-поисковая система). Своего договора у нас нет. Наше размещение — отдельная услуга (`MCP_TRADEMARKS_API_KEY`), не замена ключа ФИПС.
## Переменные окружения
| Переменная | Описание | Обязательна |
|---|---|---|
| `MCP_TRADEMARKS_FIPS_LOGIN` | Логин договора с ФИПС (платный поиск) | нет |
| `MCP_TRADEMARKS_FIPS_PASSWORD` | Пароль договора с ФИПС | нет (нужен вместе с логином) |
| `MCP_TRADEMARKS_FIPS_OPEN_BASE` | Адрес сервлета открытых реестров | нет |
| `MCP_TRADEMARKS_API_KEY` | Ключ нашего размещения | нет |
| `MCP_TRADEMARKS_API_BASE` | URL нашего размещения | нет |
| `MCP_TRADEMARKS_TIMEOUT` | Таймаут HTTP, сек (default 30) | нет |
| `MCP_TRADEMARKS_LOG_LEVEL` | Уровень логирования | нет |
## Тулы
| Тул | Вход | Что отвечает сейчас |
|---|---|---|
| `get_trademark_status` | number (номер свидетельства) | карточка открытого реестра ФИПС |
| `search_trademark` | query, classes?, status_filter?, limit? | отказ: платный поиск / описание закрыто |
| `assess_similarity` | candidate, against?, classes? | отказ: без живого поиска недоступна |
| `search_tmview` | query, classes?, territories? | отказ: TMview не подключён |
Каждый ответ содержит `source` и `disclaimer`.
## Дисклеймер
Оценка сходства **не заменяет** патентного поверенного. Не аффилировано с Роспатентом и ФИПС. Своего доступа к платному поиску ФИПС у нас нет; на живой учётке клиента этот поиск не проверяли.
## Лицензия
MIT © Atomno