mcpField
W
Wikipedia Mcp

Wikipedia Mcp

Local
github.com/automateyournetworkSearch6Updated 75w ago

About Wikipedia Mcp

Wikipedia MCP Server gives AI workflows and developer tools structured access to Wikipedia pages through FastMCP. It supports search and retrieval of page details, links, media, and metadata.

Key features

  1. 01Search Wikipedia pages
  2. 02Retrieve summaries, full text, and HTML
  3. 03Extract links, images, references, and categories
  4. 04Check page existence and disambiguation

Use cases

  1. 01Find Wikipedia pages for an AI workflow
  2. 02Fetch page content and metadata
  3. 03Resolve ambiguous page titles

MCP support

It is an MCP server built with FastMCP. It exposes Wikipedia search and page retrieval tools to MCP clients.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

No install method listed yet

We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.

Repository

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

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 NameDescription
----------------------------------------------------------------------
get_summaryGet a summary of a Wikipedia page
get_contentGet the full content of a Wikipedia page
get_htmlGet the rendered HTML of a Wikipedia page
get_imagesGet a list of image URLs from a Wikipedia page
get_linksGet a list of internal links from a Wikipedia page
get_referencesGet a list of external references from a Wikipedia page
get_categoriesGet a list of Wikipedia categories
get_urlGet the direct Wikipedia URL
get_titleGet the canonical title of a Wikipedia page
get_page_idGet the internal Wikipedia page ID
search_pagesSearch for Wikipedia page titles
check_page_existsCheck if a Wikipedia page exists
disambiguation_optionsGet 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"
        ]
      }
    }
  }
}

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.