MediaWiki MCP Server
UnclaimedModel Context Protocol (MCP) Server to connect your AI with any MediaWiki
Install
claude mcp add mediawiki-mcp-server -- npx -y @professional-wiki/mediawiki-mcp-server@latestSet up this server
More in AI & ML
Browse the full directoryUnclaimed listing
Is this your MCP server?
This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.
Claim this serverSecurity profile
Claimed and verified servers get a weekly static scan that shows what the code can reach: external services, environment variables, shell commands, agent configuration folders, plus any dependencies with known advisories. Claim this listing to get one. How the security profile works
40 of 40 tools
Documented tools (40)
From project documentation. A server handshake does not verify each tool’s description or behavior.
add-wiki
Add a wiki as an MCP resource from its URL. Disabled when allowWikiManagement is false.
bucket-query
Run a Bucket Lua query.
cargo-describe-table
List a Cargo table's fields with their types and list-flags.
cargo-list-tables
List Cargo tables defined on the wiki.
cargo-query
Run a Cargo SQL-style query.
compare-pages
Diff two versions of a wiki page by revision, title, or supplied wikitext.
get-category-members
List members of a category (up to 500 per call, paginated via continueFrom).
get-file
Fetch a file page.
get-file-data
Fetch a file's image bytes inline (base64) for visual analysis — for clients that can't reach the wiki host. Returns a scaled rendition (set width); non-renderable types (audio, video, binaries) error. For metadata or a download URL, use get-file.
get-links-here
List pages that reference a wiki page — pages that link to it, embed it as a template, or display it as a file (select via type), including pages that reach it through a redirect. Up to 500 per call, paginated via continueFrom.
get-page
Fetch a wiki page.
get-page-history
List recent revisions of a wiki page.
get-pages
Fetch multiple wiki pages in one call (up to 50).
get-recent-changes
List recent change events across the wiki, filterable by timestamp, namespace, user, tag, type, and hide flags (up to 50 per call, paginated via continue).
get-revision
Fetch a specific revision of a page.
get-site-info
Get a wiki's key settings: MediaWiki version, content language, title-case rules, namespaces, installed extensions, license, and (optionally) statistics.
list-wikis
List every configured wiki — its key, sitename, server, whether it is read-only or the default, whether it is reachable, which extension-gated tools work on it, and, for an OAuth-configured wiki, its authorization server. Disabled when fewer than two wikis are configured.
neowiki-create-subject
Create a subject (child or main) on a page. Requires the edit right.
neowiki-cypher-query
Run a read-only Cypher query against the knowledge graph.
neowiki-delete-subject
Delete a subject by ID. Requires the edit right.
neowiki-get-page-subjects
List the subjects attached to a wiki page.
neowiki-get-schema
Get one schema's property definitions, relations, and select options.
neowiki-get-subject
Fetch one subject's structured data by ID.
neowiki-list-schemas
List schemas (entity types) and their property counts.
neowiki-search-subjects
Find subject IDs by label within a schema.
neowiki-set-main-subject
Set or clear a page's main subject. Requires the edit right.
neowiki-update-subject
Replace a subject's label and statements. Requires the edit right.
neowiki-validate-subject
Dry-run validate a proposed subject and return violations.
OAuth
oauth-logout
Remove stored OAuth tokens. Stdio only.
oauth-status
List stored OAuth tokens with scopes and expiry (no token values). Stdio only.
parse-wikitext
Render wikitext to HTML without saving. Returns parse warnings, wikilinks, templates, and external URLs.
remove-wiki
Remove a wiki resource. Disabled when allowWikiManagement is false or fewer than two wikis are configured.
search-page
Search wiki page titles and contents.
search-page-by-prefix
Search page titles by prefix.
smw-list-properties
List Semantic MediaWiki properties with copy-paste templates for smw-query.
smw-query
Run a Semantic MediaWiki #ask query.
whoami
Report the identity the current session is authenticated as on the targeted wiki — username, whether it is anonymous, and group memberships (optionally user rights).
wikibase-get-entity
Read one entity's terms and statements, with referenced IDs resolved to labels.
wikibase-search-entities
Find items and properties by label or alias.
Tool change history
FAQ
Questions about MediaWiki MCP Server
- How do I connect MediaWiki MCP Server to Claude?
- The listing records `claude mcp add mediawiki-mcp-server -- npx -y @professional-wiki/mediawiki-mcp-server@latest` as its setup step. Run it, then follow the repository's instructions for the client configuration; the listing names Claude Desktop, Claude Code, Cursor as compatible clients.
- Is MediaWiki MCP Server free?
- The listed licence is MIT. Check the upstream terms for permitted use and commercial requirements; a public repository does not by itself mean the software is free or open source. Connected APIs and hosted services may have separate charges.
- What can MediaWiki MCP Server do?
- MediaWiki MCP Server documents 40 tools to the agent, including add-wiki, bucket-query, cargo-describe-table. The descriptions above come from project documentation. A live handshake does not test individual tool behavior.