Patent-PreCheck/patent-precheck-mcp

Patent-PreCheck/patent-precheck-mcp

от patent-precheck
MCP-сервер для предварительной проверки патентоспособности изобретения. Оценивает по критериям USPTO, выдаёт баллы готовности к подаче и рекомендации. Не требует API-ключей, полезен разработчикам и...

@patentprecheck/mcp — Patent PreCheck CLI + MCP server

npm version npm downloads MCP Registry license node

Add to Cursor

Patent-PreCheck/patent-precheck-mcp MCP server Patent-PreCheck/patent-precheck-mcp MCP server

Run a patentability pre-check on your code from inside your terminal or your AI coding agent (Cursor, Claude Code, Codex, Antigravity). It wraps the hosted Patent PreCheck engine, so no API keys are required — the scoring engine and prior-art corpus stay server-side.

Informational only — not legal advice and not a substitute for a licensed patent attorney.

What it does

  • Scores code or an invention description across the four USPTO statutory pillars (§101 eligibility, §102 novelty, §103 non-obviousness, §101 utility) plus a separate §112 filing-readiness signal.
  • Reports the band (Not Ready → File Ready), the pillar holding the band back, top opportunities to strengthen, and how much prior art was consulted.
  • Exposes MCP tools so an agent can score the code it just wrote, inline.

Install

# Run directly (no install)
npx -y @patentprecheck/mcp score ./src/widget.ts

# Or install globally
npm i -g @patentprecheck/mcp
precheck score ./src/widget.ts
precheck_compare_to_patent

Сравнить текст изобретения с известным патентом США: сходство эмбеддингов и анализ рисков предшествующего уровня техники.

Patent PreCheck — compare invention to patent

Сравнить текст изобретения с известным патентом США: сходство эмбеддингов и анализ рисков предшествующего уровня техники.

Параметры

  • codestringобязательный

    Source code or invention description (>= 10 chars).

  • patent_idstringобязательный

    US patent id (e.g. US1234567B2).

  • filenamestring

    Optional filename hint.

  • pathstring

    Local file path (stdio server only).

precheck_cpc_suggest

Предложите коды Совместной патентной классификации (CPC) для описания изобретения. Офлайн-эвристика - только для информации.

Patent PreCheck — CPC classification hints

Предложите коды Совместной патентной классификации (CPC) для описания изобретения. Офлайн-эвристика - только для информации.

Параметры

  • codestring

    Source code or invention description (>= 10 chars).

  • pathstring

    Path to a local file to read and analyze instead of passing `code` inline.

  • limitinteger

    Max suggestions (default 5).

precheck_deliverables

Возвращает URL-адреса для загрузки финальных результатов ICR (filing packet, coaching report, package zip, scorecard PDF).

Patent PreCheck — deliverable download links

Возвращает URL-адреса для загрузки финальных результатов ICR (filing packet, coaching report, package zip, scorecard PDF).

Параметры

  • report_idstringобязательный

    Report id (PPC-YYYY-MM-DD-XXXXX).

  • session_keystringобязательный

    Session secret from the access email (?k=…).

precheck_legal_context

Верни короткий фрагмент актуальных рекомендаций законодательства США по программным патентам, относящихся к этому изобретению.

Patent PreCheck — legal intelligence context

Верни короткий фрагмент актуальных рекомендаций законодательства США по программным патентам, относящихся к этому изобретению.

Параметры

  • codestring

    Source code or invention description (>= 10 chars).

  • pathstring

    Path to a local file to read and analyze instead of passing `code` inline.

  • filenamestring

    Optional filename hint (e.g. main.ts).

precheck_lookup_patent

Находит номер патента или заявки США через USPTO ODP и опциональное присоединение корпуса.

Patent PreCheck — US patent lookup

Находит номер патента или заявки США через USPTO ODP и опциональное присоединение корпуса.

Параметры

  • patent_idstringобязательный

    US patent id (e.g. US1234567B2) or application number.

  • include_grant_textboolean

    Fetch abstract / claim 1 excerpt when available (default true).

precheck_pillars

Выведи столпы патентоспособности и правила диапазонов, которые использует precheck_score. Без сетевого вызова.

Patent PreCheck — scoring reference

Выведи столпы патентоспособности и правила диапазонов, которые использует precheck_score. Без сетевого вызова.

Параметры

Без параметров.

precheck_prior_art

Возвращает ближайшие совпадения по уровню техники (названия, источники, степень сходства, URL) для изобретения.

Patent PreCheck — prior art matches

Возвращает ближайшие совпадения по уровню техники (названия, источники, степень сходства, URL) для изобретения.

Параметры

  • codestring

    Source code or invention description (>= 10 chars).

  • pathstring

    Path to a local file to read and analyze instead of passing `code` inline.

  • filenamestring

    Optional filename hint (e.g. main.ts).

  • tierenum

    Analysis tier. Defaults to free.

    freepaid_reviewenterprise
  • limitinteger

    Max matches to return (default 8).

precheck_rejection_patterns

Предварительный просмотр сигналов риска экспертизы и аналогичных шаблонов офисных действий / отказов.

Patent PreCheck — rejection pattern preview

Предварительный просмотр сигналов риска экспертизы и аналогичных шаблонов офисных действий / отказов.

Параметры

  • codestring

    Source code or invention description (>= 10 chars).

  • pathstring

    Path to a local file to read and analyze instead of passing `code` inline.

  • filenamestring

    Optional filename hint (e.g. main.ts).

  • tierenum

    Analysis tier. Defaults to free.

    freepaid_reviewenterprise
precheck_score

Выполняет предварительную проверку патентоспособности исходного кода или описания изобретения. Возвращает оценки по столпам, категорию, возможности, количество аналогов, паттерны отказов и юридический контекст при их наличии. Укажите `code` или `path`.

Patent PreCheck — score patentability

Выполняет предварительную проверку патентоспособности исходного кода или описания изобретения. Возвращает оценки по столпам, категорию, возможности, количество аналогов, паттерны отказов и юридический контекст при их наличии. Укажите `code` или `path`.

Параметры

  • codestring

    Source code or invention description (>= 10 chars).

  • pathstring

    Path to a local file to read and analyze instead of passing `code` inline.

  • filenamestring

    Optional filename hint (e.g. main.ts).

  • tierenum

    Analysis tier. Defaults to free.

    freepaid_reviewenterprise
precheck_search_corpus

Быстрый семантический поиск по корпусу аналогов из более чем 1 миллиона записей без оценки с помощью LLM. Возвращает ранжированные совпадения с оценками сходства.

Patent PreCheck — semantic corpus search

Быстрый семантический поиск по корпусу аналогов из более чем 1 миллиона записей без оценки с помощью LLM. Возвращает ранжированные совпадения с оценками сходства.

Параметры

  • codestring

    Source code or invention description (>= 10 chars).

  • filenamestring

    Optional filename hint (e.g. main.ts).

  • tierenum
    freepaid_reviewenterprise
  • limitinteger

    Max matches (default 12).

precheck_session_status

Возвращает статус активной сессии Interactive Code Review. Требует report_id и session_key.

Patent PreCheck — ICR session status

Возвращает статус активной сессии Interactive Code Review. Требует report_id и session_key.

Параметры

  • report_idstringобязательный

    Report id (PPC-YYYY-MM-DD-XXXXX).

  • session_keystringобязательный

    Session secret from the access email (?k=…).

precheck_start_review

Возвращает URL для запуска интерактивного код-ревью (опционально с промокодом).

Patent PreCheck — start an Interactive Code Review

Возвращает URL для запуска интерактивного код-ревью (опционально с промокодом).

Параметры

  • promostring

    Promo / beta code to skip payment (e.g. Beta).

  • report_idstring

    Free-score report id to carry forward.

  • emailstring

    Optional email prefill hint.

Другие проверенные MCP-сервера

cantian-ai/bazi-mcp

cantian-ai/bazi-mcp

официальный

Bazi MCP — первый AI-калькулятор бацзы (китайской метафизики), исправляющий неточности GPT и DeepSeek. Сервер даёт точные данные для анализа личности и прогнозов судьбы, подходит практикам и разраб...

TypeScript412
vectorize-io/vectorize-mcp-server

vectorize-io/vectorize-mcp-server

официальный

MCP-сервер для интеграции с Vectorize: выполняет векторный поиск по документам, извлекает текст из любых файлов в Markdown и запускает Deep Research. Полезен разработчикам AI-приложений, работающих...

JavaScript109
ydb/ydb-mcp

ydb/ydb-mcp

официальный

MCP-сервер для YDB: LLM выполняют SQL-запросы, анализируют планы и управляют объектами БД через естественный язык. Поддерживает аутентификацию и кастомные инструменты. Полезен разработчикам, работа...

Python28
centralmind/gateway

centralmind/gateway

официальный

CentralMind Gateway за минуты создаёт MCP-сервер или REST API из вашей базы данных для AI-агентов. Поддерживает популярные СУБД, защищает PII, кэширует и мониторит запросы. Ускоряет интеграцию данн...

Go536
firebase/genkit

firebase/genkit

Genkit - open-source инструмент от Firebase для full-stack AI-приложений. Unified API для моделей Google, OpenAI, Anthropic, Ollama. Поддерживает JS/TS, Go, Python, Dart. Упрощает разработку чат-ботов, автоматизаций, RAG. Включает CLI, UI и мониторинг.

TypeScript6255
bitbonsai/mcp-obsidian

bitbonsai/mcp-obsidian

MCPVault — AI-мост для Obsidian по стандарту MCP. Подключает Claude, ChatGPT и других ассистентов к вашим заметкам с безопасным доступом и защитой frontmatter. Без привязки к одному провайдеру.

TypeScript1547
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин