Skip to main content
Glama
Wikipedia MCP Server

Wikipedia MCP Server

Wikipedia MCP Server

A Model Context Protocol server that provides capabilities to query Wikipedia. This server enables LLMs to get information from Wikipedia.

Available Tools

  • search - Search keyword on Wikipedia.

    • Required arguments:

      • keyword (string): The search keyword

      • language (string): The language

  • fetch - Fetch Wikipedia page content.

    • Required arguments:

      • id (integer): The pade ID

      • language (string): The language

Related MCP server: Wikipedia MCP Server

Installation

When using uv no specific installation is needed. We will use uvx to directly run wikipedia-mcp.

Using PIP

Alternatively you can install wikipedia-mcp via pip:

pip install wikipedia-mcp-server

After installation, you can run it as a script using:

python -m wikipedia_mcp

Configurations

Using uvx

{
  "mcpServers": {
    "wikipedia-mcp": {
      "command": "uvx",
      "args": [
        "wikipedia-mcp-server@latest"
      ]
    }
  }
}

Using docker

{
  "mcpServers": {
    "wikipedia-mcp": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "ghcr.io/progamesigner/wikipedia-mcp:latest"
      ]
    }
  }
}

Using pip installation

{
  "mcpServers": {
    "wikipedia-mcp": {
      "command": "python",
      "args": [
        "-m",
        "wikipedia_mcp"
      ]
    }
  }
}

Build

Docker build:

docker build -t wikipedia-mcp .

Available Tools

2 tools
fetchA

Fetch the content of a Wikipedia page by its ID in a specified language.

This function retrieves the full HTML content of a Wikipedia page by its page ID. It uses the MediaWiki API to fetch the content and returns it as a string. The content is normalized to ensure consistent Unicode representation.

:param id: The page ID of the Wikipedia article to fetch. :param language: The language of the Wikipedia article (e.g., 'en' for English). :return: The content of the article as a string, or None if not found.

:raises KeyError: If the 'parse' or 'text' keys are not present in the response. :raises httpx.HTTPStatusError: If the request fails or returns an error status.

Inputs: id (required), language (required).

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    A3.5/5.0

    Scored across 2 tools

    Disambiguation5/5

    The tools have clearly distinct purposes: search finds pages by keyword and returns a list, while fetch retrieves the full content of a specific page by its ID. There is no functional overlap.

    Naming Consistency5/5

    Both tool names are single-word verbs ('fetch', 'search') that accurately describe their actions. They follow a consistent simple verb pattern without mixing conventions.

    Tool Count3/5

    With only 2 tools, the server feels minimal for a Wikipedia MCP server. While the core operations (search and fetch by ID) are covered, 2 tools is on the low side for typical server scopes.

    Completeness2/5

    The server lacks several obvious operations, such as fetching a page by title directly (requiring a search then fetch), retrieving random articles, or accessing page summaries. This creates a notable gap in the tool surface.

    Maintenance

    ActivityMaintained
    ResponsivenessNo recent community issues

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      Not graded
      quality
      F
      maintenance
      Enables AI agents to search, read, and explore Wikipedia articles via tools like summaries, categories, and random articles, with no API keys required.
      1
      MIT
    • A
      license
      A
      quality
      D
      maintenance
      Enables AI assistants to access Wikipedia content, search articles, retrieve historical events, and fetch images through the Wikipedia API.
      4
      13 npm
      1
      MIT
    • F
      license
      Not graded
      quality
      D
      maintenance
      Provides access to Wikipedia through 10 tools including search, article retrieval, summarization, and fact extraction, with multi-language support and robust error handling.
      -