招投标大数据服务

Proporciona consultas exhaustivas de información relacionada con políticas, incluyendo subsidios gubernamentales, beneficios y apoyo para empresas.

Documentación

招投标大数据服务

Este servicio MCP ofrece funciones integrales de consulta de información relacionada con políticas, incluyendo subsidios gubernamentales, beneficios de políticas, apoyo político, etc., ayudando a los usuarios a comprender la situación de apoyo político de las empresas.

Funciones principales

  • 🔍 Búsqueda difusa por palabras clave de empresas
  • 💰 Análisis estadístico de proyectos aprobados
  • 🎯 Consulta de detalles de políticas
  • 📜 Función de búsqueda de políticas
  • 🏛️ Análisis de distribución de proyectos gubernamentales

Requisitos del entorno

  • Python 3.10+
  • Paquetes de dependencia: python-dotenv, requests, mcp

Inicio rápido local

1. Clonar el proyecto

git clone https://github.com/handaas/policy-mcp-server
cd policy-mcp-server

2. Crear entorno virtual e instalar dependencias

python -m venv mcp_env && source mcp_env/bin/activate
pip install -r requirements.txt

3. Configuración del entorno

Copie la plantilla de variables de entorno y configúrela:

cp .env.example .env

Edite el archivo .env y configure las siguientes variables de entorno:

INTEGRATOR_ID=your_integrator_id
SECRET_ID=your_secret_id
SECRET_KEY=your_secret_key

4. Iniciar el servicio con streamable-http

python server/mcp_server.py streamable-http

El servicio se iniciará en http://localhost:8000.

Métodos de inicio compatibles: stdio, sse o streamable-http

5. Configuración MCP de Cursor / Cherry Studio

{
  "mcpServers": {
    "handaas-mcp-server": {
      "type": "streamableHttp",
      "url": "http://127.0.0.1:8000/mcp"
    }
  }
}

Instalación e implementación de la versión STDIO

Configurar MCP de 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"
      }
    }
  }
}

Uso del servicio Remote oficial

1. Configurar directamente MCP de 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 y token requieren iniciar sesión en https://www.handaas.com/ para registrarse y obtener acceso a la plataforma

Herramientas disponibles

1. policy_bigdata_fuzzy_search

Función: Búsqueda difusa por palabras clave de empresas

Busca de forma difusa la lista de empresas relacionadas según palabras clave proporcionadas como nombre de empresa, nombre de persona, marca, producto, puesto, etc.

Parámetros:

  • matchKeyword (obligatorio): Palabra clave de coincidencia - consulta empresas cuya información variada contenga la palabra clave
  • pageIndex (opcional): Posición de inicio de paginación
  • pageSize (opcional): Posición de fin de paginación - máximo 50 registros por página

Valores de retorno:

  • total: Total
  • resultList: Lista de resultados, incluye información básica de la empresa

2. policy_bigdata_approved_project_stats

Función: Análisis estadístico de proyectos aprobados

Consulta información estadística de los proyectos aprobados de la empresa, incluyendo el número de proyectos declarados en diferentes niveles, distribución por nivel de proyecto, información de la autoridad supervisora correspondiente, así como la tendencia de aprobación de proyectos y la tendencia de cambio de los montos de subsidio en los últimos años.

Parámetros:

  • matchKeyword (obligatorio): Palabra clave de coincidencia - nombre de empresa/número de registro/código de crédito social unificado/id de empresa
  • keywordType (opcional): Enumeración de tipo de entidad - name/nameId/regNumber/socialCreditCode

Valores de retorno:

  • count: Número total de proyectos
  • ppeLevelStat: Distribución por nivel de proyecto
    • nationalProjectCount: Número de proyectos a nivel nacional
    • provincialProjectCount: Número de proyectos a nivel provincial
    • municipalProjectCount: Número de proyectos a nivel municipal
    • districtProjectCount: Número de proyectos a nivel distrital
  • ppeAgencyStat: Distribución por autoridad supervisora
    • agency: Autoridad supervisora
    • count: Número de proyectos
  • ppeYearProjectStat: Tendencia de proyectos aprobados
    • year: Año
    • count: Número de proyectos
  • ppeYearAmountStat: Tendencia de montos de subsidio
    • year: Año
    • amount: Monto de subsidio

3. policy_bigdata_policy_info

Función: Consulta de detalles de políticas

Consulta información detallada de una política específica según su id, incluyendo organismo emisor, contenido, proyectos relacionados, monto de financiación, fechas de solicitud, etc.

Parámetros:

  • matchKeyword (obligatorio): id de la política

Valores de retorno:

  • pnTitle: Título de la política
  • pnAgency: Organismo emisor
  • pnType: Tipo de política
  • pnPublishDate: Fecha de publicación
  • pnRegion: Región de publicación
  • pnText: Texto de la política
  • pnOriginUrl: Enlace al texto original de la política
  • pnFileList: Lista de archivos adjuntos
    • filename: Nombre del archivo
    • url: Enlace del archivo
  • relatedProjects: Proyectos posiblemente relacionados
    • name: Nombre del proyecto
    • agency: Autoridad supervisora
    • maxGrantMount: Monto de financiación (yuanes)
    • declaredLevel: Nivel del proyecto (1: nacional, 2: provincial, 3: municipal, 4: distrital)
    • projectProgress: Progreso del proyecto (1: no iniciado, 2: en solicitud, 3: solicitud finalizada, 4: publicado, 5: divulgado)
    • declaredStartTime: Fecha de inicio de solicitud
    • declaredEndTime: Fecha de fin de solicitud
    • region: Región

4. policy_bigdata_policy_search

Función: Función de búsqueda de políticas

Busca políticas, regulaciones, guías de solicitud o anuncios públicos que cumplan los criterios según palabras clave, tipo de política e información de región.

Parámetros:

  • matchKeyword (obligatorio): Palabra clave de coincidencia - palabra clave de políticas/regulaciones, guías de solicitud o anuncios públicos
  • pnType (opcional): Tipo de política - todas/guías de solicitud/anuncios públicos/otras políticas
  • agency (opcional): Organismo emisor
  • address (opcional): Región - admite provincia/ciudad/distrito, formato: [["provincia"],["provincia","ciudad","distrito"]]
  • policyPubStartTime (opcional): Fecha de inicio de publicación
  • policyPubEndTime (opcional): Fecha de fin de publicación
  • pageSize (opcional): Tamaño de página - máximo 50 registros por página
  • pageIndex (opcional): Número de página - comienza desde 1

Valores de retorno:

  • total: Total
    • pnId: id de la política
    • pnTitle: Título de la política
    • pnAgency: Organismo emisor
    • pnType: Tipo de política
    • pnPublishDate: Fecha de publicación
    • pnRegion: Región de publicación
    • pnText: Contenido de la política

Casos de uso

  1. Solicitud de políticas: Las empresas conocen los apoyos políticos y proyectos de subsidio a los que pueden postularse y buscan oportunidades de solicitud adecuadas
  2. Evaluación de cumplimiento: Evaluar el cumplimiento normativo de la empresa respecto al apoyo político recibido y la ejecución de proyectos
  3. Análisis de inversión: Los inversores evalúan las ventajas políticas de la empresa y su capacidad para obtener apoyo gubernamental
  4. Análisis de competencia: Conocer la situación de apoyo político y el historial de proyectos aprobados de los competidores
  5. Supervisión gubernamental: Los organismos gubernamentales supervisan la efectividad de la implementación de políticas y el uso de fondos
  6. Investigación de políticas: Estudiar las tendencias políticas y el nivel de apoyo en industrias o regiones específicas
  7. Consultoría empresarial: Proporcionar orientación política y recomendaciones de solicitud a las empresas

Notas de uso

  1. Requisito de nombre completo de la empresa: Al llamar a interfaces que requieren el nombre completo de la empresa, si no se dispone de él, primero se debe llamar a la interfaz policy_bigdata_fuzzy_search para obtener el nombre completo
  2. Vigencia de las políticas: Prestar atención al período de validez y tiempo de ejecución de las políticas, y actualizar la información oportunamente
  3. Monto de subsidio: El monto de subsidio puede ser un valor acumulado o anual; se debe prestar atención al criterio estadístico
  4. Cambios en las políticas: La información de las políticas puede cambiar; se recomienda actualizarla periódicamente
  5. Formato de región: La consulta por región debe ingresarse en el formato especificado; admite filtrado por múltiples niveles regionales
  6. Nivel de proyecto: Prestar atención a las diferentes condiciones de solicitud para proyectos de nivel nacional, provincial, municipal y distrital

Ejemplos de preguntas de uso

policy_bigdata_approved_project_stats (Análisis estadístico de proyectos aprobados)

  1. ¿Cuántos proyectos de subsidio gubernamental ha obtenido Huawei? ¿De qué niveles son?
  2. ¿Cuál es la tendencia de los proyectos de apoyo gubernamental de BYD en los últimos años? ¿Cuánto es el monto de los subsidios?
  3. ¿De qué autoridades supervisoras provienen principalmente los proyectos de apoyo político de Tencent?

policy_bigdata_policy_info (Consulta de detalles de políticas)

  1. ¿Cuál es el contenido específico de esta política ID? ¿Cuáles son los requisitos de solicitud?
  2. ¿Cuál es el monto de financiación y el período de solicitud de una política específica?

policy_bigdata_policy_search (Función de búsqueda de políticas)

  1. ¿Qué apoyos políticos recientes existen para vehículos de nueva energía?
  2. ¿Qué guías de solicitud relacionadas con innovación tecnológica ha publicado la ciudad de Shenzhen este año?
  3. ¿Qué políticas de apoyo a la industria de inteligencia artificial a nivel nacional existen?