API ВЕГА

FlowLeap Patent AI: размещённый MCP-сервер

FlowLeap Patent AI — это размещённый удалённый сервер Model Context Protocol

(MCP) для работы с патентными данными. Он предоставляет вашему AI-ассистенту инструменты только для чтения данных EPO и USPTO, поиска патентов, обращения к справочным материалам по патентному праву и анализа PATSTAT.

https://api.flowleap.co/mcp

Что это такое

URL сервераhttps://api.flowleap.co/mcp
ТранспортStreamable HTTP (удалённый сервер; ничего устанавливать не нужно)
Инструменты51 инструмент, все доступны только для чтения
ВходOAuth 2.1 с учётной записью FlowLeap, одна область доступа: patent-data
ИздательFlow Leap SASU
Имя в реестреco.flowleap/flowleap

Сервер также предоставляет 6 MCP-ресурсов и 3 MCP-промпта: справочные документы PATSTAT и три сценария работы с PATSTAT.

Возможности

Все инструменты только считывают данные. Ни один из них не записывает файлы и не вносит изменения в патентное ведомство. Актуальный список инструментов сервера — основной источник информации; группы ниже отражают состояние на момент написания документа.

Чтение документов EPO OPS (EPO Open Patent Services, охват по всему миру)

ИнструментЧто возвращает
get_bibliographyНазвание, реферат, заявителей, изобретателей, IPC/CPC, даты и цитируемые документы
get_abstractТекст реферата
get_claimsТекст формулы изобретения с возможностью выбрать язык
get_descriptionТекст описания (спецификации)
get_fulltextСписок доступных языков формулы изобретения и описания
get_familyРасширенное семейство INPADOC
get_patent_familyПростое семейство (эквиваленты)
get_legal_statusСобытия, связанные с правовым статусом: выдача патента, прекращение действия, возражения
get_register_eventsСобытия делопроизводства в реестре EP
get_citationsПоследующие цитирования: документы, в которых цитируется патент
get_patent_imageЧертежи и иллюстрации
convert_patent_numberНомер, преобразованный между форматами epodoc, docdb и исходным форматом

Инструменты для работы с делами USPTO ODP (USPTO Open Data Portal)

ИнструментЧто возвращает
get_us_grantВыданный патент США с привязкой к материалам дела по заявке
get_us_applicationПолный набор материалов дела по номеру заявки
get_continuityЦепочку родительских и дочерних заявок
get_transactionsИсторию операций по делопроизводству
get_assignmentsЗаписи о передаче прав: цепочку перехода прав и текущего владельца
get_foreign_priorityПритязания на иностранный приоритет
get_patent_term_adjustmentОфициальные данные о корректировке срока действия патента (PTA)
get_attorneyЗарегистрированного патентного поверенного или представителя и номер клиента
search_uspto_portfolio_by_customer_numberЗаявки США, поданные под указанным номером клиента
get_application_documentsПеречень документов Image File Wrapper (IFW)
read_application_documentТекст одного документа IFW, например уведомления ведомства

Цитирования USPTO (обогащённые данные о цитированиях USPTO из уведомлений ведомства)

ИнструментЧто возвращает
search_office_action_citationsУровень техники, на который эксперт сослался в отношении заявки
search_enriched_citationsУведомления ведомства, в которых цитируется указанный документ
get_citation_statsКоличество цитирований по категориям (X, Y, A) для заявки

Поиск

ИнструментЧто возвращает
search_patentsПоиск патентов: EPO OPS CQL (по всему миру) или USPTO ODP Lucene (США)
get_search_syntaxСинтаксис запросов для каждого поискового провайдера
patent_analyticsДинамику подачи заявок, разбивку по странам и CPC, а также ведущих правообладателей в глобальном массиве данных
search_academicНаучную литературу из Semantic Scholar и arXiv
search_nplНепатентную литературу из OpenAlex

Поиск справочных материалов по патентному праву

ИнструментЧто возвращает
reference_searchФрагменты из справочных документов по патентному праву (EPC, руководства EPO, MPEP и другие) с разбивкой по юрисдикциям
get_legal_jurisdictionsЮрисдикции и исходные документы, охватываемые инструментом reference_search

Аналитика PATSTAT (собственная копия EPO PATSTAT Global, размещённая FlowLeap)

ИнструментЧто возвращает
patstat_portfolioПортфель одного заявителя: заявки по годам подачи, ведомствам и статусу выдачи патента
patstat_technologyОбзор одного класса CPC: ведущие заявители, динамика подачи заявок, доля выданных патентов по ведомствам, новые участники и наиболее цитируемые семейства
patstat_patentПолная картина по одному патенту: цитирования в обоих направлениях с указанием их источника, семейство, заявители, CPC и приоритеты
patstat_queryОдин защищённый запрос SQL SELECT только для чтения к документированным представлениям PATSTAT
patstat_docsСправочные документы PATSTAT и семантическая модель представлений
patstat_resolveПреобразование номера публикации или имени заявителя в графовый узел
patstat_cpcПоиск по ключевым словам в названиях разделов CPC
patstat_applicantКарточка заявителя: заявки по годам, основные области CPC, юрисдикции и со-заявители
patstat_neighborhoodОкружение патента по цитированиям и семействам на расстоянии в один или два шага
patstat_pathКратчайший путь по цитированиям или патентным семействам между двумя патентами
patstat_explainКарточка одного узла с указанием основных связей

Инструменты, объединяющие несколько запросов

ИнструментЧто возвращает
get_patent_summaryБиблиографические данные, правовой статус, семейство и расчётный срок действия
compare_patentsСравнение библиографических данных от 2 до 10 патентов
get_prosecution_timelineСобытия реестра EP и юридические события INPADOC в хронологическом порядке
get_patent_termРасчётный срок действия патента
examiner_baselineВсе документы, цитируемые в семействе выданного патента, с разбивкой по ведомствам

Вспомогательные инструменты

ИнструментЧто возвращает
ocrТекст из PDF, изображения или документа ведомства
server_infoНастроенных сервером провайдеров и доступные инструменты

Подключение

Добавьте URL сервера в клиент. При первом использовании клиент откроет страницу входа FlowLeap. Войдите в учётную запись FlowLeap и предоставьте доступ к области patent-data.

VS Code (GitHub Copilot)

Установите одним нажатием:

vscode:mcp/install?%7B%22name%22%3A%22flowleap%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fapi.flowleap.co%2Fmcp%22%7D

Или добавьте сервер в конфигурацию MCP (.vscode/mcp.json использует ключ servers):

{
  "servers": {
    "flowleap": { "type": "http", "url": "https://api.flowleap.co/mcp" }
  }
}

Cursor

Установите одним нажатием:

cursor://anysphere.cursor-deeplink/mcp/install?name=flowleap&config=eyJ1cmwiOiJodHRwczovL2FwaS5mbG93bGVhcC5jby9tY3AifQ==

Или добавьте сервер в ~/.cursor/mcp.json:

{
  "mcpServers": {
    "flowleap": { "url": "https://api.flowleap.co/mcp" }
  }
}

Claude Code

claude mcp add --transport http flowleap https://api.flowleap.co/mcp

Затем выполните /mcp в Claude Code, чтобы войти в систему.

claude.ai, Claude Desktop и мобильные приложения Claude

  • В разделе Settings откройте Connectors и добавьте пользовательский коннектор.

  • Вставьте URL сервера. Остальные поля заполнять не нужно.

  • Войдите в FlowLeap и предоставьте доступ к области patent-data.

Коннектор, добавленный на claude.ai, привязывается к вашей учётной записи Claude, поэтому он также будет доступен в Claude Desktop и мобильных приложениях Claude.

ChatGPT

  • В разделе Settings включите режим разработчика.

  • Создайте коннектор, указав URL сервера и OAuth в качестве способа аутентификации.

  • Войдите в FlowLeap и предоставьте доступ к области patent-data.

Gemini CLI

В файле ~/.gemini/settings.json:

{
  "mcpServers": {
    "flowleap": { "httpUrl": "https://api.flowleap.co/mcp" }
  }
}

Windsurf

В файле ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "flowleap": { "serverUrl": "https://api.flowleap.co/mcp" }
  }
}

Zed

В файле settings.json:

{
  "context_servers": {
    "flowleap": { "url": "https://api.flowleap.co/mcp" }
  }
}

Если после входа агент показывает только инструмент аутентификации, попросите его выполнить аутентификацию ещё раз.

Amazon Q Developer CLI

В конфигурации агента:

{
  "mcpServers": {
    "flowleap": { "type": "http", "url": "https://api.flowleap.co/mcp" }
  }
}

Затем выполните /mcp в чате, чтобы войти в систему через браузер.

Клиенты без поддержки OAuth: персональный токен

Клиент, который не поддерживает вход через OAuth, может передавать персональный токен FlowLeap в заголовке bearer. Создайте токен с помощью FlowLeap CLI (flowleap auth create-token). Его можно отозвать в любой момент. Замените fl_pat_... своим токеном.

Claude Code:

claude mcp add --transport http flowleap https://api.flowleap.co/mcp --header "Authorization: Bearer fl_pat_..."

Cursor и другие клиенты с параметрами url и headers:

{
  "mcpServers": {
    "flowleap": {
      "url": "https://api.flowleap.co/mcp",
      "headers": { "Authorization": "Bearer fl_pat_..." }
    }
  }
}

Персональный токен предоставляет тот же уровень доступа, что и вход через OAuth.

Ключи Patent-Data

Инструменты патентных ведомств (EPO OPS и USPTO ODP) получают данные из ведомств по патентам с помощью ключа Patent-Data: потребительского ключа и секрета EPO OPS либо ключа API USPTO ODP.

Каждое ведомство предоставляет такие ключи бесплатно.

  • Если в вашем тарифном плане FlowLeap не предусмотрены собственные ключи FlowLeap для ведомств, инструменты будут использовать ваш ключ.

  • Добавьте ключ один раз на странице Patent-data keys в панели управления FlowLeap:

https://www.flowleap.co/en/dashboard/keys. FlowLeap проверит ключ в ведомстве, а затем сохранит его в зашифрованном виде. После этого FlowLeap больше не будет показывать значение ключа.

  • Никогда не вводите ключ и не вставляйте его в чат. Ассистент не принимает ключи через чат. Если ключ не указан, инструмент сообщит, где находится страница для добавления ключа.

  • Для инструментов PATSTAT ключ Patent-Data не нужен.

Примеры запросов

  • «Покажи патентные заявки Siemens по годам и ведомствам, начиная с 2016 года».

  • «Кто лидирует в области твердотельных аккумуляторов?»

  • «Кто ссылается на EP3477840 и каким образом?»

  • «Какие коды CPC используются в заявках на тандемные солнечные элементы на основе перовскита?»

  • «Сколько патентов Siemens в EPO оспаривали по годам?»

Данные и их происхождение

  • EPO OPS: данные в реальном времени из Open Patent Services Европейского патентного ведомства.

  • USPTO ODP: данные в реальном времени из USPTO Open Data Portal.

  • EPO PATSTAT Global: размещённая на собственном сервере копия глобальной базы данных статистики по патентам EPO. В каждом ответе PATSTAT указывается версия набора данных и приводится атрибуция EPO.

  • Только для чтения: для каждого инструмента задан параметр readOnlyHint: true. Сервер не записывает данные ни в патентные ведомства, ни в ваши данные.

Ссылки

Исходный код сервера закрыт. Этот репозиторий содержит документацию по размещённому серверу. Файл server.json — копия его записи в официальном реестре MCP, приведённая для справки.

Лицензия

Содержимое этого репозитория распространяется по лицензии MIT. См. LICENSE.