Skip to main content
Glama

Wikipedia MCP Server

MCP-сервер Википедии

Сервер Model Context Protocol (MCP), который извлекает информацию из Википедии для предоставления контекста для больших языковых моделей (LLM). Этот инструмент помогает помощникам ИИ получать доступ к фактической информации из Википедии, чтобы обосновывать свои ответы в надежных источниках.

изображение

Обзор

Сервер Wikipedia MCP обеспечивает доступ в режиме реального времени к информации Wikipedia через стандартизированный интерфейс Model Context Protocol. Это позволяет LLM получать точную и актуальную информацию непосредственно из Wikipedia для улучшения своих ответов.

Проверено

Функции

  • Поиск в Википедии : поиск статей, соответствующих определенным запросам
  • Получить содержание статьи : получить полный текст статьи со всей информацией
  • Резюме статей : получите краткие резюме статей
  • Извлечение разделов : извлечение определенных разделов из статей.
  • Поиск ссылок : найдите ссылки в статьях на связанные темы.
  • Похожие темы : Откройте для себя темы, связанные с определенной статьей
  • Поддержка нескольких языков : доступ к Википедии на разных языках

Установка

Установка через 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 .

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

-
security - not tested
A
license - permissive license
-
quality - not tested

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.

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

  1. Обзор
    1. Проверено
      1. Функции
        1. Установка
          1. Установка через Smithery
          2. Использование pipx (рекомендуется)
          3. Использование виртуальной среды
          4. Из источника
        2. Использование
          1. Запуск сервера
          2. Конфигурация для Claude Desktop
        3. Доступные инструменты MCP
          1. search_wikipedia
          2. get_article
          3. get_summary
          4. get_sections
          5. get_links
          6. get_related_topics
        4. Примеры подсказок
          1. Ресурсы МКП
            1. Разработка
              1. Настройка локального развития
              2. Структура проекта
            2. Поиск неисправностей
              1. Общие проблемы
            3. Понимание протокола контекста модели (MCP)
              1. Внося вклад
                1. Лицензия
                  1. Связаться с автором

                    Related MCP Servers

                    • A
                      security
                      A
                      license
                      A
                      quality
                      A 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 -
                      2
                      TypeScript
                      MIT License
                      • Linux
                      • Apple
                    • -
                      security
                      A
                      license
                      -
                      quality
                      A Model Context Protocol server that allows LLMs to interact with web content through standardized tools, currently supporting web scraping functionality.
                      Last updated -
                      Python
                      MIT License
                      • Linux
                      • Apple
                    • -
                      security
                      F
                      license
                      -
                      quality
                      A 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
                      • Apple
                    • -
                      security
                      F
                      license
                      -
                      quality
                      A 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 -
                      2
                      Python
                      • Linux
                      • Apple

                    View all related MCP servers

                    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