展会大数据服务
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
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ênciapageIndex(opcional): Posição inicial da paginaçãopageSize(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 empresapageIndex(opcional): Número da páginapageSize(opcional): Tamanho da página - máximo de 50 registros por páginakeywordType(opcional): Enumeração do tipo de entidade
Valores de retorno:
total: TotalresultList: Lista de registros de participaçãofairEndTime: Data de encerramento da feirafairLogo: Logotipo da feirafairDesc: Descrição da feirafairPavilion: Nome do pavilhãofairName: Nome da feiraisOpen: Se está em andamentofairBeginTime: 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ênciapageIndex(opcional): Número da página - começa em 1pageSize(opcional): Tamanho da página - máximo de 50 registros por página
Valores de retorno:
total: TotalresultList: Lista de resultados de locaispavilionContact: Informações de contato (1: telefone fixo, 2: e-mail, 5: fax)pavilionDesc: Descrição do localfairCount: Número de feiraspavilionAddress: Endereço do local_id: ID do localpavilionHomepage: Link do site oficial do localpavilionLogo: Logotipo do localpavilionName: Nome do localpavilionScale: Á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-chavepageIndex(opcional): Número da páginapageSize(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
- Gestão de feiras: Organizadores de feiras gerenciam e consultam informações sobre feiras passadas e futuras com participação de empresas
- Estratégia de participação: Empresas acompanham atividades de participação e planejam estratégias futuras de participação
- 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
- Inteligência comercial: Compreender dinâmicas empresariais e tendências de mercado
- Seleção de locais: Organizadores de feiras buscam locais adequados para eventos
- Planejamento de viagens: Profissionais consultam informações de locais ao planejar roteiros de feiras
Observações de Uso
- 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
- Limite de paginação: Máximo de 50 registros por página
- Formato da região: Ao consultar locais, o formato da região é "província,cidade"
- Tipos de contato: Códigos de tipo de contato do local (1: telefone fixo, 2: e-mail, 5: fax)
- 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)
- Em quais feiras importantes de tecnologia a Huawei participou? Quando foram realizadas?
- Quantos registros de participação a BYD possui? Em quais pavilhões foram realizados?
- Quais feiras a Xiaomi participou recentemente? Qual é a descrição dessas feiras?
exhibition_bigdata_exhibition_venue_search (Busca de locais de exposições)
- Quais grandes centros de convenções existem em Xangai? Qual é a área de exposição?
- Quais locais de exposições existem em Pequim? Quais são as informações de contato?
- 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)
- Quais feiras relacionadas ao setor automotivo existem?
- Quais feiras de tecnologia existem? Quais são os detalhes?
- Quais exposições relacionadas a produtos eletrônicos ocorrerão em breve?