招投标大数据服务

Fornece serviços de migração para nuvem, incluindo análise de uso de ativos, avaliação de pilha tecnológica e planejamento de migração.

Documentação

招投标大数据服务

Este serviço MCP fornece informações sobre serviços de ativos em nuvem, incluindo uso de serviços em nuvem, análise de stack tecnológico, planos de migração para nuvem, entre outros recursos, ajudando os usuários a entender a situação de adoção de nuvem das empresas.

Principais Funcionalidades

  • 🔍 Busca difusa por palavras-chave de empresas
  • ☁️ Análise de ativos em nuvem
  • 🌐 Consulta de informações de domínio
  • 📊 Avaliação de uso de serviços em nuvem
  • 📈 Distribuição de ativos em nuvem

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/cloudmigration-mcp-server
cd cloudmigration-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 com 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 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 MCP no Cursor / Cherry Studio

{
  "mcpServers": {
    "cloudmigration-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": {
    "cloudmigration-mcp-server":{
      "type": "streamableHttp",
      "url": "https://mcp.handaas.com/cloudmigration/cloudmigration?token={token}"  
      }
  }
}

Observação: integrator_id, secret_id, secret_key e token precisam ser obtidos registrando-se e ativando a plataforma em https://www.handaas.com/

Ferramentas Disponíveis

1. cloudmigration_fuzzy_search

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

Realiza 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-chave correspondente
  • 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
  • resultList: Lista de resultados, contendo informações básicas da empresa

2. cloudmigration_cloud_assets

Função: Análise de ativos em nuvem

Consulta informações de ativos em nuvem da empresa, exibindo o status e as características dos diversos ativos da empresa na nuvem, como domínios válidos, provedores de serviços em nuvem e volume de uso da nuvem.

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): Enumeração do tipo de entidade - name/nameId/regNumber/socialCreditCode

Valores de retorno:

  • effectiveSubDomainNum: Número de domínios válidos
  • subDomainNum: Número de subdomínios
  • effectiveSubDomainList: Lista de domínios válidos
  • subDomainList: Lista de subdomínios
  • cloudServerList: Lista de provedores de serviços em nuvem
  • cloudConsumptionScale: Nível de ativos em nuvem
  • cloudServerNumInterval: Faixa de uso da nuvem
  • cloudServiceProviderRatio: Proporção de provedores de serviços em nuvem
    • cloudService: Nome do provedor de serviços em nuvem
    • ratio: Proporção do provedor de serviços em nuvem
  • hasOverseasCloudService: Possui servidores no exterior (0: não 1: sim)
  • hasCdn: Usa CDN (0: não 1: sim)
  • cdnServerNum: Escala de uso de CDN
  • cdnServerList: Lista de provedores de CDN
  • hasIDC: Usa IDC (0: não 1: sim)
  • hasCloudStorage: Usa armazenamento em nuvem (0: não 1: sim)

3. cloudmigration_domain_info

Função: Consulta de informações de domínio

Consulta todas as informações de domínios registrados relacionados à empresa com base nas informações de identificação da empresa, incluindo nome do domínio, URL correspondente, data de revisão e 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 empresa
  • keywordType (opcional): Enumeração do tipo de entidade - name/nameId/regNumber/socialCreditCode
  • pageIndex (opcional): Número da página
  • pageSize (opcional): Tamanho da página - máximo de 50 registros por página

Valores de retorno:

  • total: Total
  • resultList: Resultados da lista
    • domainName: Nome do domínio
    • domainUrl: URL
    • websiteRecord: Número de registro do site (ICP)
    • filingAuditTime: Data de revisão
    • isHomePage: É site oficial

Cenários de Uso

  1. Planejamento de migração para nuvem: A empresa define estratégias de migração para nuvem e seleção de tecnologias, avaliando os ativos de nuvem existentes
  2. Seleção de tecnologia: Entender o uso de tecnologias de nuvem por empresas do setor e definir a rota tecnológica
  3. Análise competitiva: Analisar o nível de aplicação de computação em nuvem e a arquitetura tecnológica dos concorrentes
  4. Decisões de investimento: Avaliar o grau de transformação digital e o nível de adoção de nuvem das empresas
  5. Otimização de custos: Referenciar experiências de controle de custos de computação em nuvem e alocação de recursos de empresas do mesmo setor
  6. Proteção de marca: Monitorar ativos de domínio da empresa, prevenindo violação de marca e registro indevido de domínios
  7. Revisão de conformidade: Realizar revisão de registro de domínios e verificação de conformidade de sites

Observações de Uso

  1. Requisito 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 cloudmigration_fuzzy_search para obter o nome completo da empresa
  2. Confidencialidade técnica: Algumas informações de tecnologia central podem não ser totalmente divulgadas, havendo limitações de informação
  3. Dados de custo: Os dados de custo podem ser valores estimados, apenas para referência; recomenda-se analisar em conjunto com a situação real
  4. Atualização tecnológica: As tecnologias de nuvem evoluem rapidamente; é necessário acompanhar a atualidade dos dados e a evolução tecnológica
  5. Verificação de domínio: As informações de domínio precisam ser verificadas quanto à autenticidade e validade, evitando julgamentos incorretos
  6. Avaliação de ativos: A avaliação do nível de ativos em nuvem é baseada em múltiplos indicadores e requer análise abrangente

Exemplos de Perguntas de Uso

cloudmigration_cloud_assets (Análise de ativos em nuvem)

  1. Qual é o tamanho dos ativos em nuvem da Alibaba? Quais provedores de serviços em nuvem são utilizados?
  2. Quantos domínios válidos a Tencent possui? Como é a distribuição da proporção de provedores de serviços em nuvem?
  3. A Douyin utiliza serviços de nuvem no exterior? Como está o uso de CDN?

cloudmigration_domain_info (Consulta de informações de domínio)

  1. Quantos domínios a Tencent registrou? Quais são os principais sites de negócios?
  2. Como está a situação de registro (ICP) dos domínios da Alibaba? Quando foram as datas de revisão?
  3. Quais são os domínios oficiais da Douyin? Qual é o número de registro (ICP) do site?