- Explore MCP Servers
- Wikipedia_MCP
Wikipedia Mcp
What is Wikipedia Mcp
Wikipedia_MCP is a Model Context Protocol (MCP) server designed to provide structured access to Wikipedia content, facilitating integration with AI workflows and developer environments.
Use cases
Use cases include building AI agents that can answer questions using Wikipedia data, creating educational applications that provide summaries of topics, and developing tools for content analysis and research.
How to use
To use Wikipedia_MCP, clone the repository, set up a Python virtual environment, install the required packages, and run the server. Alternatively, you can build and run it using Docker.
Key features
Key features include searching for Wikipedia pages, retrieving summaries and full content, extracting links, images, references, and categories, detecting disambiguation options, and checking page existence.
Where to use
Wikipedia_MCP can be used in various fields such as AI development, research, educational tools, and applications that require structured access to Wikipedia data.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Overview
What is Wikipedia Mcp
Wikipedia_MCP is a Model Context Protocol (MCP) server designed to provide structured access to Wikipedia content, facilitating integration with AI workflows and developer environments.
Use cases
Use cases include building AI agents that can answer questions using Wikipedia data, creating educational applications that provide summaries of topics, and developing tools for content analysis and research.
How to use
To use Wikipedia_MCP, clone the repository, set up a Python virtual environment, install the required packages, and run the server. Alternatively, you can build and run it using Docker.
Key features
Key features include searching for Wikipedia pages, retrieving summaries and full content, extracting links, images, references, and categories, detecting disambiguation options, and checking page existence.
Where to use
Wikipedia_MCP can be used in various fields such as AI development, research, educational tools, and applications that require structured access to Wikipedia data.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Content
Wikipedia MCP Server
This project provides a Model Context Protocol (MCP) server that exposes structured access to Wikipedia content. It uses the FastMCP framework to define tools for use in AI workflows, agents, or developer environments like Claude and VS Code.
✅ Features
- 🔍 Search for Wikipedia pages
- 📄 Retrieve page summary, full content, and HTML
- 🔗 Extract links, images, references, and categories
- 📌 Detect disambiguation options
- 📌 Check if a page exists
- ⚡ Built on FastMCP — plug into any agent system
🛠 Installation (Local)
git clone https://github.com/yourname/wikipedia-mcp-server.git
cd wikipedia-mcp-server
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
python wikipedia_mcp_server.py
🛠 Installation (Docker)
🐳 Docker Setup
Build the container:
docker build -t wikipedia-mcp .
Run the server:
docker run -it --rm wikipedia-mcp
🛠 Usage
🧠 Available Tools
| Tool Name | Description |
|---|---|
| -------------------- | -------------------------------------------------- |
get_summary |
Get a summary of a Wikipedia page |
get_content |
Get the full content of a Wikipedia page |
get_html |
Get the rendered HTML of a Wikipedia page |
get_images |
Get a list of image URLs from a Wikipedia page |
get_links |
Get a list of internal links from a Wikipedia page |
get_references |
Get a list of external references from a Wikipedia page |
get_categories |
Get a list of Wikipedia categories |
get_url |
Get the direct Wikipedia URL |
get_title |
Get the canonical title of a Wikipedia page |
get_page_id |
Get the internal Wikipedia page ID |
search_pages |
Search for Wikipedia page titles |
check_page_exists |
Check if a Wikipedia page exists |
disambiguation_options |
Get disambiguation options for ambiguous titles |
| -------------------- | -------------------------------------------------- |
📁 File Structure
. ├── wikipedia_mcp_server.py ├── requirements.txt ├── Dockerfile ├── README.md
💻 VS Code / Claude MCP Integration
Add this to your .vscode/settings.json or Claude configuration to launch this server using MCP:
✅ For Local Python Execution
{
"mcp": {
"servers": {
"wikipedia": {
"type": "stdio",
"command": "python3",
"args": [
"/absolute/path/to/wikipedia_mcp_server.py"
]
}
}
}
}
🐳 For Docker Execution
{
"mcp": {
"servers": {
"wikipedia": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"--rm",
"-i",
"--mount",
"type=bind,src=${workspaceFolder},dst=/workspace",
"wikipedia-mcp"
]
}
}
}
}
Dev Tools Supporting MCP
The following are the main code editors that support the Model Context Protocol. Click the link to visit the official website for more information.










