wikimedia

wikimedia

3.4

If you are the rightful owner of wikimedia and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

A Model Context Protocol (MCP) server for interacting with Wikimedia APIs. Access Wikipedia and other Wikimedia project content programmatically with natural language queries.

The Wikimedia MCP Server is designed to facilitate seamless interaction with Wikimedia APIs, allowing users to access and manipulate content from Wikipedia and other Wikimedia projects using natural language queries. This server supports a variety of features including full-text search, title search with autocomplete, page retrieval, language version identification, and access to featured content and historical events. It is built to ensure security with input validation, no requirement for sensitive data, and rate limiting managed by the Wikimedia API. The server is compatible with Python 3.12+ and requires the uv package manager and MCP server framework for installation.

Features

  • Search Content: Full-text search across Wikimedia page content
  • Search Titles: Search page titles with autocomplete suggestions
  • Get Page: Retrieve page content, title, URL and metadata
  • Language Versions: Find versions of a page in other languages
  • Featured Content: Get featured articles, most read pages, and pictures of the day

Tools

  1. search_content

    Search the content of the Wikimedia page in full text and return the fragment that matches the query

  2. search_titles

    Search for the Wikimedia page title that starts with a query, returning a prompt with a description

  3. get_page

    Get the content, title, URL and last modified date of the Wikimedia page

  4. get_languages

    Get the version of Wikimedia page in other languages

  5. get_featured

    Get featured Wikimedia content for specific dates

  6. get_on_this_day

    Get historical events for a specific date