0.1.1 • Published 8 months ago

@harugon/mcp-server-mediawiki v0.1.1

Weekly downloads
-
License
MIT
Repository
-
Last release
8 months ago

MediaWiki MCP サーバー

MediaWiki MCPサーバーは、ClaudeのようなAIアシスタントがMediaWikiインスタンスと対話するための強力なツールセットを提供します nodemwを使用してMediaWiki APIと通信し、MediaWikiのページコンテンツを取得します。

主な機能

  • ページコンテンツの取得: WikiページのHTML内容とメタデータを取得
  • Wiki検索: キーワードに基づいてページを検索
  • カテゴリ情報の取得: ページのカテゴリ情報の取得
  • リンク分析: ページ内の内部リンクの抽出

前提条件

  • Node.js 18以上
  • npm または yarn

使用方法

インストール

Claude設定での使用例

claude_desktop_config.json Claude設定ファイルでの設定例:

{
  "mcpServers": {
   "mediawiki": {
      "command": "npm",
      "args": ["@harugon/mediawiki-mcp-server"],
      "env": {
        "MEDIAWIKI_PROTOCOL": "https",
        "MEDIAWIKI_SERVER": "ja.wikipedia.org",
        "MEDIAWIKI_PATH": "/w",
        "MEDIAWIKI_USER_AGENT": "MediaWiki-MCP-Server/1.0",
        "MEDIAWIKI_CONCURRENCY": "3",
        "DEBUG": "1"
      }
    }
  }
}

利用可能な機能

環境変数の一覧

環境変数名必須デフォルト値説明
MEDIAWIKI_PROTOCOL×httpsMediaWikiサーバーとの通信プロトコル
MEDIAWIKI_SERVER-MediaWikiサーバーのホスト名(例: ja.wikipedia.org)
MEDIAWIKI_PATH×/wMediaWikiのパス
MEDIAWIKI_USERNAME×-ログイン用のユーザー名
MEDIAWIKI_PASSWORD×-ログイン用のパスワード
MEDIAWIKI_USER_AGENT×MediaWiki-MCP-Server/1.0APIリクエスト時のユーザーエージェント
MEDIAWIKI_CONCURRENCY×3同時接続数の制限
DEBUG×0デバッグモード(1で有効)

既知の問題

  • 記事が大きすぎる場合、ページの取得に失敗することがあります (チャンク機能が必要です)
  • nodemwに依存しているため、機能に制限があります

link

0.1.1

8 months ago

0.1.0

8 months ago