MCP-сервер Википедии
Сервер Model Context Protocol (MCP), который извлекает информацию из Википедии для предоставления контекста для больших языковых моделей (LLM). Этот инструмент помогает помощникам ИИ получать доступ к фактической информации из Википедии, чтобы обосновывать свои ответы в надежных источниках.
Обзор
Сервер Wikipedia MCP обеспечивает доступ в режиме реального времени к информации Wikipedia через стандартизированный интерфейс Model Context Protocol. Это позволяет LLM получать точную и актуальную информацию непосредственно из Wikipedia для улучшения своих ответов.
Проверено
Функции
- Поиск в Википедии : поиск статей, соответствующих определенным запросам
- Получить содержание статьи : получить полный текст статьи со всей информацией
- Резюме статей : получите краткие резюме статей
- Извлечение разделов : извлечение определенных разделов из статей.
- Поиск ссылок : найдите ссылки в статьях на связанные темы.
- Похожие темы : Откройте для себя темы, связанные с определенной статьей
- Поддержка нескольких языков : доступ к Википедии на разных языках
Установка
Установка через Smithery
Чтобы автоматически установить wikipedia-mcp для Claude Desktop через Smithery :
Использование pipx (рекомендуется)
Использование виртуальной среды
Из источника
Использование
Запуск сервера
Конфигурация для Claude Desktop
Добавьте следующее в файл конфигурации Claude Desktop:
Расположение файла конфигурации:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:
%APPDATA%/Claude/claude_desktop_config.json
- Linux:
~/.config/Claude/claude_desktop_config.json
Доступные инструменты MCP
Сервер Wikipedia MCP предоставляет следующие инструменты для взаимодействия LLM с Wikipedia:
search_wikipedia
Найдите в Википедии статьи, соответствующие запросу.
Параметры:
query
(строка): поисковый терминlimit
(целое число, необязательно): максимальное количество возвращаемых результатов (по умолчанию: 10)
Возврат:
- Список результатов поиска с заголовками, фрагментами и метаданными
get_article
Получите полное содержание статьи Википедии.
Параметры:
title
(string): Название статьи в Википедии.
Возврат:
- Содержание статьи, включая текст, резюме, разделы, ссылки и категории
get_summary
Получите краткое изложение статьи в Википедии.
Параметры:
title
(string): Название статьи в Википедии.
Возврат:
- Текстовое резюме статьи
get_sections
Получить разделы статьи Википедии.
Параметры:
title
(string): Название статьи в Википедии.
Возврат:
- Структурированный список разделов статьи с их содержанием
get_links
Получите ссылки, содержащиеся в статье Википедии.
Параметры:
title
(string): Название статьи в Википедии.
Возврат:
- Список ссылок на другие статьи Википедии
get_related_topics
Получайте темы, связанные со статьей Википедии, на основе ссылок и категорий.
Параметры:
title
(string): Название статьи в Википедии.limit
(целое число, необязательно): Максимальное количество связанных тем (по умолчанию: 10)
Возврат:
- Список связанных тем с релевантной информацией
Примеры подсказок
После запуска и настройки сервера с помощью Claude Desktop вы можете использовать такие подсказки:
- «Расскажите мне о квантовых вычислениях, используя информацию из Википедии».
- «Кратко изложите историю искусственного интеллекта на основе Википедии».
- «Что говорит Википедия об изменении климата?»
- «Найдите статьи в Википедии, связанные с машинным обучением».
- «Принесите мне вводный раздел статьи о нейронных сетях из Википедии».
Ресурсы МКП
Сервер также предоставляет ресурсы MCP (аналогично конечным точкам HTTP, но для MCP):
search/{query}
: Поиск в Википедии статей, соответствующих запросуarticle/{title}
: Получить полное содержание статьи Википедииsummary/{title}
: Получить краткое содержание статьи Википедииsections/{title}
: Получить разделы статьи Википедииlinks/{title}
: Получить ссылки в статье Википедии
Разработка
Настройка локального развития
Структура проекта
wikipedia_mcp/
: Основной пакет__main__.py
: Точка входа для пакетаserver.py
: реализация сервера MCPwikipedia_client.py
: клиент API Википедииapi/
: реализация APIcore/
: Основная функциональностьutils/
: Вспомогательные функции
Поиск неисправностей
Общие проблемы
- Ошибка подключения : убедитесь, что команда в claude_desktop_config.json верна.
- Статья не найдена : проверьте правильность написания названий статей.
- Ограничение скорости : API Википедии имеет ограничения скорости; рассмотрите возможность добавления задержек между запросами.
- Большие статьи : некоторые статьи Википедии очень большие и могут превышать лимиты токенов.
Понимание протокола контекста модели (MCP)
Model Context Protocol (MCP) — это не традиционный HTTP API, а специализированный протокол для связи между LLM и внешними инструментами. Ключевые характеристики:
- Использует stdio (стандартный ввод/вывод) или SSE (события, отправленные сервером) для связи
- Разработан специально для взаимодействия с моделью ИИ
- Предоставляет стандартизированные форматы для инструментов, ресурсов и подсказок
- Интегрируется напрямую с Claude и другими MCP-совместимыми системами искусственного интеллекта
Claude Desktop выступает в качестве клиента MCP, в то время как этот сервер предоставляет инструменты и ресурсы, которые Claude может использовать для доступа к информации Википедии.
Внося вклад
Вклады приветствуются! Пожалуйста, смотрите CONTRIBUTING.md для инструкций.
Лицензия
Данный проект лицензирован по лицензии MIT — подробности см. в файле LICENSE .
Связаться с автором
- 🌐 Портфолио: ravikumar-dev.me
- 📝 Блог: Medium
- 💼 LinkedIn: in/ravi-kumar-e
- 🐦 Твиттер: @Ravikumar_d3v
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Сервер протокола контекста модели, который извлекает информацию из Википедии для предоставления контекста магистрам права, позволяя пользователям искать статьи, получать резюме, полный контент, разделы и ссылки из Википедии.
Related MCP Servers
- AsecurityAlicenseAqualityA Model Context Protocol server that provides LLMs with access to Valyu's knowledge retrieval and feedback APIs for searching proprietary/web sources and submitting transaction feedback.Last updated -2TypeScriptMIT License
- -securityAlicense-qualityA Model Context Protocol server that allows LLMs to interact with web content through standardized tools, currently supporting web scraping functionality.Last updated -PythonMIT License
- -securityFlicense-qualityA Model Context Protocol server that enables LLMs to fetch and process web content in multiple formats (HTML, JSON, Markdown, text) with automatic format detection.Last updated -TypeScript
- -securityFlicense-qualityA Model Context Protocol server that enables LLMs to perform Google searches via the Serper API, allowing models to retrieve current information from the web.Last updated -2Python