Skip to main content
Glama

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 :

npx -y @smithery/cli install @Rudra-ravi/wikipedia-mcp --client claude

Использование pipx (рекомендуется)

# Install pipx if you don't have it sudo apt install pipx pipx ensurepath # Install the Wikipedia MCP server pipx install git+https://github.com/rudra-ravi/wikipedia-mcp.git

Использование виртуальной среды

# Create a virtual environment python3 -m venv venv # Activate the virtual environment source venv/bin/activate # Install the package pip install git+https://github.com/rudra-ravi/wikipedia-mcp.git

Из источника

# Clone the repository git clone https://github.com/rudra-ravi/wikipedia-mcp.git cd wikipedia-mcp # Create a virtual environment python3 -m venv wikipedia-mcp-env source wikipedia-mcp-env/bin/activate # Install in development mode pip install -e .

Использование

Запуск сервера

# If installed with pipx wikipedia-mcp # If installed in a virtual environment source venv/bin/activate wikipedia-mcp # Specify transport protocol (default: stdio) wikipedia-mcp --transport stdio # For Claude Desktop wikipedia-mcp --transport sse # For HTTP streaming

Конфигурация для Claude Desktop

Добавьте следующее в файл конфигурации Claude Desktop:

{ "mcpServers": { "wikipedia": { "command": "wikipedia-mcp" } } }

Расположение файла конфигурации:

  • 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): Название статьи в Википедии.

Возврат:

  • Структурированный список разделов статьи с их содержанием

Получите ссылки, содержащиеся в статье Википедии.

Параметры:

  • title (string): Название статьи в Википедии.

Возврат:

  • Список ссылок на другие статьи Википедии

Получайте темы, связанные со статьей Википедии, на основе ссылок и категорий.

Параметры:

  • title (string): Название статьи в Википедии.

  • limit (целое число, необязательно): Максимальное количество связанных тем (по умолчанию: 10)

Возврат:

  • Список связанных тем с релевантной информацией

Примеры подсказок

После запуска и настройки сервера с помощью Claude Desktop вы можете использовать такие подсказки:

  • «Расскажите мне о квантовых вычислениях, используя информацию из Википедии».

  • «Кратко изложите историю искусственного интеллекта на основе Википедии».

  • «Что говорит Википедия об изменении климата?»

  • «Найдите статьи в Википедии, связанные с машинным обучением».

  • «Принесите мне вводный раздел статьи о нейронных сетях из Википедии».

Ресурсы МКП

Сервер также предоставляет ресурсы MCP (аналогично конечным точкам HTTP, но для MCP):

  • search/{query} : Поиск в Википедии статей, соответствующих запросу

  • article/{title} : Получить полное содержание статьи Википедии

  • summary/{title} : Получить краткое содержание статьи Википедии

  • sections/{title} : Получить разделы статьи Википедии

  • links/{title} : Получить ссылки в статье Википедии

Разработка

Настройка локального развития

# Clone the repository git clone https://github.com/rudra-ravi/wikipedia-mcp.git cd wikipedia-mcp # Create a virtual environment python3 -m venv venv source venv/bin/activate # Install the package in development mode pip install -e . # Install development dependencies pip install -r requirements.txt # Run the server wikipedia-mcp

Структура проекта

  • wikipedia_mcp/ : Основной пакет

    • __main__.py : Точка входа для пакета

    • server.py : реализация сервера MCP

    • wikipedia_client.py : клиент API Википедии

    • api/ : реализация API

    • core/ : Основная функциональность

    • 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 .

Связаться с автором

Latest Blog Posts

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/Rudra-ravi/wikipedia-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server