information-mcp-server
Servicio de big data de noticias
Funciones principales
🏢 Búsqueda por nombre abreviado de empresa y palabras clave
🔍 Búsqueda global de noticias por palabras clave
🏢 Consulta de noticias y opinión pública de empresas
🏭 Búsqueda de noticias por industria y sector
🎯 Seguimiento de temas de políticas, tecnología, marcas y eventos
📊 Monitoreo de detalles de noticias empresariales y estadísticas de sentimiento
Related MCP server: industry-chain-mcp-server
Notas de diseño del servicio
El servicio ofrece 6 herramientas según escenarios de negocio reales, en lugar de desplegar una herramienta por cada API upstream.
Cuando el usuario solo proporciona el nombre abreviado de la empresa, use primero
information_enterprise_searchpara obtener el nombre completo o un ID estable.Las herramientas de búsqueda, industria y tema reutilizan el mismo Product ID de búsqueda global de noticias, pero conservan la semántica de diferentes escenarios.
Los resultados de búsqueda de noticias upstream se paginan en la capa MCP mediante
pageIndexypageSize, con 20 elementos por página por defecto y un máximo de 50.Los resultados de búsqueda no devuelven el cuerpo largo por defecto; al establecer
includeContent=true, se puede limitar la longitud del cuerpo de cada elemento mediantecontentMaxChars.information_monitorselecciona detalles o estadísticas medianteview, y solo accede a un Product ID a la vez.La capa externa de negocio de todas las respuestas paginadas solo contiene
totalyresultList.
Requisitos del entorno
Python 3.10+
Paquetes de dependencias: python-dotenv, requests, mcp
Inicio rápido local
1. Entrar en el directorio del proyecto
cd information-mcp-server2. Crear el entorno virtual e instalar las dependencias
python3 -m venv mcp_env
source mcp_env/bin/activate
pip install -r requirements.txt3. Configurar las variables de entorno
Copie la plantilla de variables de entorno:
cp .env.example .envEdite el archivo .env:
INTEGRATOR_ID=your_integrator_id
SECRET_ID=your_secret_id
SECRET_KEY=your_secret_key
HANDAAS_REQUEST_TIMEOUT=30HANDAAS_REQUEST_TIMEOUT es una configuración opcional, en segundos, con un valor predeterminado de 30.
4. Iniciar el servicio Streamable HTTP
python server/mcp_server.py streamable-httpLa dirección predeterminada del servicio es http://localhost:8000/mcp.
También puede usar el script de inicio:
./start_mcp_server.sh streamable-httpSe admiten tres modos de inicio: stdio, sse y streamable-http.
5. Configuración de MCP en Cursor / Cherry Studio
{
"mcpServers": {
"information-mcp-server": {
"type": "streamableHttp",
"url": "http://127.0.0.1:8000/mcp"
}
}
}Instalación e implementación de la versión STDIO
Reemplace {workdir} por la ruta absoluta de information-mcp-server:
{
"mcpServers": {
"information-mcp-server": {
"command": "{workdir}/mcp_env/bin/python",
"args": [
"{workdir}/server/mcp_server.py",
"stdio"
]
}
}
}INTEGRATOR_ID, SECRET_ID y SECRET_KEY se obtienen tras iniciar sesión en HandaaS, registrarse y activar el conector. Las credenciales reales solo deben guardarse en el .env local o en secretos de implementación.
Herramientas disponibles y Product ID
Herramienta MCP | Función o vista | Product ID |
| Consulta de empresas por nombre abreviado, marca o palabras clave de producto |
|
| Búsqueda global de noticias por palabras clave y fecha |
|
| Detalle de noticias y opinión pública de empresas |
|
| Búsqueda de noticias por industria o sector |
|
| Seguimiento de temas de políticas, tecnología, marcas o eventos |
|
|
|
|
|
|
|
1. information_enterprise_search
Función: Busca empresas candidatas por nombre abreviado, marca, producto u otras palabras clave.
Parámetros principales: matchKeyword es obligatorio; pageIndex por defecto 1; pageSize por defecto 10, máximo 50.
Devuelve: total/resultList de empresas candidatas. Tras confirmar la empresa, use el nombre completo, el ID de empresa o el código de crédito social unificado para las herramientas de noticias y monitoreo de empresas.
2. information_search
Función: Busca títulos y cuerpos de noticias por palabras clave.
Parámetros principales:
matchKeyword(obligatorio): palabra clave de búsqueda.pubDateBegin,pubDateEnd(opcional): condiciones de inicio y fin del tiempo de publicación.pageIndex(opcional): número de página devuelto por MCP, comenzando desde 1.pageSize(opcional): cantidad por página, por defecto 20, máximo 50.includeContent(opcional): si se devuelve el cuerpo de la noticia, por defectofalse.contentMaxChars(opcional): número máximo de caracteres a conservar por elemento al devolver el cuerpo, por defecto 1000, rango de 100 a 5000.
Devuelve: total y resultList; los resultados pueden incluir título, fuente, hora de publicación, enlace de la noticia y el cuerpo truncado según sea necesario.
3. information_company_news
Función: Consulta el detalle de noticias y opinión pública de una empresa específica.
Parámetros principales:
matchKeyword(obligatorio): nombre de la empresa, ID de empresa, número de registro o código de crédito social unificado.keywordType(opcional): tipo de identificador de empresa; admitename,nameId,regNumber,socialCreditCode.pageIndex(opcional): número de página, comenzando desde 1.pageSize(opcional): cantidad por página, por defecto 50, máximo 50.sentimentLabel(opcional):0negativo,1positivo,2neutral,3desconocido.
Devuelve: total y resultList; los resultados pueden incluir resumen de la noticia, enlace, fuente, título, hora de publicación, empresas relacionadas y etiqueta de sentimiento.
4. information_industry_news
Función: Busca noticias por palabras clave de industria, sector o rubro, para investigación de la industria y análisis de dinámicas de mercado.
Parámetros principales:
matchKeyword(obligatorio): palabra clave de industria, sector o rubro.pubDateBegin,pubDateEnd(opcional): rango de tiempo de publicación.pageIndex,pageSize(opcional): número de página y cantidad por página;pageSizemáximo 50.includeContent,contentMaxChars(opcional): interruptor de devolución del cuerpo y límite de longitud del cuerpo.
Devuelve: total y resultList.
5. information_topic
Función: Realiza seguimiento de temas concretos como políticas, tecnología, marcas o eventos de actualidad.
Parámetros principales:
matchKeyword(obligatorio): palabra clave de un tema o evento específico.pubDateBegin,pubDateEnd(opcional): rango de tiempo de observación del tema.pageIndex,pageSize(opcional): número de página y cantidad por página;pageSizemáximo 50.includeContent,contentMaxChars(opcional): interruptor de devolución del cuerpo y límite de longitud del cuerpo.
Devuelve: total y resultList.
6. information_monitor
Función: Monitorea la dinámica de noticias de empresas, con opción de vista de detalle de eventos de noticias o estadísticas de sentimiento.
Parámetros principales:
matchKeyword(obligatorio): nombre de la empresa, ID de empresa, número de registro o código de crédito social unificado.view(opcional):detailspara detalle de eventos de noticias;statisticspara distribución y tendencias de sentimiento. Por defectostatistics.keywordType(opcional): tipo de identificador de empresa.pageIndex,pageSize(opcional): solo se usan en la vistadetails;pageSizemáximo 50.sentimentLabel(opcional): filtro de sentimiento que solo se usa en la vistadetails.
Devuelve: la vista de detalle devuelve total y resultList; la vista de estadísticas devuelve los campos de negocio de distribución y tendencias de sentimiento.
Casos de uso
Identificación de empresas: confirme el nombre completo y el identificador estable de la empresa mediante el nombre abreviado o la palabra de marca.
Búsqueda de noticias: agregue títulos, fuentes, fechas y enlaces de noticias globales por palabras clave.
Investigación de la industria: realice seguimiento de las dinámicas relacionadas con la industria, el sector y el rubro.
Seguimiento de temas: observe de forma continua políticas, tecnología, marcas y eventos de actualidad.
Opinión pública empresarial: consulte noticias relacionadas con la empresa y filtre por categoría de sentimiento.
Monitoreo dinámico: analice la distribución de sentimiento y las tendencias de cambio de las noticias de la empresa.
Gestión de la reputación de marca: identifique riesgos de reputación combinando el detalle de noticias y las estadísticas de sentimiento.
Notas de uso
Manejo de nombres abreviados: si el nombre abreviado de la empresa no se puede consultar directamente, llame primero a
information_enterprise_search.Selección de escenario: para opinión pública empresarial use
information_company_newsoinformation_monitor; para investigación de la industria useinformation_industry_news.Límites de paginación:
pageIndexcomienza en 1 ypageSizedebe estar entre 1 y 50.Control del cuerpo del texto: por defecto no se devuelve
informationText; si necesita el cuerpo, establezca explícitamenteincludeContent=true.Longitud del cuerpo:
contentMaxCharsdebe estar entre 100 y 5000.Etiquetas de sentimiento:
0indica negativo,1positivo,2neutral y3desconocido.Resultados vacíos válidos: cuando no hay coincidencias para las condiciones de palabra clave, tiempo o sentimiento, se puede devolver
total=0y unresultListvacío.
Ejemplos de preguntas de uso
information_enterprise_search (búsqueda por palabras clave de empresa)
¿Qué empresas corresponden a "小米"?
Use "格力" para encontrar el nombre exacto de la empresa y su ID.
information_search (búsqueda de texto completo de noticias)
Busque noticias relacionadas con inteligencia artificial, solo títulos y fuentes.
Busque noticias sobre vehículos de nueva energía y devuelva dos cuerpos cortos.
information_company_news (consulta de noticias de empresas)
Consulte las noticias empresariales recientes de 小米科技有限责任公司.
Consulte la opinión pública negativa de 珠海格力电器股份有限公司.
information_industry_news (búsqueda de noticias de la industria)
Busque las últimas noticias de la industria de la economía de baja altitud.
¿Qué novedades del sector hay recientemente en el ámbito de los robots humanoides?
information_topic (seguimiento de temas de noticias)
Realice un seguimiento continuo del tema tecnológico de los grandes modelos de inteligencia artificial.
Realice seguimiento de los eventos relacionados con la política de renovación de bienes de consumo (trade-in).
information_monitor (monitoreo dinámico de noticias de empresas)
Monitoree la distribución y las tendencias de sentimiento de la opinión pública de 小米科技有限责任公司.
Consulte el detalle de los eventos de noticias más recientes de 北京京东世纪贸易有限公司.
Pruebas y verificación
python -m py_compile server/mcp_server.py
python -m unittest discover -s tests -vLas pruebas unitarias utilizan respuestas HTTP simuladas (Mock) y no llaman a la interfaz real de noticias de HandaaS.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
No tool schema history has been recorded yet.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
The only News based AI MCP your agents will ever need — custom categories, global regions, and time-scoped results in one tool. We use multi-vector & sparse-hybrid search to search through thousands of articles across the world to find the exact news you're looking for.
Hybrid human + AI expertise for faster, trusted answers and decisions via MCP Server.
MCP server giving AI agents one-connection access to China A-share market intelligence: financials,
AI research on companies and industries — one MCP tool per research domain.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceMCP server for information collection, text analysis, and content generation, enabling AI agents to scrape web pages, analyze text, and generate reports or presentations.8MIT
- AlicenseBqualityBmaintenanceAn MCP server that integrates HandaaS data APIs for industrial chain analysis, enabling enterprise search, supply chain prospecting, patent analytics, and bidding intelligence.243MIT
- FlicenseAqualityDmaintenanceMCP server that provides access to 14 OSINT data sources including government, research, corporate, and news APIs, enabling search, preview, and retrieval of public intelligence data.4-
- AlicenseAqualityCmaintenanceMCP server for real-time trending news aggregation, AI-powered analysis and filtering, and multi-channel push notifications.27GPL 3.0
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/handaas/information-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server