wikimedia
Allows searching and retrieving content from Wikipedia and other Wikimedia projects, including full-text search, page titles, page details, language versions, featured content, and historical events.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@wikimedia get today's featured article"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Wikimedia MCP Server
A Model Context Protocol (MCP) server for interacting with Wikimedia APIs. Access Wikipedia and other Wikimedia project content programmatically with natural language queries.
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
Historical Events: Get events, births, deaths, and holidays for any date
Related MCP server: Wikipedia MCP Server
Requirements
Python 3.12+
uv package manager
MCP server framework
Security
All user inputs are validated
No sensitive data or credentials required
Rate limiting handled by Wikimedia API
Error messages don't expose internal details
Installation
Claude Desktop Configuration
On MacOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonOn Windows:
C:\Users\<username>\AppData\Roaming\Claude\claude_desktop_config.jsonDevelopment Configuration
{
"mcpServers": {
"wikimedia": {
"command": "uv",
"args": [
"--directory",
"C:\\MCP\\server\\community\\wikimedia",
"run",
"wikimedia"
]
}
}
}Published Configuration
{
"mcpServers": {
"wikimedia": {
"command": "uvx",
"args": [
"wikimedia"
]
}
}
}Tools
search_content
Full-text search across Wikimedia page content. Returns snippets matching the query.
query(required): Search termlimit(1-50, default 10): Number of resultsproject(default "wikipedia"): Wikimedia projectlanguage(default "en"): Language code
search_titles
Search Wikimedia page titles starting with the query. Returns suggestions with descriptions.
query(required): Search prefixlimit(1-100, default 10): Number of resultsproject(default "wikipedia"): Wikimedia projectlanguage(default "en"): Language code
get_page
Get Wikimedia page content, title, URL and last modified date.
title(required): Page titleproject(default "wikipedia"): Wikimedia projectlanguage(default "en"): Language code
get_languages
Get versions of a Wikimedia page in other languages.
title(required): Page titleproject(default "wikipedia"): Wikimedia projectlanguage(default "en"): Language code
get_featured
Get featured Wikimedia content for a date. Returns featured article, most read pages, and picture of the day.
date(YYYY/MM/DD, default today): Date to get content forproject("wikipedia" only): Must be Wikipedialanguage(en/de/fr/es/ru/ja/zh): Supported languages
get_on_this_day
Get historical events from Wikimedia for a date.
date(MM/DD, default today): Date to get events fortype(default "all"): Event type - all/selected/births/deaths/holidays/eventsproject("wikipedia" only): Must be Wikipedialanguage(en/de/fr/es/ru/ja/zh): Supported languages
Example Usage
# Search for content about "artificial intelligence"
result = await client.call_tool("search_content", {
"query": "artificial intelligence",
"limit": 5,
"language": "en"
})
# Get today's featured content
result = await client.call_tool("get_featured", {
"language": "en"
})
# Get historical events for January 1st
result = await client.call_tool("get_on_this_day", {
"date": "01/01",
"type": "all",
"language": "en"
})Contributing
Contributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.
License
MIT License. See LICENSE file for details.
Available Tools
6 toolsget_featuredA
Get featured Wikimedia content for a date. Returns featured article, most read pages, and picture of the day. Parameters: date (YYYY/MM/DD, default today), project ('wikipedia' only), language (en/de/fr/es/ru/ja/zh)
Inputs: date, project, language.
get_languagesB
Get versions of a Wikimedia page in other languages. Parameters: title (required), project (e.g., 'wikipedia'), language (e.g., 'en')
Inputs: title (required), project, language.
get_on_this_dayA
Get historical events from Wikimedia for a date. Parameters: date (MM/DD, default today), type (all/selected/births/deaths/holidays/events), project ('wikipedia' only), language (en/de/fr/es/ru/ja/zh)
Inputs: date, type, project, language.
get_pageC
Get Wikimedia page content, title, URL and last modified date. Parameters: title (required), project (e.g., 'wikipedia'), language (e.g., 'en')
Inputs: title (required), project, language.
search_contentA
Full-text search across Wikimedia page content. Returns snippets matching the query. Parameters: query (required), limit (1-50), project (e.g., 'wikipedia'), language (e.g., 'en')
Inputs: query (required), limit, project, language.
search_titlesA
Search Wikimedia page titles starting with the query. Returns suggestions with descriptions. Parameters: query (required), limit (1-100), project (e.g., 'wikipedia'), language (e.g., 'en')
Inputs: query (required), limit, project, language.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 6 tools
Each tool has a clearly distinct purpose: retrieving featured content, language variants, historical events, page details, content search, and title search. No overlap or ambiguity.
All tools follow a consistent verb_noun pattern (get_featured, get_languages, get_on_this_day, get_page, search_content, search_titles), making naming predictable.
6 tools is well-scoped for a Wikimedia server, covering page retrieval, search, and specialized queries without being excessive or insufficient.
The set covers core workflows (page access, search, special content), but lacks operations like page history or random page, which are minor gaps for a general-purpose server.
Maintenance
Related MCP Connectors
Wikipedia, Wikidata and Wiktionary as clean JSON, not HTML. 1.9M searchable. Free, no auth.
Search and read Wikipedia articles and sections, list cited references, nearby pages, and languages.
Pay-per-call x402 Wikipedia summaries/search and Wikidata facts, with CC BY-SA attribution.
Search and read Wikipedia in any language: summaries and full articles. Free, no key.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceProvides comprehensive access to Wikipedia content including article search, full text retrieval, summaries, categories, links, images, language versions, and external references through 9 specialized tools.19 npmMIT
- AlicenseAqualityDmaintenanceEnables AI assistants to access Wikipedia content, search articles, retrieve historical events, and fetch images through the Wikipedia API.413 npm1MIT
- FlicenseNot gradedqualityDmaintenanceEnables searching and retrieving Wikipedia content across multiple languages, including article summaries, sections, coordinates, and related topics.-
- AlicenseNot gradedqualityCmaintenanceEnables AI clients to list, read, search, and extract structured data from Wikipedia featured articles, including collection and summarization via OpenAI.1ISC