招投标大数据服务
Consulte informações empresariais abrangentes de plataformas de e-commerce, incluindo detalhes da loja, dados de vendas e estatísticas de produtos.
Documentação
Serviço de Big Data de Licitações
Principais Funcionalidades
- 🔍 Busca difusa por palavras-chave de empresas
- 🛒 Consulta de perfil de lojas online globais
- 📊 Análise de perfil de produtos de e-commerce
- 🏬 Consulta de informações de lojas de e-commerce
- 📦 Estatísticas de categorias de produtos
- 🌐 Análise de distribuição de plataformas
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/estore-mcp-server
cd estore-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": {
"estore-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": {
"estore-mcp-server":{
"type": "streamableHttp",
"url": "https://mcp.handaas.com/estore/estore_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. estore_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 - consulta empresas cujas informações contenham a palavra-chavepageIndex(opcional): Posição inicial da paginaçãopageSize(opcional): Posição final da paginação - máximo de 50 registros por página
Valores de retorno:
total: TotalnameId: ID da empresaname: Nome da empresasocialCreditCode: Código de crédito social unificadolegalRepresentative: Representante legalenterpriseType: Tipo de entidade empresarialoperStatus: Status da empresaaddress: Endereço de registrofoundTime: Data de fundaçãoregCapitalValue: Valor do capital registradocatchReason: Motivo da correspondência
2. estore_bigdata_global_online_store_profile
Função: Consulta de perfil de lojas online globais
Fornece informações de perfil das lojas online da empresa no país e no exterior, incluindo número de lojas online, volume total de produtos, plataformas de vendas, principais marcas e produtos, entre outros detalhes.
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 empresakeywordType(opcional): Enumeração do tipo de entidade - name/nameId/regNumber/socialCreditCode
Valores de retorno:
domesticEshopCount: Número de lojas online domésticasdomesticEshopProductCount: Volume total de produtos em lojas online domésticasdomesticEshopBrandList: Principais marcas das lojas online domésticasdomesticEshopPlatformList: Plataformas de listagem das lojas online domésticasdomesticEshopProductList: Principais produtos das lojas online domésticasdomesticEshopSourceList: Fonte das lojas online domésticasforeignEshopCount: Número de lojas online no exteriorforeignEshopProductCount: Volume total de produtos em lojas online no exteriorforeignEshopBrandList: Principais marcas das lojas online no exteriorforeignEshopPlatformList: Plataformas de listagem das lojas online no exteriorforeignEshopProductList: Principais produtos das lojas online no exteriorforeignEshopSourceList: Fonte das lojas online no exterior
3. estore_bigdata_ecommerce_product_profile
Função: Análise de perfil de produtos de e-commerce
Consulta o perfil das lojas e produtos da empresa em plataformas de e-commerce, incluindo informações de marca, avaliações, data de criação, entre outros detalhes.
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 empresakeywordType(opcional): Enumeração do tipo de entidade - name/nameId/regNumber/socialCreditCode
Valores de retorno:
ecShopNumber: Número de lojasecShopItemCount: Total de produtos nas lojasecShopAvgRates: Avaliação média das lojas (pontos)ecShopEarliestFoundTime: Data de criação das lojasecShopItemCategories: Categorias de produtosecShopBrands: Principais marcasecShopProducts: Principais produtosecSources: Plataformas de listagem
4. estore_bigdata_ecommerce_store_info
Função: Consulta de informações de lojas de e-commerce
Consulta informações de lojas online associadas à empresa, retornando detalhes das lojas e uma visão geral dos dados de negócios.
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 empresakeywordType(opcional): Enumeração do tipo de entidade - name/nameId/regNumber/socialCreditCode
Valores de retorno:
eshopListCount: Total de lojas online associadasenterpriseEshopCount: Número de lojas onlineenterpriseEshopProductsCount: Volume total de produtos nas lojas onlineenterpriseEshopBrands: Principais marcasenterpriseEshopProducts: Principais produtosenterpriseEshopPlatforms: Plataformas de listagem das lojas onlineeshopList: Lista de lojas online associadaseshopName: Nome da loja onlineeshopKeeper: Nome do gerente da lojaeshopFoundTime: Data de abertura da lojaeshopUrl: URL da loja onlineeshopIconLink: Logotipo da loja onlineeshopProducts: Categoria principalenterpriseName: Empresa proprietáriaaddress: Localização da loja onlinebusinessStatistics: Situação operacionalisExpired: Se a loja online está expirada
overview: Visão geral dos dados da loja online
Cenários de Uso
- Análise de operações de e-commerce: Entender a situação operacional e o desempenho de mercado da empresa nas plataformas de e-commerce
- Pesquisa de concorrentes: Analisar o layout de e-commerce e as estratégias de vendas dos concorrentes
- Pesquisa de mercado: Estudar tendências de desenvolvimento e oportunidades de mercado do e-commerce em setores específicos
- Decisões de investimento: Avaliar o potencial de desenvolvimento e o valor comercial dos negócios de e-commerce da empresa
- Seleção de parceiros: Encontrar parceiros e fornecedores de e-commerce de qualidade
- Monitoramento de marca: Monitorar o desempenho e a reputação da marca da empresa nas plataformas de e-commerce
- Análise da cadeia de suprimentos: Entender a cadeia de suprimentos de e-commerce e a distribuição de produtos da empresa
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 o nome completo, primeiro chame a interface estore_bigdata_fuzzy_search para obter o nome completo
- Diferenças entre plataformas: A estrutura de dados e os métodos de estatística podem variar entre diferentes plataformas de e-commerce
- Atualidade dos dados: Os dados de e-commerce são atualizados com frequência, recomenda-se observar os carimbos de data/hora dos dados
- Dados de vendas: Alguns dados de vendas podem ser valores estimados, apenas para referência
- Dados internacionais: A integridade e a precisão dos dados de lojas online no exterior podem ser limitadas pela fonte dos dados
- Status das lojas: Preste atenção para distinguir entre lojas ativas e lojas fechadas
Exemplos de Perguntas de Uso
estore_bigdata_global_online_store_profile (Consulta de perfil de lojas online globais)
- Quantas lojas online a Xiaomi possui no país e no exterior? Quais são as principais marcas e produtos vendidos?
- Como está a distribuição das lojas online globais da Huawei? Qual é o volume total de produtos?
- Quais plataformas a BYD cobre em seus negócios de e-commerce? Como estão as lojas online no exterior?
estore_bigdata_ecommerce_product_profile (Análise de perfil de produtos de e-commerce)
- Quantas lojas de e-commerce a Xiaomi possui? Como está a avaliação média?
- Qual é o total de produtos nas lojas online da Huawei? Quais são as principais categorias de produtos?
- Qual é a data de criação mais antiga das lojas de e-commerce da BYD? Quais são as principais marcas?
estore_bigdata_ecommerce_store_info (Consulta de informações de lojas de e-commerce)
- Qual é o total de lojas online associadas à Xiaomi? Quais são os detalhes das lojas?
- Em quais plataformas as lojas online da Huawei estão distribuídas principalmente? Quais são os nomes dos gerentes das lojas?
- Como está a situação operacional das lojas de e-commerce da BYD? Existem lojas expiradas?