information-mcp-server
Информационный сервис больших данных
Основные функции
🏢 Поиск по кратким названиям компаний и ключевым словам
🔍 Поиск по ключевым словам во всех новостных источниках
🏢 Запрос корпоративных новостей и общественного мнения
🏭 Поиск новостей по отраслям и направлениям
🎯 Отслеживание тем: политика, технологии, бренды и события
📊 Мониторинг деталей корпоративных новостей и статистики тональности
Related MCP server: industry-chain-mcp-server
Описание проектирования сервиса
Сервис предоставляет 6 инструментов (Tool) в соответствии с реальными бизнес-сценариями, а не раскладывает инструменты по количеству вышестоящих API.
Если пользователь указывает только краткое название компании, сначала используйте
information_enterprise_search, чтобы получить полное название или стабильный ID.Инструменты поиска, отраслевых новостей и тем используют один и тот же Product ID для поиска по всем источникам, но сохраняют семантику разных сценариев.
Результаты поиска от вышестоящего API разбиваются на страницы на уровне MCP с помощью
pageIndexиpageSize: по умолчанию 20 записей на страницу, максимум 50.По умолчанию результаты поиска не содержат длинный текст; при установке
includeContent=trueможно ограничить длину каждого текста с помощьюcontentMaxChars.information_monitorиспользует параметрviewдля выбора деталей или статистики и за один вызов обращается только к одному Product ID.Внешний бизнес-слой всех ответов с постраничной выдачей содержит только
totalиresultList.
Требования к окружению
Python 3.10+
Зависимости: python-dotenv, requests, mcp
Быстрый локальный запуск
1. Перейдите в каталог проекта
cd information-mcp-server2. Создайте виртуальное окружение и установите зависимости
python3 -m venv mcp_env
source mcp_env/bin/activate
pip install -r requirements.txt3. Настройте переменные окружения
Скопируйте шаблон переменных окружения:
cp .env.example .envОтредактируйте файл .env:
INTEGRATOR_ID=your_integrator_id
SECRET_ID=your_secret_id
SECRET_KEY=your_secret_key
HANDAAS_REQUEST_TIMEOUT=30HANDAAS_REQUEST_TIMEOUT — необязательная настройка, указывается в секундах, значение по умолчанию — 30.
4. Запустите Streamable HTTP-сервис
python server/mcp_server.py streamable-httpАдрес сервиса по умолчанию: http://localhost:8000/mcp.
Также можно использовать скрипт запуска:
./start_mcp_server.sh streamable-httpПоддерживаются три режима запуска: stdio, sse и streamable-http.
5. Настройка MCP в Cursor / Cherry Studio
{
"mcpServers": {
"information-mcp-server": {
"type": "streamableHttp",
"url": "http://127.0.0.1:8000/mcp"
}
}
}Установка и развертывание STDIO-версии
Замените {workdir} на абсолютный путь к information-mcp-server:
{
"mcpServers": {
"information-mcp-server": {
"command": "{workdir}/mcp_env/bin/python",
"args": [
"{workdir}/server/mcp_server.py",
"stdio"
]
}
}
}INTEGRATOR_ID, SECRET_ID и SECRET_KEY можно получить после регистрации и активации коннектора на HandaaS. Реальные учетные данные должны храниться только в локальном файле .env или в секретах развертывания.
Доступные инструменты и Product ID
MCP Tool | Функция или представление | Product ID |
| Поиск компаний по краткому названию, бренду или ключевым словам продукта |
|
| Поиск по ключевым словам и датам во всех источниках |
|
| Детали корпоративных новостей и общественного мнения |
|
| Поиск новостей по отрасли или направлению |
|
| Отслеживание тем: политика, технологии, бренды или события |
|
|
|
|
|
|
|
1. information_enterprise_search
Функция: поиск компаний-кандидатов по краткому названию, бренду, продукту или другим ключевым словам.
Основные параметры: matchKeyword — обязательный; pageIndex — по умолчанию 1; pageSize — по умолчанию 10, максимум 50.
Возвращаемое значение: total/resultList компаний-кандидатов. После подтверждения компании используйте полное название, ID компании или единый код социального кредита в инструментах корпоративных новостей и мониторинга.
2. information_search
Функция: поиск заголовков и текстов новостей по ключевым словам.
Основные параметры:
matchKeyword(обязательный): ключевое слово поиска.pubDateBegin,pubDateEnd(необязательные): начальная и конечная даты публикации.pageIndex(необязательный): номер страницы, возвращаемой MCP, начиная с 1.pageSize(необязательный): количество записей на страницу, по умолчанию 20, максимум 50.includeContent(необязательный): возвращать ли текст новости, по умолчаниюfalse.contentMaxChars(необязательный): максимальное количество символов на одну запись при возврате текста, по умолчанию 1000, диапазон 100–5000.
Возвращаемое значение: total и resultList; результаты могут содержать заголовок, источник, время публикации, ссылку на новость и текст, обрезанный при необходимости.
3. information_company_news
Функция: запрос деталей новостей и общественного мнения по указанной компании.
Основные параметры:
matchKeyword(обязательный): название компании, ID компании, регистрационный номер или единый код социального кредита.keywordType(необязательный): тип идентификатора компании. Поддерживаютсяname,nameId,regNumber,socialCreditCode.pageIndex(необязательный): номер страницы, начиная с 1.pageSize(необязательный): количество записей на страницу, по умолчанию 50, максимум 50.sentimentLabel(необязательный):0— негативная,1— позитивная,2— нейтральная,3— неизвестная.
Возвращаемое значение: total и resultList; результаты могут содержать краткое описание новости, ссылку, источник, заголовок, время публикации, связанные компании и метку тональности.
4. information_industry_news
Функция: поиск новостей по ключевым словам отрасли, направления или сектора для отраслевых исследований и анализа рыночной динамики.
Основные параметры:
matchKeyword(обязательный): ключевое слово отрасли, направления или сектора.pubDateBegin,pubDateEnd(необязательные): диапазон времени публикации.pageIndex,pageSize(необязательные): номер страницы и количество записей на страницу,pageSizeмаксимум 50.includeContent,contentMaxChars(необязательные): переключатель возврата текста и максимальная длина текста.
Возвращаемое значение: total и resultList.
5. information_topic
Функция: отслеживание конкретных тем, таких как политика, технологии, бренды или горячие события.
Основные параметры:
matchKeyword(обязательный): ключевое слово конкретной темы или события.pubDateBegin,pubDateEnd(необязательные): временной диапазон наблюдения за темой.pageIndex,pageSize(необязательные): номер страницы и количество записей на страницу,pageSizeмаксимум 50.includeContent,contentMaxChars(необязательные): переключатель возврата текста и максимальная длина текста.
Возвращаемое значение: total и resultList.
6. information_monitor
Функция: мониторинг динамики корпоративных новостей с возможностью выбора представления деталей событий или статистики тональности.
Основные параметры:
matchKeyword(обязательный): название компании, ID компании, регистрационный номер или единый код социального кредита.view(необязательный):details— детали новостных событий;statistics— распределение и динамика тональности. По умолчаниюstatistics.keywordType(необязательный): тип идентификатора компании.pageIndex,pageSize(необязательные): используются только в представленииdetails,pageSizeмаксимум 50.sentimentLabel(необязательный): фильтр по тональности, используется только в представленииdetails.
Возвращаемое значение: представление деталей возвращает total и resultList; представление статистики возвращает бизнес-поля распределения и динамики тональности.
Сценарии использования
Идентификация компании: по краткому названию или бренду подтвердите полное название и стабильный идентификатор компании.
Поиск новостей: агрегация заголовков, источников, времени и ссылок всех новостей по ключевым словам.
Отраслевые исследования: отслеживание динамики по отраслям, направлениям и секторам.
Отслеживание тем: постоянное наблюдение за политикой, технологиями, брендами и горячими событиями.
Корпоративное общественное мнение: поиск новостей о компании с фильтрацией по категориям тональности.
Мониторинг динамики: анализ распределения и тенденций тональности корпоративных новостей.
Управление репутацией бренда: выявление репутационных рисков на основе деталей новостей и статистики тональности.
Примечания по использованию
Обработка кратких названий: если краткое название компании нельзя использовать для прямого запроса, сначала вызовите
information_enterprise_search.Выбор сценария: для корпоративного общественного мнения используйте
information_company_newsилиinformation_monitor; для отраслевых исследований —information_industry_news.Ограничения постраничной выдачи:
pageIndexначинается с 1,pageSizeдолжен быть от 1 до 50.Управление текстом: по умолчанию
informationTextне возвращается; если нужен текст, явно установитеincludeContent=true.Длина текста:
contentMaxCharsдолжен быть от 100 до 5000.Метки тональности:
0— негативная,1— позитивная,2— нейтральная,3— неизвестная.Допустимые пустые результаты: при отсутствии совпадений по ключевым словам, времени или тональности может возвращаться
total=0и пустойresultList.
Примеры запросов
information_enterprise_search (поиск по ключевым словам компании)
Каким компаниям соответствует «Xiaomi»?
С помощью «Gree» найдите точное название компании и её ID.
information_search (полнотекстовый поиск новостей)
Найдите новости об искусственном интеллекте, только заголовки и источники.
Найдите новости о новых энергетических автомобилях и верните два коротких текста.
information_company_news (запрос корпоративных новостей)
Найдите последние корпоративные новости Xiaomi Technology Co., Ltd.
Просмотрите негативные общественные настроения по Gree Electric Appliances, Inc. of Zhuhai.
information_industry_news (поиск отраслевых новостей)
Найдите последние новости в сфере низковысотной экономики.
Какие последние отраслевые события в области гуманоидных роботов?
information_topic (отслеживание тем новостей)
Постоянно отслеживайте техническую тему больших моделей искусственного интеллекта.
Отслеживайте события, связанные с политикой обмена старых потребительских товаров на новые.
information_monitor (мониторинг динамики корпоративных новостей)
Отслеживайте распределение и динамику тональности общественного мнения по Xiaomi Technology Co., Ltd.
Просмотрите последние детали новостных событий по Beijing Jingdong Century Trading Co., Ltd.
Тестирование и проверка
python -m py_compile server/mcp_server.py
python -m unittest discover -s tests -vМодульные тесты используют имитированные HTTP-ответы (Mock) и не обращаются к реальному информационному API 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