This release adds 2 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+4 more
Affected surfaces
Summary
AI summaryAdds comprehensive audit logging for page edits and file uploads.
Full changelog
New Features
Audit Logging for Write Operations
This release adds comprehensive audit logging to track all write operations (page edits and file uploads). Wiki admins can now monitor bot activity with structured, machine-readable JSON logs.
Enable audit logging:
export MEDIAWIKI_AUDIT_LOG=/var/log/mediawiki-mcp/audit.jsonl
./mediawiki-mcp-server
Example log entry:
{
"timestamp": "2024-01-15T10:30:00Z",
"operation": "edit",
"title": "Main Page",
"page_id": 123,
"revision_id": 456,
"content_hash": "abc123...",
"content_size": 1024,
"summary": "Fixed typo",
"minor": true,
"wiki_url": "https://wiki.example.com/api.php",
"success": true
}
Implementation Details
AuditLoggerinterface with JSON-line output formatAuditEntrystruct with comprehensive metadataNewFileAuditLoggerfor file-based loggingNewWriterAuditLoggerfor custom output destinationsNullAuditLoggerfor disabling audit logging- Integration into
EditPageandUploadFileoperations
Remaining Improvements
| Item | Effort | Impact |
|------|--------|--------|
| Tool Registration Abstraction | ~6 hours | Reduce main.go by 800 lines |
| Bump Test Coverage | ~8 hours | 27.3% → 40% |
Full Changelog: https://github.com/olgasafonova/mediawiki-mcp-server/compare/v1.17.8...v1.18.0
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About olgasafonova/mediawiki-mcp-server
Connect to any MediaWiki wiki (Wikipedia, Fandom, corporate wikis). 33+ tools for search, read, edit, link analysis, revision history, and Markdown conversion. Supports stdio and HTTP transport.
Related context
Related tools
Earlier breaking changes
- v1.31.0 rationale parameter now required on 7 destructive MCP tools
Beta — feedback welcome: [email protected]