招投标大数据服务
Proporciona consultas exhaustivas de información relacionada con políticas, incluyendo subsidios gubernamentales, beneficios y apoyo para empresas.
Documentación
招投标大数据服务
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 clavepageIndex(opcional): Posición de inicio de paginaciónpageSize(opcional): Posición de fin de paginación - máximo 50 registros por página
Valores de retorno:
total: TotalresultList: 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 empresakeywordType(opcional): Enumeración de tipo de entidad - name/nameId/regNumber/socialCreditCode
Valores de retorno:
count: Número total de proyectosppeLevelStat: Distribución por nivel de proyectonationalProjectCount: Número de proyectos a nivel nacionalprovincialProjectCount: Número de proyectos a nivel provincialmunicipalProjectCount: Número de proyectos a nivel municipaldistrictProjectCount: Número de proyectos a nivel distrital
ppeAgencyStat: Distribución por autoridad supervisoraagency: Autoridad supervisoracount: Número de proyectos
ppeYearProjectStat: Tendencia de proyectos aprobadosyear: Añocount: Número de proyectos
ppeYearAmountStat: Tendencia de montos de subsidioyear: Añoamount: 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íticapnAgency: Organismo emisorpnType: Tipo de políticapnPublishDate: Fecha de publicaciónpnRegion: Región de publicaciónpnText: Texto de la políticapnOriginUrl: Enlace al texto original de la políticapnFileList: Lista de archivos adjuntosfilename: Nombre del archivourl: Enlace del archivo
relatedProjects: Proyectos posiblemente relacionadosname: Nombre del proyectoagency: Autoridad supervisoramaxGrantMount: 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 solicituddeclaredEndTime: Fecha de fin de solicitudregion: 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úblicospnType(opcional): Tipo de política - todas/guías de solicitud/anuncios públicos/otras políticasagency(opcional): Organismo emisoraddress(opcional): Región - admite provincia/ciudad/distrito, formato: [["provincia"],["provincia","ciudad","distrito"]]policyPubStartTime(opcional): Fecha de inicio de publicaciónpolicyPubEndTime(opcional): Fecha de fin de publicaciónpageSize(opcional): Tamaño de página - máximo 50 registros por páginapageIndex(opcional): Número de página - comienza desde 1
Valores de retorno:
total: TotalpnId: id de la políticapnTitle: Título de la políticapnAgency: Organismo emisorpnType: Tipo de políticapnPublishDate: Fecha de publicaciónpnRegion: Región de publicaciónpnText: Contenido de la política
Casos de uso
- 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
- Evaluación de cumplimiento: Evaluar el cumplimiento normativo de la empresa respecto al apoyo político recibido y la ejecución de proyectos
- Análisis de inversión: Los inversores evalúan las ventajas políticas de la empresa y su capacidad para obtener apoyo gubernamental
- Análisis de competencia: Conocer la situación de apoyo político y el historial de proyectos aprobados de los competidores
- Supervisión gubernamental: Los organismos gubernamentales supervisan la efectividad de la implementación de políticas y el uso de fondos
- Investigación de políticas: Estudiar las tendencias políticas y el nivel de apoyo en industrias o regiones específicas
- Consultoría empresarial: Proporcionar orientación política y recomendaciones de solicitud a las empresas
Notas de uso
- 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
- 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
- Monto de subsidio: El monto de subsidio puede ser un valor acumulado o anual; se debe prestar atención al criterio estadístico
- Cambios en las políticas: La información de las políticas puede cambiar; se recomienda actualizarla periódicamente
- Formato de región: La consulta por región debe ingresarse en el formato especificado; admite filtrado por múltiples niveles regionales
- 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)
- ¿Cuántos proyectos de subsidio gubernamental ha obtenido Huawei? ¿De qué niveles son?
- ¿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?
- ¿De qué autoridades supervisoras provienen principalmente los proyectos de apoyo político de Tencent?
policy_bigdata_policy_info (Consulta de detalles de políticas)
- ¿Cuál es el contenido específico de esta política ID? ¿Cuáles son los requisitos de solicitud?
- ¿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)
- ¿Qué apoyos políticos recientes existen para vehículos de nueva energía?
- ¿Qué guías de solicitud relacionadas con innovación tecnológica ha publicado la ciudad de Shenzhen este año?
- ¿Qué políticas de apoyo a la industria de inteligencia artificial a nivel nacional existen?