MCP-сервер Википедии
Сервер Model Context Protocol (MCP), который извлекает информацию из Википедии для предоставления контекста для больших языковых моделей (LLM). Этот инструмент помогает помощникам ИИ получать доступ к фактической информации из Википедии, чтобы обосновывать свои ответы в надежных источниках.
Обзор
Сервер Wikipedia MCP обеспечивает доступ в режиме реального времени к информации Wikipedia через стандартизированный интерфейс Model Context Protocol. Это позволяет LLM получать точную и актуальную информацию непосредственно из Wikipedia для улучшения своих ответов.
Related MCP server: Agentic AI with MCP
Проверено
Функции
Поиск в Википедии : поиск статей, соответствующих определенным запросам
Получить содержание статьи : получить полный текст статьи со всей информацией
Резюме статей : получите краткие резюме статей
Извлечение разделов : извлечение определенных разделов из статей.
Поиск ссылок : найдите ссылки в статьях на связанные темы.
Похожие темы : Откройте для себя темы, связанные с определенной статьей
Поддержка нескольких языков : доступ к Википедии на разных языках
Установка
Установка через Smithery
Чтобы автоматически установить wikipedia-mcp для Claude Desktop через Smithery :
Использование pipx (рекомендуется)
Использование виртуальной среды
Из источника
Использование
Запуск сервера
Конфигурация для Claude Desktop
Добавьте следующее в файл конфигурации Claude Desktop:
Расположение файла конфигурации:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%/Claude/claude_desktop_config.jsonLinux:
~/.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