MediaWiki-MCP-Server
Verified Safeby ProfessionalWiki
Overview
An MCP server that enables Large Language Model (LLM) clients to interact with any MediaWiki wiki.
Installation
npx @professional-wiki/mediawiki-mcp-server@latestEnvironment Variables
- CONFIG
- MCP_TRANSPORT
- PORT
Security Notes
The server correctly leverages `@modelcontextprotocol/sdk` for MCP communication and `mwn` for MediaWiki API interactions, abstracting away direct low-level risks. Sensitive configuration data (tokens, usernames, passwords) is explicitly sanitized before being exposed as resource content. Authentication is handled via OAuth2 or bot credentials, requiring prior setup on the MediaWiki instance. Direct `eval` or obfuscation are not present in the provided code. Potential risks are primarily tied to the inherent power of the exposed write/delete/upload tools and the security of the target MediaWiki instance itself, rather than vulnerabilities in the MCP server's implementation. The `upload-file-from-url` tool includes specific error handling for disabled external uploads, showing an awareness of potential abuse vectors.
Similar Servers
DevDocs
Provides intelligent web crawling and documentation extraction, storing content in a Model Context Protocol server for LLM querying and accelerating developer research.
mcp-neo4j
Provides a Model Context Protocol (MCP) server for interacting with Neo4j graph databases, enabling Cypher query execution, schema introspection, and generating insights for AI models.
mcp-omnisearch
Provides a unified interface for LLMs to access multiple web search, AI response, content processing, and enhancement tools from various providers through the Model Context Protocol (MCP).
pluggedin-app
A testing environment for MCP (Model Context Protocol) servers, enabling interaction via a chat interface powered by Large Language Models (LLMs) and LangChain ReAct framework.