drio
Open app

Wikimedia MCP Server

Source

An MCP server for interacting with Wikimedia APIs. Access Wikipedia and other Wikimedia project content programmatically.

Catalog onlyCatalog onlySTDIO

Overview

Wikimedia MCP Server is a Model Context Protocol (MCP) server designed for interacting with Wikimedia APIs, allowing users to access Wikipedia and other Wikimedia project content programmatically using natural language queries.

To use the server, set up the required configurations and utilize the provided tools to perform actions such as searching for content, retrieving page details, and accessing featured content.

  • Full-text search across Wikimedia page content - Autocomplete suggestions for page titles - Retrieval of page content, title, URL, and metadata - Access to different language versions of pages - Fetching featured articles and historical events
  1. Programmatically searching for articles on specific topics.
  2. Retrieving detailed information about Wikipedia pages.
  3. Accessing historical events and featured content for educational purposes.

Add to your AI client

Use these steps to connect Wikimedia MCP Server in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.

Cursor

Add this to your .cursor/mcp.json file in your project root, then restart Cursor.

.cursor/mcp.json

{
  "mcpServers": {
    "wikimedia-privetin": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-wikimedia-privetin"
      ]
    }
  }
}

Claude Desktop

Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.

~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)

{
  "mcpServers": {
    "wikimedia-privetin": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-wikimedia-privetin"
      ]
    }
  }
}

Claude Code

Add this to your project's .mcp.json file. Claude Code will detect it automatically.

.mcp.json (project root)

{
  "mcpServers": {
    "wikimedia-privetin": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-wikimedia-privetin"
      ]
    }
  }
}

VS Code (Copilot)

Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.

.vscode/mcp.json

{
  "servers": {
    "wikimedia-privetin": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-wikimedia-privetin"
      ]
    }
  }
}

Windsurf

Add this to your Windsurf MCP config file, then restart Windsurf.

~/.codeium/windsurf/mcp_config.json

{
  "mcpServers": {
    "wikimedia-privetin": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-wikimedia-privetin"
      ]
    }
  }
}

Cline

Open Cline settings, navigate to MCP Servers, and add this server configuration.

Cline MCP Settings (via UI)

{
  "mcpServers": {
    "wikimedia-privetin": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-wikimedia-privetin"
      ]
    }
  }
}

FAQ

Can I access content in multiple languages?

Yes! The server supports retrieving content in various languages.

Is there a limit on the number of requests I can make?

Yes, rate limiting is handled by the Wikimedia API to ensure fair usage.

What programming language is required to use this server?

The server requires Python 3.12 or higher.7:["$","div",null,{"className":"container mx-auto flex flex-col gap-4","children":["$L26","$L27",["$","$L28",null,{"currentProject":{"id":1190,"uuid":"8ddbe8ba-f1dd-4575-b994-0d57a42b3208","name":"wikimedia","title":"Wikimedia MCP Server","description":"An MCP server for interacting with Wikimedia APIs. Access Wikipedia and other Wikimedia project content programmatically.","avatar_url":"https://avatars.githubusercontent.com/u/81558906?v=4","created_at":"2025-01-28T02:37:05.958Z","updated_at":"2025-02-23T07:20:28.339Z","status":"created","author_name":"privetin","author_avatar_url":"https://avatars.githubusercontent.com/u/81558906?v=4","tags":"wikimedia,api,content-access","category":"research-and-data","is_featured":false,"sort":1,"url":"https://github.com/privetin/wikimedia","target":"_self","content":"$29","summary":"$2a","img_url":null,"type":null,"metadata":null,"user_uuid":null,"tools":null,"sse_url":null,"sse_provider":null,"sse_params":null,"is_official":false,"server_command":null,"server_params":null,"server_config":null,"allow_call":false,"is_innovation":false,"is_dxt":false,"dxt_manifest":null,"dxt_file_url":null,"is_audit":false},"randomProjects":[],"currentServerKey":"$undefined"}]]}]