招投标大数据服务
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
招投标大数据服务
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 correspondentepageIndex(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: TotalresultList: 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 empresakeywordType(opcional): Enumeração do tipo de entidade - name/nameId/regNumber/socialCreditCode
Valores de retorno:
effectiveSubDomainNum: Número de domínios válidossubDomainNum: Número de subdomínioseffectiveSubDomainList: Lista de domínios válidossubDomainList: Lista de subdomínioscloudServerList: Lista de provedores de serviços em nuvemcloudConsumptionScale: Nível de ativos em nuvemcloudServerNumInterval: Faixa de uso da nuvemcloudServiceProviderRatio: Proporção de provedores de serviços em nuvemcloudService: Nome do provedor de serviços em nuvemratio: 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 CDNcdnServerList: Lista de provedores de CDNhasIDC: 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 empresakeywordType(opcional): Enumeração do tipo de entidade - name/nameId/regNumber/socialCreditCodepageIndex(opcional): Número da páginapageSize(opcional): Tamanho da página - máximo de 50 registros por página
Valores de retorno:
total: TotalresultList: Resultados da listadomainName: Nome do domíniodomainUrl: URLwebsiteRecord: Número de registro do site (ICP)filingAuditTime: Data de revisãoisHomePage: É site oficial
Cenários de Uso
- 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
- Seleção de tecnologia: Entender o uso de tecnologias de nuvem por empresas do setor e definir a rota tecnológica
- Análise competitiva: Analisar o nível de aplicação de computação em nuvem e a arquitetura tecnológica dos concorrentes
- Decisões de investimento: Avaliar o grau de transformação digital e o nível de adoção de nuvem das empresas
- 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
- Proteção de marca: Monitorar ativos de domínio da empresa, prevenindo violação de marca e registro indevido de domínios
- Revisão de conformidade: Realizar revisão de registro de domínios e verificação de conformidade de sites
Observações de Uso
- 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
- Confidencialidade técnica: Algumas informações de tecnologia central podem não ser totalmente divulgadas, havendo limitações de informação
- 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
- Atualização tecnológica: As tecnologias de nuvem evoluem rapidamente; é necessário acompanhar a atualidade dos dados e a evolução tecnológica
- Verificação de domínio: As informações de domínio precisam ser verificadas quanto à autenticidade e validade, evitando julgamentos incorretos
- 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)
- Qual é o tamanho dos ativos em nuvem da Alibaba? Quais provedores de serviços em nuvem são utilizados?
- Quantos domínios válidos a Tencent possui? Como é a distribuição da proporção de provedores de serviços em nuvem?
- 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)
- Quantos domínios a Tencent registrou? Quais são os principais sites de negócios?
- Como está a situação de registro (ICP) dos domínios da Alibaba? Quando foram as datas de revisão?
- Quais são os domínios oficiais da Douyin? Qual é o número de registro (ICP) do site?