information-mcp-server
Nachrichten-Big-Data-Dienst
Hauptfunktionen
🏢 Suche nach Unternehmenskurznamen und Keywords
🔍 Globale Nachrichten-Keyword-Suche
🏢 Abfrage von Unternehmensnachrichten und öffentlicher Meinung
🏭 Branchen- und Sektor-Nachrichtensuche
🎯 Themenverfolgung zu Politik, Technologie, Marken und Ereignissen
📊 Überwachung von Unternehmensnachrichtendetails und Sentiment-Statistiken
Related MCP server: industry-chain-mcp-server
Hinweise zum Servicedesign
Der Dienst bietet 6 Tools basierend auf tatsächlichen Geschäftsszenarien an, nicht flach nach der Anzahl der Upstream-APIs.
Wenn der Benutzer nur einen Unternehmenskurznamen angibt, rufen Sie zuerst
information_enterprise_searchauf, um den vollständigen Unternehmensnamen oder eine stabile ID zu erhalten.Die Such-, Branchen- und Themen-Tools verwenden dieselbe Produkt-ID für die globale Nachrichtensuche, behalten aber die Semantik der verschiedenen Szenarien bei.
Die Ergebnisse der Upstream-Nachrichtensuche werden von der MCP-Schicht über
pageIndexundpageSizepaginiert, standardmäßig 20 Einträge pro Seite, maximal 50.Suchresultate geben standardmäßig keinen langen Text zurück; nach dem Setzen von
includeContent=truekann die Länge jedes Texts übercontentMaxCharsbegrenzt werden.information_monitorwählt überviewDetails oder Statistiken aus und greift pro Aufruf nur auf eine Produkt-ID zu.Der äußere Geschäftsrahmen aller paginierten Antworten enthält nur
totalundresultList.
Systemanforderungen
Python 3.10+
Abhängigkeiten: python-dotenv, requests, mcp
Lokaler Schnellstart
1. In das Projektverzeichnis wechseln
cd information-mcp-server2. Virtuelle Umgebung erstellen und Abhängigkeiten installieren
python3 -m venv mcp_env
source mcp_env/bin/activate
pip install -r requirements.txt3. Umgebungsvariablen konfigurieren
Umgebungsvariablen-Vorlage kopieren:
cp .env.example .env.env-Datei bearbeiten:
INTEGRATOR_ID=your_integrator_id
SECRET_ID=your_secret_id
SECRET_KEY=your_secret_key
HANDAAS_REQUEST_TIMEOUT=30HANDAAS_REQUEST_TIMEOUT ist eine optionale Konfiguration in Sekunden; der Standardwert ist 30.
4. Streamable-HTTP-Dienst starten
python server/mcp_server.py streamable-httpDie Standardadresse des Dienstes ist http://localhost:8000/mcp.
Alternativ kann das Startskript verwendet werden:
./start_mcp_server.sh streamable-httpEs werden drei Startmodi unterstützt: stdio, sse und streamable-http.
5. MCP-Konfiguration für Cursor / Cherry Studio
{
"mcpServers": {
"information-mcp-server": {
"type": "streamableHttp",
"url": "http://127.0.0.1:8000/mcp"
}
}
}Installation und Bereitstellung der STDIO-Version
Ersetzen Sie {workdir} durch den absoluten Pfad von information-mcp-server:
{
"mcpServers": {
"information-mcp-server": {
"command": "{workdir}/mcp_env/bin/python",
"args": [
"{workdir}/server/mcp_server.py",
"stdio"
]
}
}
}INTEGRATOR_ID, SECRET_ID und SECRET_KEY erhalten Sie, nachdem Sie sich bei HandaaS registriert und einen Integrator aktiviert haben. Echte Anmeldedaten sollten nur in der lokalen .env-Datei oder in Bereitstellungsschlüsseln gespeichert werden.
Verfügbare Tools und Produkt-IDs
MCP-Tool | Funktion oder Ansicht | Produkt-ID |
| Suche nach Unternehmen anhand von Kurznamen, Marken oder Produkt-Keywords |
|
| Globale Nachrichten-Keyword- und Datumssuche |
|
| Unternehmensnachrichten und öffentliche Meinung im Detail |
|
| Branchen- oder Sektor-Nachrichtensuche |
|
| Themenverfolgung zu Politik, Technologie, Marken oder Ereignissen |
|
|
|
|
|
|
|
1. information_enterprise_search
Funktion: Sucht Kandidatenunternehmen nach Unternehmenskurzname, Marke, Produkt oder anderen Keywords.
Wichtige Parameter: matchKeyword erforderlich; pageIndex Standard 1; pageSize Standard 10, maximal 50.
Rückgabe: Kandidatenunternehmen total/resultList. Nach Bestätigung des Unternehmens verwenden Sie den vollständigen Unternehmensnamen, die Unternehmens-ID oder die einheitliche soziale Kreditnummer für die Unternehmensnachrichten- und Überwachungs-Tools.
2. information_search
Funktion: Sucht Nachrichtentitel und -inhalte anhand von Keywords.
Wichtige Parameter:
matchKeyword(erforderlich): Suchkeyword.pubDateBegin,pubDateEnd(optional): Start- und Endbedingungen für die Veröffentlichungszeit.pageIndex(optional): Von MCP zurückgegebene Seitennummer, beginnend bei 1.pageSize(optional): Anzahl pro Seite, Standard 20, maximal 50.includeContent(optional): Ob der Nachrichtentext zurückgegeben werden soll, Standardfalse.contentMaxChars(optional): Maximale Anzahl von Zeichen pro Eintrag bei Rückgabe des Texts, Standard 1000, Bereich 100–5000.
Rückgabe: total und resultList; die Ergebnisse können Titel, Quelle, Veröffentlichungszeit, Nachrichtenlink und bei Bedarf gekürzten Text enthalten.
3. information_company_news
Funktion: Fragt Nachrichten- und Stimmungsdetails zu einem bestimmten Unternehmen ab.
Wichtige Parameter:
matchKeyword(erforderlich): Unternehmensname, Unternehmens-ID, Registrierungsnummer oder einheitliche soziale Kreditnummer.keywordType(optional): Typ der Unternehmenskennung, unterstütztname,nameId,regNumber,socialCreditCode.pageIndex(optional): Seitennummer, beginnend bei 1.pageSize(optional): Anzahl pro Seite, Standard 50, maximal 50.sentimentLabel(optional):0negativ,1positiv,2neutral,3unbekannt.
Rückgabe: total und resultList; die Ergebnisse können Nachrichtenzusammenfassung, Link, Quelle, Titel, Veröffentlichungszeit, zugehörige Unternehmen und Sentiment-Label enthalten.
4. information_industry_news
Funktion: Sucht Nachrichten nach Branchen-, Sektor- oder Industrie-Keywords für Branchenforschung und Marktdynamikanalyse.
Wichtige Parameter:
matchKeyword(erforderlich): Branchen-, Sektor- oder Industrie-Keyword.pubDateBegin,pubDateEnd(optional): Zeitraum der Veröffentlichung.pageIndex,pageSize(optional): Seitennummer und Anzahl pro Seite,pageSizemaximal 50.includeContent,contentMaxChars(optional): Schalter für die Textrückgabe und Obergrenze für die Textlänge.
Rückgabe: total und resultList.
5. information_topic
Funktion: Verfolgt klare Themen wie Politik, Technologie, Marken oder aktuelle Ereignisse.
Wichtige Parameter:
matchKeyword(erforderlich): Konkretes Themen- oder Ereignis-Keyword.pubDateBegin,pubDateEnd(optional): Beobachtungszeitraum für das Thema.pageIndex,pageSize(optional): Seitennummer und Anzahl pro Seite,pageSizemaximal 50.includeContent,contentMaxChars(optional): Schalter für die Textrückgabe und Obergrenze für die Textlänge.
Rückgabe: total und resultList.
6. information_monitor
Funktion: Überwacht Unternehmensnachrichten; wahlweise mit Detailansicht der Nachrichtenereignisse oder Sentiment-Statistikansicht.
Wichtige Parameter:
matchKeyword(erforderlich): Unternehmensname, Unternehmens-ID, Registrierungsnummer oder einheitliche soziale Kreditnummer.view(optional):detailsDetailansicht der Nachrichtenereignisse;statisticsSentimentverteilung und -trends. Standardstatistics.keywordType(optional): Typ der Unternehmenskennung.pageIndex,pageSize(optional): Nur für diedetails-Ansicht,pageSizemaximal 50.sentimentLabel(optional): Sentimentfilter, nur für diedetails-Ansicht.
Rückgabe: Die Detailansicht gibt total und resultList zurück; die Statistikansicht gibt Geschäftsfelder für Sentimentverteilung und -trends zurück.
Anwendungsfälle
Unternehmensidentifikation: Bestätigt über Kurznamen oder Markenbegriffe den vollständigen Unternehmensnamen und stabile Kennungen.
Nachrichtensuche: Aggregiert globale Nachrichtentitel, Quellen, Zeiten und Links nach Keywords.
Branchenforschung: Verfolgt branchen-, sektor- und industriespezifische Entwicklungen.
Themenverfolgung: Beobachtet kontinuierlich Politik, Technologie, Marken und aktuelle Ereignisse.
Unternehmensöffentlichkeit: Fragt unternehmensbezogene Nachrichten ab und filtert nach Sentiment-Kategorien.
Dynamiküberwachung: Analysiert Sentimentverteilung und Veränderungstrends von Unternehmensnachrichten.
Markenreputationsmanagement: Identifiziert Reputationsrisiken durch Kombination von Nachrichtendetails und Sentiment-Statistiken.
Hinweise zur Verwendung
Kurznamenbehandlung: Wenn ein Unternehmenskurzname nicht direkt abgefragt werden kann, rufen Sie zuerst
information_enterprise_searchauf.Szenarioauswahl: Für Unternehmensöffentlichkeit verwenden Sie
information_company_newsoderinformation_monitor; für Branchenforschunginformation_industry_news.Paginierungsbeschränkungen:
pageIndexbeginnt bei 1,pageSizemuss zwischen 1 und 50 liegen.Textsteuerung: Standardmäßig wird
informationTextnicht zurückgegeben; wenn Text benötigt wird, setzen Sie explizitincludeContent=true.Textlänge:
contentMaxCharsmuss zwischen 100 und 5000 liegen.Sentiment-Labels:
0bedeutet negativ,1positiv,2neutral,3unbekannt.Legitime leere Ergebnisse: Wenn keine Übereinstimmung mit Keyword-, Zeit- oder Sentimentbedingungen vorliegt, können
total=0und eine leereresultListzurückgegeben werden.
Beispielfragen zur Verwendung
information_enterprise_search (Unternehmens-Keyword-Suche)
Welche Unternehmen entsprechen „小米“?
Verwenden Sie „格力“, um den genauen Unternehmensnamen und die Unternehmens-ID zu finden.
information_search (Volltextsuche in Nachrichten)
Suchen Sie nach Nachrichten zu künstlicher Intelligenz; zeigen Sie nur Titel und Quelle an.
Suchen Sie nach Nachrichten zu neuen Energiefahrzeugen und geben Sie zwei kurze Textausschnitte zurück.
information_company_news (Unternehmensnachrichten abfragen)
Fragen Sie die letzten Unternehmensnachrichten von 小米科技有限责任公司 ab.
Zeigen Sie die negative öffentliche Meinung zu 珠海格力电器股份有限公司 an.
information_industry_news (Branchennachrichtensuche)
Suchen Sie die neuesten Nachrichten zur Low-Altitude-Economy-Branche.
Welche aktuellen Branchenentwicklungen gibt es im Bereich humanoider Roboter?
information_topic (Nachrichten-Themenverfolgung)
Verfolgen Sie kontinuierlich das technologische Thema großer KI-Modelle.
Verfolgen Sie Ereignisse im Zusammenhang mit der Politik zum Umtausch alter Konsumgüter gegen neue.
information_monitor (Überwachung von Unternehmensnachrichten)
Überwachen Sie die Sentimentverteilung und -trends der öffentlichen Meinung zu 小米科技有限责任公司.
Zeigen Sie die neuesten Nachrichtenereignisdetails von 北京京东世纪贸易有限公司 an.
Test und Validierung
python -m py_compile server/mcp_server.py
python -m unittest discover -s tests -vDie Unit-Tests verwenden Mock-HTTP-Antworten und rufen keine echten HandaaS-Nachrichtenschnittstellen auf.
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