展会大数据服务

Consulte informações abrangentes sobre feiras, incluindo registros de participação de empresas, detalhes do local e pesquisa de exposições.

Documentação

Serviço de Big Data de Feiras e Exposições

Este serviço MCP oferece funcionalidades abrangentes de consulta de informações sobre feiras e exposições, incluindo registros de participação de empresas, informações sobre locais de exposições, busca de feiras, etc., ajudando os usuários a entender a participação de empresas em feiras e informações sobre feiras do setor.

Principais Funcionalidades

  • 🔍 Busca difusa por palavras-chave de empresas
  • 🏢 Consulta de registros de participação de empresas em feiras
  • 🏛️ Consulta de informações sobre locais de exposições
  • 📅 Busca de feiras e exposições

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/exhibition-mcp-server
cd exhibition-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 do 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": {
    "exhibition-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"
      }
    }
  }
}

Usar o Serviço Remoto Oficial

1. Configurar diretamente o MCP no Cursor / Cherry Studio

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

Observação: integrator_id, secret_id, secret_key e token precisam ser obtidos fazendo login em https://www.handaas.com/ para registrar e ativar a plataforma

Ferramentas Disponíveis

1. exhibition_bigdata_fuzzy_search

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

Busca difusa por 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
  • pageIndex (opcional): Posição inicial da paginação
  • pageSize (opcional): Posição final da paginação

Valores de retorno:

  • total: Total

2. exhibition_bigdata_exhibition_participation

Função: Consulta de registros de participação de empresas em feiras

Consulta as informações de participação de uma empresa em feiras, retornando detalhes das feiras em que a empresa participou, incluindo data, descrição, nome e pavilhão da feira.

Parâmetros:

  • matchKeyword (obrigatório): Nome da empresa/número de registro/CNPJ/id da empresa
  • pageIndex (opcional): Número da página
  • pageSize (opcional): Tamanho da página - máximo de 50 registros por página
  • keywordType (opcional): Enumeração do tipo de entidade

Valores de retorno:

  • total: Total
  • resultList: Lista de registros de participação
    • fairEndTime: Data de encerramento da feira
    • fairLogo: Logotipo da feira
    • fairDesc: Descrição da feira
    • fairPavilion: Nome do pavilhão
    • fairName: Nome da feira
    • isOpen: Se está em andamento
    • fairBeginTime: Data de início da feira

3. exhibition_bigdata_exhibition_venue_search

Função: Busca de locais de exposições

Oferece serviço de busca de locais para feiras, retornando lista de locais compatíveis e informações detalhadas com base na província e cidade informadas pelo usuário.

Parâmetros:

  • pavilionRegion (obrigatório): Região do local - formato: "província,cidade", ex.: "Fujian,Xiamen"
  • matchKeyword (opcional): Palavra-chave de correspondência
  • pageIndex (opcional): Número da página - começa em 1
  • pageSize (opcional): Tamanho da página - máximo de 50 registros por página

Valores de retorno:

  • total: Total
  • resultList: Lista de resultados de locais
    • pavilionContact: Informações de contato (1: telefone fixo, 2: e-mail, 5: fax)
    • pavilionDesc: Descrição do local
    • fairCount: Número de feiras
    • pavilionAddress: Endereço do local
    • _id: ID do local
    • pavilionHomepage: Link do site oficial do local
    • pavilionLogo: Logotipo do local
    • pavilionName: Nome do local
    • pavilionScale: Área de exposição

4. exhibition_bigdata_exhibition_search

Função: Busca de informações sobre feiras

Busca informações sobre feiras com base nas palavras-chave fornecidas pelo usuário, retornando lista de feiras que correspondem às palavras-chave.

Parâmetros:

  • matchKeyword (opcional): Palavra-chave de busca - busca feiras cujo nome/escopo de exposição contenha a palavra-chave
  • pageIndex (opcional): Número da página
  • pageSize (opcional): Tamanho da página - máximo de 50 registros por página

Valores de retorno:

  • resultList: Lista de resultados de feiras
    • _id: ID da feira
    • Outras informações detalhadas da feira

Cenários de Uso

  1. Gestão de feiras: Organizadores de feiras gerenciam e consultam informações sobre feiras passadas e futuras com participação de empresas
  2. Estratégia de participação: Empresas acompanham atividades de participação e planejam estratégias futuras de participação
  3. Análise de dados: Empresas de análise de dados de feiras coletam dados de participação de empresas para análise de big data
  4. Inteligência comercial: Compreender dinâmicas empresariais e tendências de mercado
  5. Seleção de locais: Organizadores de feiras buscam locais adequados para eventos
  6. Planejamento de viagens: Profissionais consultam informações de locais ao planejar roteiros de feiras

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 nome completo, primeiro chame a interface exhibition_bigdata_fuzzy_search para obter o nome completo
  2. Limite de paginação: Máximo de 50 registros por página
  3. Formato da região: Ao consultar locais, o formato da região é "província,cidade"
  4. Tipos de contato: Códigos de tipo de contato do local (1: telefone fixo, 2: e-mail, 5: fax)
  5. Informações de data: Preste atenção às datas de início e encerramento das feiras

Exemplos de Perguntas

exhibition_bigdata_exhibition_participation (Consulta de registros de participação de empresas)

  1. Em quais feiras importantes de tecnologia a Huawei participou? Quando foram realizadas?
  2. Quantos registros de participação a BYD possui? Em quais pavilhões foram realizados?
  3. Quais feiras a Xiaomi participou recentemente? Qual é a descrição dessas feiras?

exhibition_bigdata_exhibition_venue_search (Busca de locais de exposições)

  1. Quais grandes centros de convenções existem em Xangai? Qual é a área de exposição?
  2. Quais locais de exposições existem em Pequim? Quais são as informações de contato?
  3. Como está a situação dos locais de exposições em Shenzhen? Quantas feiras já foram realizadas?

exhibition_bigdata_exhibition_search (Busca de informações sobre feiras)

  1. Quais feiras relacionadas ao setor automotivo existem?
  2. Quais feiras de tecnologia existem? Quais são os detalhes?
  3. Quais exposições relacionadas a produtos eletrônicos ocorrerão em breve?