# MediaWiki-MCP-Server

> Model Context Protocol (MCP) Server to connect your AI with any MediaWiki

- **URL**: https://www.freshcrate.ai/projects/MediaWiki-MCP-Server
- **Author**: ProfessionalWiki
- **Category**: MCP Servers
- **Latest version**: `v0.10.0` (2026-05-30)
- **License**: MIT
- **Source**: https://github.com/ProfessionalWiki/MediaWiki-MCP-Server
- **Homepage**: https://professional.wiki/en/mediawiki-mcp-server
- **Language**: TypeScript
- **GitHub**: 78 stars, 19 forks
- **Registry**: github (`ProfessionalWiki/MediaWiki-MCP-Server`)
- **Tags**: `agents`, `ai`, `ai-agent-tools`, `llms`, `mcp`, `mcp-server`, `mediawiki`, `model-context-protocol`, `typescript`

## Description

Model Context Protocol (MCP) Server to connect your AI with any MediaWiki

## Recent releases

| Version | Date | Urgency | Changes |
| --- | --- | --- | --- |
| `v0.10.0` | 2026-05-30 | High | ### Security  - Updated dependencies to resolve known advisories, including a high-severity issue in the HTTP client used for outbound wiki requests.  ### Breaking changes  - Removed the `set-wiki` tool. Pass the `wiki` argument on each tool call instead. - `remove-wiki` now refuses to remove the configured default wiki (it previously refused to remove the wiki that was currently selected).  ### Added  - `get-site-info` tool: returns a wiki's MediaWiki version, content language, title case-sensi |
| `v0.9.1` | 2026-05-13 | High | ### Changed  - Documented the `/mcp` endpoint path explicitly in `docs/deployment.md`.  ### Fixed  - Startup failures (e.g. config-loading errors) now exit with code 1 instead of leaking a Node unhandled-rejection warning on stderr. - Bot-password sessions are now renewed automatically when the MediaWiki session expires (default `$wgObjectCacheSessionExpiry` = 1 hour). Previously, write tools (e.g. `update-page`, `create-page`) failed with `permissiondenied` after the expiry and only a server re |
| `v0.9.0` | 2026-05-01 | High | ### Breaking changes  - Bumped `engines.node` to `>=22.12.0` (was `>=18`). Node 20 reached EOL in April 2026; Node 22 LTS is supported through April 2027. Downstream consumers pinned to Node 18 or 20 must upgrade.  ### Added  - Browser-based OAuth 2.0 login. Set `oauth2ClientId` (and, for MediaWiki, `oauth2CallbackPort`) on a wiki entry to opt in. HTTP transport uses standard OAuth discovery (RFC 9728) plus `WWW-Authenticate` headers so OAuth-aware MCP clients can drive auth-code+PKCE flows. On |
| `v0.7.0` | 2026-04-25 | High | ### Breaking changes  - HTTP transport now binds to `127.0.0.1` by default and validates the `Host` header. Deployments that exposed the server externally must explicitly set the bind address and trusted hosts. (#291) - Streamable HTTP transport now validates the `Origin` header on incoming requests. Browser clients without an allowed origin will be rejected. - All tool output has been reshaped to plain prose with unified field names. Clients that parsed the previous structured output need to be |
| `v0.6.5` | 2026-01-08 | Low | ## What's Changed * Enhance release flow by adding preversion checks by @alistair3149 in https://github.com/ProfessionalWiki/MediaWiki-MCP-Server/pull/184 * Streamline CI and bundle workflows by @alistair3149 in https://github.com/ProfessionalWiki/MediaWiki-MCP-Server/pull/185 * Improve naming of CI steps by @alistair3149 in https://github.com/ProfessionalWiki/MediaWiki-MCP-Server/pull/187 * Bump @modelcontextprotocol/sdk from 1.25.1 to 1.25.2 by @dependabot[bot] in https://github.com/Profession |
| `v0.6.4` | 2026-01-05 | Low | **Full Changelog**: https://github.com/ProfessionalWiki/MediaWiki-MCP-Server/compare/v0.6.3...v0.6.4 |
| `v0.6.3` | 2026-01-05 | Low | **Full Changelog**: https://github.com/ProfessionalWiki/MediaWiki-MCP-Server/compare/v0.6.2...v0.6.3 |
| `v0.6.0` | 2025-11-17 | Low | ## What's Changed * Use resource for public wiki config and break down set-wiki tool by @alistair3149 in https://github.com/ProfessionalWiki/MediaWiki-MCP-Server/pull/136 * Improve Docker image and Docker make commands by @alistair3149 and @JeroenDeDauw in https://github.com/ProfessionalWiki/MediaWiki-MCP-Server/pull/147 * Add security policy by @alistair3149 in https://github.com/ProfessionalWiki/MediaWiki-MCP-Server/pull/149 * Clean up existing development commands by @alistair3149 in http |
| `v0.5.0` | 2025-11-15 | Low | ## What's Changed * Add `search-page-by-prefix` tool by @alistair3149 in https://github.com/ProfessionalWiki/MediaWiki-MCP-Server/pull/135 * Update license from GPL-2.0 to MIT by @alistair3149 in https://github.com/ProfessionalWiki/MediaWiki-MCP-Server/pull/146 * Improve tool parameter validations and definitions by @alistair3149 in https://github.com/ProfessionalWiki/MediaWiki-MCP-Server/pull/137 * Add metadata instructions for get-page tool by @alistair3149 in https://github.com/Profession |
| `v0.4.0` | 2025-10-30 | Low | ## What's Changed * Add get-category-members tool by @alistair3149 in https://github.com/ProfessionalWiki/MediaWiki-MCP-Server/pull/126 * Refactor get-page and get-revision tool parameters by @alistair3149 in https://github.com/ProfessionalWiki/MediaWiki-MCP-Server/pull/127   **Full Changelog**: https://github.com/ProfessionalWiki/MediaWiki-MCP-Server/compare/v0.3.0...v0.4.0 |

## Dependency audit

- **Score**: 80/100
- **Total deps**: 24
- **Resolved**: 24
- **Unresolved**: 0
- **License conflicts**: 1
- **Warnings**: 0
- **Scanned**: 2026-05-04

## Citation

- HTML: https://www.freshcrate.ai/projects/MediaWiki-MCP-Server
- Markdown: https://www.freshcrate.ai/projects/MediaWiki-MCP-Server.md
- Dependencies JSON: https://www.freshcrate.ai/api/projects/MediaWiki-MCP-Server/deps

_Generated by freshcrate.ai. Indexes github releases for AI-agent ecosystem packages._
