Wizzypedia MCP Server

by cryppadotta

Integrations

  • Provides tools for interacting with Wizzypedia (a MediaWiki instance) through its API, allowing users to search for wiki pages, read page content, view page history, list page categories, create new pages, and update existing pages.

Wizzypedia MCP サーバー

これは、Wizzpedia API と対話するためのモデル コンテキスト プロトコル (MCP)サーバーであり、Cursor や Claude Desktop などの MCP 対応エディターで動作するように設計されています。

つまり、MCP 対応の任意のツールからWizzypediaにクエリ (または書き込み) を実行できます。

特徴

  • Wiki ページの検索 (読み取り専用)
  • ページコンテンツを読む(読み取り専用)
  • ページ履歴を表示(読み取り専用)
  • ページカテゴリの一覧(読み取り専用)
  • 新しいページを作成する(認証が必要です)
  • 既存のページを更新する(認証が必要です)

ユーザー: 「Dotta」ページのウィキテキストをこのリポジトリのDotta.wikiファイルにダウンロードします

AI:「Dotta」ページのウィキテキストコンテンツをダウンロードしてファイルに保存する方法をご案内します。手順を詳しく説明します。まず、「Dotta」ページのウィキテキストコンテンツを取得します。

// Dotta.wiki ページを作成しました

// Dotta.wikiをローカルで編集できるようになりました

ユーザー: このファイルの内容でDottaページを更新します

AI: ウィキのDottaページをローカルファイルの内容で更新しました。更新は成功し、新しいリビジョン(ID: 42157)が作成されました。コンテンツには、導入部、Dottaの大規模燃焼セクション、画像ギャラリーなど、ローカルファイルのすべてのセクションが含まれています。

インストール

認証

サーバーは次の 2 つのモードで実行できます。

  • 匿名モード(デフォルト) : 読み取り操作のみ利用可能
  • 認証モード: 読み取りと書き込みの両方の操作が可能です

認証資格情報は、書き込み操作 (ページの作成/更新) を実行する必要がある場合のみ必要です。

MCP構成

MCPサーバーは読み取り専用モードまたは認証モードのいずれかで設定できます。ニーズに合った設定を選択してください。

オプション1: 読み取り専用モード(デフォルト)

この構成では、読み取り操作のみ (検索、ページの表示など) が許可されます。

カーソルの場合( ~/.cursor/mcp.json ):

{ "mcpServers": { "wizzypedia": { "command": "npx", "args": ["-y", "wizzypedia-mcp-server"] } } }

Claude Desktop の場合(macOS の場合は~/Library/Application Support/Claude/claude_desktop_config.json 、Windows の場合は%APPDATA%\Claude\claude_desktop_config.json ):

{ "mcpServers": { "wizzypedia": { "command": "npx", "args": ["-y", "wizzypedia-mcp-server"] } } }
オプション2: 認証モード

この構成では、読み取り操作と書き込み操作 (ページの作成/更新) の両方が有効になります。

カーソルの場合( ~/.cursor/mcp.json ):

{ "mcpServers": { "wizzypedia": { "command": "npx", "args": [ "-y", "wizzypedia-mcp-server", "--login", "your-username", "--password", "your-password" ] } } }

Claude Desktop の場合(macOS の場合は~/Library/Application Support/Claude/claude_desktop_config.json 、Windows の場合は%APPDATA%\Claude\claude_desktop_config.json ):

{ "mcpServers": { "wizzypedia": { "command": "npx", "args": [ "-y", "wizzypedia-mcp-server", "--login", "your-username", "--password", "your-password" ] } } }

利用可能なツール

サーバーは次の MCP ツールを提供します。

読み取り専用ツール(認証は不要):

  1. search_pages - ウィキ内のページを検索する
  2. read_page - ページの生のウィキテキストコンテンツを取得します
  3. get_page_history - ページの改訂履歴を取得する
  4. get_categories - ページが属するカテゴリを取得する

書き込みツール(認証が必要):

  1. create_page - 新しいWikiページを作成する
  2. update_page - 既存のWikiページを更新する

カーソルの使用

サーバーが起動したら、Cursor やその他の MCP 対応クライアントからサーバーに接続できます。これにより、以下のことが可能になります。

  1. ウィキコンテンツを検索する
  2. Wikiコンテンツをエディターに読み込む
  3. コンテンツをローカルで編集する
  4. 変更をWikiに保存する(認証が必要です)

開発者向け

npm install npm run build

使用法

サーバーを読み取り専用モードで実行します。

# Basic read-only mode node dist/index.js # With custom API URL node dist/index.js --api-url="https://en.wikipedia.org/w/api.php" # Using npx npx wizzypedia-mcp-server

書き込みアクセスの認証付きで実行:

# With environment variables export MEDIAWIKI_API_URL="https://en.wikipedia.org/w/api.php" export MEDIAWIKI_USERNAME="YourUsername" export MEDIAWIKI_PASSWORD="YourPassword" node dist/index.js # Or with command line arguments node dist/index.js --api-url="https://en.wikipedia.org/w/api.php" --login="YourUsername" --password="YourPassword" # Or using npx npx wizzypedia-mcp-server --login YourUsername --password YourPassword

ライセンス

マサチューセッツ工科大学

You must be authenticated.

A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Cursor や Claude Desktop などの MCP 対応ツールから Wizzypedia の wiki ページを検索、読み取り、編集できるようにするモデル コンテキスト プロトコル サーバー。

  1. 特徴
      1. インストール
        1. 認証
        2. MCP構成
      2. 利用可能なツール
        1. カーソルの使用
      3. 開発者向け
        1. 使用法
        2. ライセンス

      Related MCP Servers

      • -
        security
        A
        license
        -
        quality
        A Model Context Protocol (MCP) server that enables semantic search and retrieval of documentation using a vector database (Qdrant). This server allows you to add documentation from URLs or local files and then search through them using natural language queries.
        Last updated -
        14
        74
        JavaScript
        Apache 2.0
        • Apple
      • A
        security
        F
        license
        A
        quality
        A MCP server that allows you to search and retrieve content on any wiki site using MediaWiki with LLMs 🤖. wikipedia.org, fandom.com, wiki.gg and more sites using Mediawiki are supported!
        Last updated -
        2
        1
        Python
      • A
        security
        A
        license
        A
        quality
        A server implementation for interacting with Wikidata API using the Model Context Protocol, providing tools for searching identifiers, extracting metadata, and executing SPARQL queries.
        Last updated -
        5
        8
        Python
        MIT License
      • -
        security
        A
        license
        -
        quality
        A custom Model Context Protocol adapter for MediaWiki and WikiBase APIs
        Last updated -
        1
        TypeScript
        GPL 3.0

      View all related MCP servers

      ID: 7c95htip2c