专利大数据服务

Fornece pesquisa abrangente de patentes e análise estatística para análise de inteligência, inovação tecnológica e gestão de propriedade intelectual.

Documentação

Serviço de Big Data de Patentes

Este serviço MCP oferece funcionalidades abrangentes de consulta de informações de patentes, incluindo busca de patentes, análise estatística de patentes, entre outras, ajudando os usuários na análise de inteligência de patentes, inovação tecnológica e gestão de propriedade intelectual.

Principais Funcionalidades

  • 🔍 Busca difusa por palavras-chave de empresas
  • 📄 Busca de informações de patentes
  • 📊 Análise estatística de patentes de empresas

Requisitos de Ambiente

  • Python 3.10+
  • Pacotes de dependência: python-dotenv, requests, mcp

Início Rápido Local

1. Clonar o projeto

git clone https://github.com/handaas/patent-mcp-server
cd patent-mcp-server

2. Criar ambiente virtual e instalar dependências

python -m venv mcp_env && source mcp_env/bin/activate
pip install -r requirements.txt

3. Configuração de ambiente

Copie o modelo de variáveis de ambiente e configure:

cp .env.example .env

Edite o arquivo .env e configure as seguintes variáveis de ambiente:

INTEGRATOR_ID=your_integrator_id
SECRET_ID=your_secret_id
SECRET_KEY=your_secret_key

4. Iniciar o serviço via streamable-http

python server/mcp_server.py streamable-http

O serviço será iniciado em http://localhost:8000.

Modos de inicialização suportados: stdio, sse ou streamable-http

5. Configuração do MCP no Cursor / Cherry Studio

{
  "mcpServers": {
    "handaas-mcp-server": {
      "type": "streamableHttp",
      "url": "http://127.0.0.1:8000/mcp"
    }
  }
}

Instalação e Implantação da Versão STDIO

Configurar o MCP no Cursor / Cherry Studio

{
  "mcpServers": {
    "patent-mcp-server": {
      "command": "uv",
      "args": ["run", "mcp", "run", "{workdir}/server/mcp_server.py"],
      "env": {
        "PATH": "{workdir}/mcp_env/bin:$PATH",
        "PYTHONPATH": "{workdir}/mcp_env",
        "INTEGRATOR_ID": "your_integrator_id",
        "SECRET_ID": "your_secret_id",
        "SECRET_KEY": "your_secret_key"
      }
    }
  }
}

Usando o Serviço Remoto Oficial

1. Configurar diretamente o MCP no Cursor / Cherry Studio

{
  "mcpServers": {
    "patent-mcp-server":{
      "type": "streamableHttp",
      "url": "https://mcp.handaas.com/patent/patent_bigdata?token={token}"  
      }
  }
}

Observação: integrator_id, secret_id, secret_key e token exigem login em https://www.handaas.com/ para registrar e obter acesso à plataforma

Ferramentas Disponíveis

1. patent_bigdata_fuzzy_search

Função: Consulta difusa por palavras-chave de empresas

Realiza consulta difusa de lista de empresas relacionadas com base em palavras-chave fornecidas, como nome da empresa, nome de pessoa, marca, produto, cargo, etc.

Parâmetros:

  • matchKeyword (obrigatório): Palavra-chave de correspondência - consulta empresas cujas diversas informações contenham a palavra-chave
  • pageIndex (opcional): Posição inicial da paginação
  • pageSize (opcional): Posição final da paginação - máximo de 50 registros por página

Valores de retorno:

  • total: Total
  • Outras informações relacionadas à empresa

2. patent_bigdata_patent_search

Função: Busca de informações de patentes

Realiza busca precisa ou difusa inserindo informações como nome da patente, número do pedido, requerente ou agência de representação, e filtra pelo tipo de patente especificado.

Parâmetros:

  • matchKeyword (obrigatório): Palavra-chave de correspondência - nome da patente/número do pedido de patente/número do anúncio de publicação/requerente/agência de representação
  • pageSize (opcional): Tamanho da página - máximo de 50 registros por página
  • patentType (opcional): Tipo de patente - pedido de invenção, modelo de utilidade, invenção concedida, desenho industrial
  • keywordType (opcional): Modo de busca - nome da patente, número do pedido/número de publicação, requerente, agência de representação, padrão: correspondência em todos
  • pageIndex (opcional): Número da página - começa em 1

Valores de retorno:

  • resultList: Lista de patentes
    • _id: ID da patente
    • calPatentLegalStatus: Status da patente
    • patentAgency: Agência de representação
    • patentAgencyNameId: ID da agência de representação
    • patentApplicantName: Nome do requerente
    • patentApplicationDate: Data do pedido da patente
    • patentApplicantNameId: ID do requerente
    • patentIPC: Classificação IPC
    • patentName: Nome da patente
    • patentApplicationNum: Número do pedido da patente
    • patentPubNum: Número do anúncio da patente
    • patentPubDate: Data do anúncio da patente
    • patentType: Tipo de patente
  • total: Total de patentes

3. patent_bigdata_patent_stats

Função: Análise estatística de patentes de empresas

Consulta a situação de patentes de uma empresa com base nas informações fornecidas, incluindo distribuição de status de patentes, tendências de pedidos e concessões de patentes, e quantidade de patentes por tipo, entre outros.

Parâmetros:

  • matchKeyword (obrigatório): Palavra-chave de correspondência - nome da empresa/número de registro/código de crédito social unificado/ID da empresa
  • keywordType (opcional): Tipo de entidade - name: nome da empresa, nameId: ID da empresa, regNumber: número de registro, socialCreditCode: código de crédito social unificado

Valores de retorno:

  • patentDivAppLegalStat: Distribuição de status de patentes
    • patentCount: Quantidade de patentes
    • patentDivAppLegal: Nome do status da patente
  • patentTypeAppTimeStat: Tendência de pedidos de patentes
    • appearanceDesignPatentCount: Quantidade de patentes de desenho industrial
    • inventionLicPatentCount: Quantidade de patentes de invenção concedidas
    • inventionAppPatentCount: Quantidade de pedidos de patente de invenção
    • year: Ano
  • patentTypePubTimeStat: Tendência de concessão de patentes
    • utilityModelPatentCount: Quantidade de patentes de modelo de utilidade
    • appearanceDesignPatentCount: Quantidade de patentes de desenho industrial
    • year: Ano
  • patentTypeStat: Distribuição por tipo de patente

Cenários de Uso

  1. Agências de representação de patentes: Obter a situação do portfólio de patentes de concorrentes
  2. Profissionais de P&D: Buscar patentes existentes em áreas específicas para evitar infrações
  3. Inovação tecnológica empresarial: Realizar análise de inteligência de patentes para avaliar o cenário competitivo do mercado
  4. Análise de investimentos: Avaliar a capacidade de inovação e a reserva tecnológica de empresas
  5. Litígios judiciais: Avaliação de risco de infração de patentes
  6. Avaliação de projetos científicos e tecnológicos: Compreender a distribuição de patentes em áreas tecnológicas

Observações de Uso

  1. Exigência de nome completo da empresa: Ao chamar interfaces que exigem o nome completo da empresa, se não houver o nome completo, primeiro chame a interface patent_bigdata_fuzzy_search para obter o nome completo
  2. Limite de paginação: Máximo de 50 registros por página
  3. Tipos de patente: Suporta filtragem por tipos como pedido de invenção, modelo de utilidade, invenção concedida, desenho industrial
  4. Modos de busca: Suporta busca por nome da patente, número do pedido, requerente, agência de representação, entre outros
  5. Análise estatística: Oferece análise estatística multidimensional, como distribuição de status de patentes, tendências de pedidos e tendências de concessão

Exemplos de Perguntas

patent_bigdata_fuzzy_search (Busca difusa por palavras-chave de empresas)

  1. Ajude-me a encontrar informações de empresas que contenham a palavra-chave "Huawei"
  2. Buscar a lista de empresas relacionadas a "Xiaomi"
  3. Consultar empresas cujo nome contenha "DJI"

patent_bigdata_patent_search (Busca de informações de patentes)

  1. Consultar todas as patentes solicitadas pela Huawei Technologies Co., Ltd.
  2. Buscar informações de patentes com a palavra-chave "comunicação 5G"
  3. Encontrar os detalhes da patente com número de pedido "CN202012345678"

patent_bigdata_patent_stats (Análise estatística de patentes de empresas)

  1. Analisar a tendência de pedidos de patentes da Huawei nos últimos anos
  2. Consultar as estatísticas de distribuição por tipo de patente da Tencent Technology
  3. Como está a tendência de concessão de patentes do Alibaba Group?