Wikipedia MCP Server
Provides capabilities to search for keywords and fetch specific page content from Wikipedia, allowing AI models to retrieve information and context from the online encyclopedia.
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., "@Wikipedia MCP Server search for the history of the Apollo 11 mission"
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.
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- Searchkeywordon Wikipedia.Required arguments:
keyword(string): The search keywordlanguage(string): The language
fetch- Fetch Wikipedia page content.Required arguments:
id(integer): The pade IDlanguage(string): The language
Related MCP server: Wikipedia MCP Server
Installation
Using uv (recommended)
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-serverAfter installation, you can run it as a script using:
python -m wikipedia_mcpConfigurations
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 toolsfetchA
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).
searchB
Search Wikipedia for a keyword in a specified language. Returns a list of search results with page IDs, titles, and summaries.
:param keyword: The keyword to search for. :param language: The language to search in (default is 'en' for English). :return: A SearchResponse containing a list of SearchItem objects.
:raises httpx.HTTPStatusError: If the request fails or returns an error status.
Inputs: keyword (required), language.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 2 tools
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.
Both tool names are single-word verbs ('fetch', 'search') that accurately describe their actions. They follow a consistent simple verb pattern without mixing conventions.
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.
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
Related MCP Connectors
Search and read Wikipedia in any language: summaries and full articles. Free, no key.
Search and read Wikipedia articles and sections, list cited references, nearby pages, and languages.
Website crawling, Google search and Wikipedia lookup as agent tools.
Web data for agents. Extract web pages, crawl websites, discover URLs, and search the web.
Related MCP Servers
- AlicenseNot gradedqualityFmaintenanceEnables AI agents to search, read, and explore Wikipedia articles via tools like summaries, categories, and random articles, with no API keys required.1MIT
- AlicenseAqualityDmaintenanceEnables AI assistants to access Wikipedia content, search articles, retrieve historical events, and fetch images through the Wikipedia API.413 npm1MIT
- FlicenseNot gradedqualityDmaintenanceProvides access to Wikipedia through 10 tools including search, article retrieval, summarization, and fact extraction, with multi-language support and robust error handling.-
- FlicenseNot gradedqualityDmaintenanceEnables searching and retrieving Wikipedia content across multiple languages, including article summaries, sections, coordinates, and related topics.-