招投标大数据服务

Fornece consultas abrangentes para informações relacionadas a políticas, incluindo subsídios governamentais, benefícios e suporte para empresas.

Documentação

招投标大数据服务

Este serviço MCP oferece funcionalidades abrangentes de consulta de informações relacionadas a políticas, incluindo subsídios governamentais, benefícios fiscais, apoio político e outras informações, ajudando os usuários a compreender a situação de apoio político das empresas.

Principais Funcionalidades

  • 🔍 Pesquisa difusa por palavras-chave de empresas
  • 💰 Análise estatística de projetos aprovados
  • 🎯 Consulta de detalhes de políticas
  • 📜 Função de pesquisa de políticas
  • 🏛️ Análise de distribuição de projetos governamentais

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

Nota: 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. policy_bigdata_fuzzy_search

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

Pesquisa difusa de listas de empresas relacionadas com base em palavras-chave fornecidas, como nomes de empresas, nomes de pessoas, marcas, produtos, cargos, 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. policy_bigdata_approved_project_stats

Função: Análise estatística de projetos aprovados

Consulta informações estatísticas sobre projetos aprovados da empresa, incluindo o número de projetos declarados em diferentes níveis, distribuição por nível de projeto, informações das agências supervisoras responsáveis, bem como tendências de aprovação de projetos e variações nos valores de subsídios nos últimos anos.

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:

  • count: Número total de projetos
  • ppeLevelStat: Distribuição por nível de projeto
    • nationalProjectCount: Número de projetos de nível nacional
    • provincialProjectCount: Número de projetos de nível provincial
    • municipalProjectCount: Número de projetos de nível municipal
    • districtProjectCount: Número de projetos de nível distrital
  • ppeAgencyStat: Distribuição por agência supervisora
    • agency: Agência supervisora
    • count: Número de projetos
  • ppeYearProjectStat: Tendência de projetos aprovados
    • year: Ano
    • count: Número de projetos
  • ppeYearAmountStat: Tendência de valores de subsídios
    • year: Ano
    • amount: Valor do subsídio

3. policy_bigdata_policy_info

Função: Consulta de detalhes de políticas

Consulta informações detalhadas de uma política específica com base no ID da política, incluindo órgão emissor, conteúdo, projetos relacionados, valor do financiamento, período de declaração, etc.

Parâmetros:

  • matchKeyword (obrigatório): ID da política

Valores de retorno:

  • pnTitle: Título da política
  • pnAgency: Órgão emissor
  • pnType: Tipo de política
  • pnPublishDate: Data de publicação
  • pnRegion: Região de publicação
  • pnText: Texto da política
  • pnOriginUrl: Link do texto original da política
  • pnFileList: Lista de anexos
    • filename: Nome do arquivo
    • url: Link do arquivo
  • relatedProjects: Projetos possivelmente relacionados
    • name: Nome do projeto
    • agency: Agência supervisora
    • maxGrantMount: Valor do financiamento (yuan)
    • declaredLevel: Nível do projeto (1: nacional, 2: provincial, 3: municipal, 4: distrital)
    • projectProgress: Andamento do projeto (1: não iniciado, 2: em declaração, 3: declaração encerrada, 4: divulgado, 5: publicado)
    • declaredStartTime: Data de início da declaração
    • declaredEndTime: Data de término da declaração
    • region: Região

4. policy_bigdata_policy_search

Função: Função de pesquisa de políticas

Pesquisa políticas, regulamentos, guias de declaração ou avisos públicos que atendam aos critérios, com base em palavras-chave, tipo de política e informações de região.

Parâmetros:

  • matchKeyword (obrigatório): Palavra-chave de correspondência - palavras-chave de políticas/regulamentos, guias de declaração ou avisos públicos
  • pnType (opcional): Tipo de política - todas/guias de declaração/avisos públicos/outras políticas
  • agency (opcional): Órgão emissor
  • address (opcional): Região - suporta províncias/cidades/distritos, formato: [["província"],["província","cidade","distrito"]]
  • policyPubStartTime (opcional): Data de início da publicação
  • policyPubEndTime (opcional): Data de término da publicação
  • pageSize (opcional): Tamanho da página - máximo de 50 registros por página
  • pageIndex (opcional): Número da página - começa em 1

Valores de retorno:

  • total: Total
    • pnId: ID da política
    • pnTitle: Título da política
    • pnAgency: Órgão emissor
    • pnType: Tipo de política
    • pnPublishDate: Data de publicação
    • pnRegion: Região de publicação
    • pnText: Conteúdo da política

Cenários de Uso

  1. Declaração de políticas: A empresa identifica políticas de apoio e projetos de subsídios aos quais pode se candidatar, buscando oportunidades adequadas de declaração
  2. Avaliação de conformidade: Avalia a conformidade da empresa em relação ao apoio político recebido e a execução dos projetos
  3. Análise de investimento: Investidores avaliam as vantagens políticas da empresa e sua capacidade de obter apoio governamental
  4. Análise competitiva: Compreender a situação de apoio político e o histórico de projetos aprovados dos concorrentes
  5. Supervisão governamental: Órgãos governamentais monitoram a eficácia da execução das políticas e o uso dos recursos
  6. Pesquisa de políticas: Estudar tendências políticas e níveis de apoio em setores ou regiões específicos
  7. Consultoria empresarial: Fornecer orientação política e recomendações de declaração para empresas

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 o nome completo, primeiro chame a interface policy_bigdata_fuzzy_search para obter o nome completo
  2. Validade das políticas: Preste atenção ao período de validade e ao tempo de execução das políticas, atualizando as informações regularmente
  3. Valor do subsídio: O valor do subsídio pode ser acumulado ou anual; é necessário observar o critério estatístico
  4. Alterações nas políticas: As informações das políticas podem sofrer alterações; recomenda-se atualização periódica
  5. Formato da região: A consulta por região deve ser inserida no formato especificado, com suporte a filtros de múltiplos níveis regionais
  6. Nível do projeto: Observe as diferentes condições de declaração para projetos de nível nacional, provincial, municipal e distrital

Exemplos de Perguntas de Uso

policy_bigdata_approved_project_stats (Análise estatística de projetos aprovados)

  1. Quantos projetos de subsídio governamental a Huawei obteve? Quais são os níveis?
  2. Como está a tendência dos projetos de apoio governamental da BYD nos últimos anos? Qual é o valor dos subsídios?
  3. De quais agências supervisoras vêm principalmente os projetos de apoio político da Tencent?

policy_bigdata_policy_info (Consulta de detalhes de políticas)

  1. Qual é o conteúdo específico deste ID de política? Quais são os requisitos de declaração?
  2. Qual é o valor do financiamento e o período de declaração de uma política específica?

policy_bigdata_policy_search (Função de pesquisa de políticas)

  1. Quais são os apoios políticos recentes para veículos de novas energias?
  2. Quais guias de declaração relacionados à inovação tecnológica Shenzhen publicou este ano?
  3. Quais são as políticas nacionais de apoio à indústria de inteligência artificial?