MediaWiki-MCP-adapter MCPサーバー

MediaWiki-MCP-adapter MCPサーバー

MediaWiki-MCP-adapterでFlowHuntのフローをMediaWikiに接続。ウィキページの取得、編集、自動化をプログラム的に行い、よりスマートで効率的なナレッジベース管理を実現します。

「MediaWiki-MCP-adapter」MCPサーバーは何をしますか?

MediaWiki-MCP-adapterは、MediaWikiおよびWikiBase APIと連携するためのカスタムModel Context Protocol(MCP)サーバーです。主な目的は、AIアシスタントや開発ツールがMediaWikiインスタンスとプログラム的にやり取りできるようにし、ウィキページの取得・編集の両方をサポートすることです。これらの機能をMCPフレームワーク経由で公開することで、コンテキスト情報の取得や自動ページ編集を必要とするワークフローへのシームレスな統合が可能となります。このアダプターは、ナレッジベース管理の自動化、知的なボットの作成、AIシステムとMediaWikiのような協調ドキュメントプラットフォームとの連携による開発生産性の向上など、さまざまな用途に特に役立ちます。

プロンプト一覧

このリポジトリには明示的なプロンプトテンプレートは記載されていません。

リソース一覧

  • getPageContent
    指定したMediaWikiページの内容を取得します。
    • 入力: { "title": "string" }
    • 出力: { "content": "string" }

ツール一覧

  • editPage
    指定したMediaWikiページを新しい内容と任意の編集サマリで編集します。
    • 入力: { "title": "string", "content": "string", "summary": "string (optional)" }
    • 出力: { "success": "boolean" }

このMCPサーバーの利用例

  • ウィキ内容の自動更新
    AIエージェントやスクリプトがドキュメントを自動更新し、ウィキが常に最新の状態を維持できます。
  • 大量ページ編集・移行
    開発者は多数のページにまたがる一括移行やバッチ編集を自動化し、効率と一貫性を高められます。
  • LLMコンテキスト用の内容取得
    LLMに最新のウィキ情報を提供し、質問応答やドキュメント生成時の背景情報として活用できます。
  • ウィキ型ナレッジベース管理
    MediaWikiの読み書き機能を活用して、ナレッジベースを管理・キュレーションするボットやエージェントを簡単に構築可能です。
  • 開発ワークフローとの連携
    CI/CDパイプラインやその他開発ツールと統合し、コード変更やプロジェクト更新をMediaWikiに自動記録できます。

セットアップ方法

Windsurf

  1. Node.js (v16+) がインストールされていることを確認します。
  2. MediaWiki-MCP-adapterを依存関係として追加:
    npm install @lucamauri/mediawiki-mcp-adapter@latest
  3. Windsurfの設定ファイルを探します。
  4. MCPサーバーエントリを追加します:
    {
      "mcpServers": {
        "mediawiki-mcp": {
          "command": "node",
          "args": ["build/index.js"]
        }
      }
    }
    
  5. 設定を保存し、Windsurfを再起動してサーバーを有効化します。

APIキーの安全な管理:
機密情報には環境変数を使用してください。
例:

{
  "env": {
    "MEDIAWIKI_API_KEY": "${MEDIAWIKI_API_KEY}"
  },
  "inputs": {
    "mediaWikiAPIBase": "https://your.mediawiki/api.php"
  }
}

Claude

  1. 前提条件: Node.js (v16+)。
  2. パッケージをインストール:
    npm install @lucamauri/mediawiki-mcp-adapter@latest
  3. ClaudeのMCP設定を編集します。
  4. 以下を追加:
    {
      "mcpServers": {
        "mediawiki-mcp": {
          "command": "node",
          "args": ["build/index.js"]
        }
      }
    }
    
  5. Claudeを再起動し、サーバーが利用可能か確認してください。

Cursor

  1. Node.js (v16+) をインストールします。
  2. MCPサーバーパッケージを追加:
    npm install @lucamauri/mediawiki-mcp-adapter@latest
  3. Cursorの設定を開き、MCPセクションを編集します。
  4. 以下を挿入:
    {
      "mcpServers": {
        "mediawiki-mcp": {
          "command": "node",
          "args": ["build/index.js"]
        }
      }
    }
    
  5. 設定を保存し、Cursorを再起動します。

Cline

  1. Node.js (v16+) を確認します。
  2. インストール:
    npm install @lucamauri/mediawiki-mcp-adapter@latest
  3. Cline MCP設定に追加:
    {
      "mcpServers": {
        "mediawiki-mcp": {
          "command": "node",
          "args": ["build/index.js"]
        }
      }
    }
    
  4. 保存してClineを再起動します。

全プラットフォーム共通のAPIキー安全管理:
APIキーは環境変数に保存し、設定で参照してください(上記例参照)。

フロー内でこのMCPを使う方法

FlowHuntでのMCP利用

FlowHuntワークフローにMCPサーバーを統合するには、まずMCPコンポーネントをフローに追加し、AIエージェントに接続します。

FlowHunt MCP flow

MCPコンポーネントをクリックして設定パネルを開きます。システムMCP設定セクションで、以下のJSON形式でMCPサーバー情報を入力します。

{
  "mediawiki-mcp": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

設定が完了すると、AIエージェントはこのMCPのすべての機能にアクセスできるようになります。“mediawiki-mcp"は実際のMCPサーバー名に、URLも自身のMCPサーバーURLに変更してください。


概要

セクション利用可否詳細・備考
概要READMEに概要と目的が記載されています。
プロンプト一覧プロンプトテンプレートは記載されていません。
リソース一覧getPageContentリソースが定義されています。
ツール一覧editPageツールが利用可能です。
APIキーの安全な管理環境変数を使った設定例(JSON)が示されています。
サンプリングサポート(評価では重要度低)サンプリングサポートの記載はありません。

総評

MediaWiki-MCP-adapterはMediaWiki/WikiBase APIとの連携に特化し、ページの取得・編集用に明確なリソース・ツールプリミティブを提供する、ドキュメントも充実したMCPサーバーです。プロンプトテンプレートやサンプリングサポートがないため高度なLLMワークフローには柔軟性が劣るものの、コンテンツ自動化やナレッジベース管理の基盤としては堅牢な機能を持ちます。ライセンスやセットアップガイドも明記されており、開発者にとって信頼性の高い選択肢です。MediaWikiの自動化には最適ですが、より高度なエージェント機能が加わればさらに評価が高まるでしょう。

MCPスコア

ライセンスあり✅ (GPL-3.0)
ツールが1つ以上ある
フォーク数1
スター数3

よくある質問

MediaWiki-MCP-adapter MCPサーバーは何をしますか?

MediaWiki/WikiBase APIとAIアシスタントや自動化ツールをModel Context Protocol経由で接続し、ウィキページの取得や編集を自動化されたナレッジ管理のために可能にします。

このMCPサーバーで利用できるツールは?

`getPageContent`でページ内容を取得し、`editPage`で編集が可能。MediaWikiページの読み書きをプログラム的にサポートします。

このアダプターの主な用途は?

ウィキの自動更新、大量編集や移行、LLMのコンテキスト取得、ウィキナレッジベース管理、開発ワークフローへのドキュメント統合などです。

MediaWiki-MCP-adapterは安全ですか?

はい。APIキーや機密情報は設定手順の通り環境変数に格納し、安全に統合できます。

プロンプトテンプレートや高度なLLMエージェント機能はサポートしていますか?

明示的なプロンプトテンプレートやサンプリングのサポートはありません。ページ取得・編集の直接的なAPI統合に特化しています。

このMCPサーバーのライセンスは?

GPL-3.0でライセンスされており、開発者にオープンソースの信頼性と柔軟性を提供します。

MediaWiki-MCP-adapterでウィキを自動化

FlowHuntのMediaWiki-MCP-adapterで、ボットやフロー、社内ツール向けにシームレスなMediaWiki API自動化を実現しましょう。

詳細はこちら

Azure Wiki Search MCP サーバー
Azure Wiki Search MCP サーバー

Azure Wiki Search MCP サーバー

Azure Wiki Search MCP サーバーは、AI エージェントや開発者が Azure DevOps wiki からプログラムによる検索やコンテンツ取得を可能にし、MCP 仕様を通じて社内ドキュメントやナレッジベースへのアクセスを効率化します。...

2 分で読める
MCP Server Azure +4
Dumpling AI MCPサーバー
Dumpling AI MCPサーバー

Dumpling AI MCPサーバー

FlowHunt向けのDumpling AI MCPサーバーは、AIアシスタントが多様な外部データソース、API、開発者ツールと接続できるようにします。ウェブスクレイピング、ドキュメント変換、ナレッジベース管理などの自動化ワークフローを実現し、AIの能力拡張を求める開発者や研究者に最適です。...

1 分で読める
AI MCP Server +4
mcp-google-search MCPサーバー
mcp-google-search MCPサーバー

mcp-google-search MCPサーバー

mcp-google-search MCPサーバーは、AIアシスタントとウェブをつなぎ、Googleカスタム検索APIを利用したリアルタイム検索およびコンテンツ抽出を可能にします。大規模言語モデルがオンラインソースから最新情報へ直接アクセスし、検証や要約を行えるようにします。...

2 分で読める
AI Web Search +5