Wikimedia MCP Server
@privetin
About Wikimedia MCP Server
An MCP server for interacting with Wikimedia APIs. Access Wikipedia and other Wikimedia project content programmatically.
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"wikimedia": {
"command": "uv",
"args": [
"--directory",
"C:\\MCP\\server\\community\\wikimedia",
"run",
"wikimedia"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Wikimedia MCP Server?
A Model Context Protocol (MCP) server that allows AI assistants to interact with Wikimedia APIs. It enables natural language queries to search, retrieve, and explore content from Wikipedia and other Wikimedia projects.
How to use Wikimedia MCP Server?
Install using the uv package manager (Python 3.12+). Configure the server in Claude Desktop’s claude_desktop_config.json under mcpServers with the command uvx wikimedia (for published) or uv run wikimedia (for development). Once connected, call tools such as search_content, get_page, or get_featured with required parameters.
Key features of Wikimedia MCP Server
- Search full-text content across Wikimedia pages
- Search page titles with autocomplete suggestions
- Retrieve page content, title, URL, and metadata
- Find page versions in other languages
- Get featured articles, most read pages, and pictures of the day
- Get historical events, births, deaths, and holidays for any date
Use cases of Wikimedia MCP Server
- Search Wikipedia for information on a topic and retrieve page content
- Get today’s featured article and picture of the day from Wikipedia
- Look up historical events that occurred on a specific date
- Find language variants of a given Wikipedia page
- Autocomplete page titles for a search prefix across languages
FAQ from Wikimedia MCP Server
What tools does the server provide?
The server provides six tools: search_content, search_titles, get_page, get_languages, get_featured, and get_on_this_day. Each has parameters like query, title, date, language, and project.
What are the runtime requirements?
Python 3.12 or later and the uv package manager. The server also requires the MCP server framework (installed automatically via uv).
Do I need an API key or credentials?
No. The server uses public Wikimedia APIs and requires no sensitive data or credentials. Rate limiting is handled by the Wikimedia API.
Can I search in different languages?
Yes. Most tools accept a language parameter (e.g., en, de, fr, es, ru, ja, zh). Some tools also support a project parameter (default wikipedia) to query other Wikimedia projects.
How is security handled?
All user inputs are validated. No sensitive data or credentials are required, and error messages do not expose internal details.
Frequently asked questions
What tools does the server provide?
The server provides six tools: `search_content`, `search_titles`, `get_page`, `get_languages`, `get_featured`, and `get_on_this_day`. Each has parameters like query, title, date, language, and project.
What are the runtime requirements?
Python 3.12 or later and the `uv` package manager. The server also requires the MCP server framework (installed automatically via `uv`).
Do I need an API key or credentials?
No. The server uses public Wikimedia APIs and requires no sensitive data or credentials. Rate limiting is handled by the Wikimedia API.
Can I search in different languages?
Yes. Most tools accept a `language` parameter (e.g., `en`, `de`, `fr`, `es`, `ru`, `ja`, `zh`). Some tools also support a `project` parameter (default `wikipedia`) to query other Wikimedia projects.
How is security handled?
All user inputs are validated. No sensitive data or credentials are required, and error messages do not expose internal details.
Basic information
More Other MCP servers
Production-ready MCP integrations for AI applications
Klavis-AIKlavis AI: MCP integration platforms that let AI agents use tools reliably at any scale
Inbox Zero AI
elie222The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast.
Mcp
browsermcpBrowser MCP is a Model Context Provider (MCP) server that allows AI applications to control your browser
MCP Go 🚀
mark3labsA Go implementation of the Model Context Protocol (MCP), enabling seamless integration between LLM applications and external data sources and tools.
Mobile Mcp
mobile-nextModel Context Protocol Server for Mobile Automation and Scraping (iOS, Android, Emulators, Simulators and Real Devices)
Comments