Wiki
Youtube search... ...Google search
- Spreadsheets ... Documents ... Slides ... Database; Vector & Relational ... Graph ... Wiki
- Humor ... Writing/Publishing ... Storytelling ... Broadcast ... Journalism/News ... Podcasts ... Books, Radio & Movies - Exploring Possibilities
- Large Language Model (LLM) ... Multimodal ... Foundation Models (FM) ... Generative Pre-trained ... Transformer ... Attention ... GAN ... BERT
- Conversational AI ... ChatGPT | OpenAI ... Gemini | Google ... Claude | Anthropic ... Bing | Microsoft ... Siri | Apple ... Meta AI/Manus | Meta ... Perplexity ... Grok | SpaceXSI ... Ernie | Baidu ... DeepSeek ... Qwen | Alibaba
- Semantic Search ... Monte Carlo Tree Search ... Papers Search ... Energy-based Model (EBN)
- Semantic Knowledge Graph
- Artificial Intelligence to build and navigate content
- Can machine learning uncover Wikipedia’s missing “citation needed” tags? | M. Redi, J. Morgan, D. Taraborelli and B. Fetahu
- Wiki | Google Cloud Platform Marketplace
- llama_index_mediawiki-service github ... a container-virtualised service that aims to run a local LLaMA Large Language Model (LLM) to assist wiki users.
A wiki is a collaboratively maintained collection of interconnected pages that allows people to create, organize, revise, and share knowledge through a web browser. Unlike conventional publications, which generally follow a centralized editorial process, wikis emphasize collaborative authorship, internal linking, revision histories, and the continuous improvement of information. Wikis range from public encyclopedias such as Wikipedia to private organizational knowledge bases, technical documentation systems, research repositories, educational resources, and project-management environments.
Most wikis use a wiki engine, which is specialized content-management software responsible for page creation, markup, search, user permissions, version control, and navigation. Some employ simplified markup languages such as MediaWiki's wikitext, while others provide visual editors or document-style interfaces. Although wiki content can evolve organically, successful implementations generally combine flexible linking with editorial standards, categories, templates, structured data, and procedures for maintaining information quality.
The emergence of generative artificial intelligence has significantly expanded what a wiki can accomplish. Modern large language models can help generate and improve articles, identify relationships between subjects, answer questions using wiki content, detect outdated information, suggest internal links, and automate repetitive maintenance. Through retrieval-augmented generation, APIs, and the Model Context Protocol (MCP), a wiki can also serve as a knowledge source for AI assistants that retrieve and reason over its content.
The most important distinction is between a wiki as a passive collection of pages and a wiki as an actively maintained knowledge system. Traditional wiki software provides durable, human-readable information, while AI adds capabilities for interpretation, retrieval, synthesis, and workflow automation. Combining the two can produce a knowledge environment in which people and AI systems collaborate while preserving source attribution, human editorial authority, and revision history.
A well-designed wiki preserves organizational knowledge. AI makes that knowledge easier to discover, interpret, connect, and apply, but reliability still depends on authoritative sources, transparent citations, and accountable human review.
- Wiki | Wikipedia General overview of collaborative wiki publishing and its history.
- MediaWiki Open-source software and development community behind Wikipedia and many independent wikis.
- PRIMO.ai A-Z Page Index Alphabetical index of existing PRIMO.ai subjects and internal linking destinations.
AI with Wiki
Artificial intelligence can interact with a wiki at several different levels, ranging from reading individual articles to maintaining an entire knowledge base through authenticated software interfaces. Tools such as Gemini, Google Gemini Notebook, ChatGPT, Claude, and Microsoft Copilot support different combinations of research, summarization, document analysis, retrieval, and automation. More advanced systems use MediaWiki APIs, MCP servers, or integrated extensions to connect AI models directly to wiki content and, where authorized, perform editing operations.
These capabilities should not be treated as interchangeable. Asking an AI assistant to examine a public webpage is fundamentally different from providing a complete, continuously updated wiki index or granting authenticated access to create and modify pages. The appropriate method depends on the number of pages, frequency of updates, privacy requirements, technical resources, and whether the objective is research, publishing, question answering, or workflow automation.
What AI Can Do with a Wiki
| Capability | AI method | Typical application | Important consideration |
|---|---|---|---|
| Research and summarization | Large language models and source-grounded assistants | Summarize articles, compare subjects, create study guides | Verify that the assistant accessed the intended sources |
| Article creation | Natural language generation | Draft new pages from verified research | Review facts, licensing, and MediaWiki syntax |
| Editorial improvement | AI-assisted revision | Improve clarity, organization, technical depth, and grammar | Preserve protected content and editorial intent |
| Internal cross-linking | Entity extraction and knowledge graphs | Identify relevant existing articles and propose links | Validate destinations to avoid unwanted red links |
| Conversational search | RAG and semantic search | Ask questions across multiple wiki pages | Require source citations and access controls |
| Knowledge extraction | NLP and structured extraction | Convert unstructured text into properties, categories, and tables | Validate extracted facts and entity relationships |
| Automated maintenance | AI agents, APIs, and bots | Identify outdated pages, broken links, duplicates, and missing metadata | Use approval workflows and revision safeguards |
| Knowledge discovery | Embeddings, graph traversal, and semantic analysis | Discover related concepts and missing subject coverage | Distinguish inferred relationships from documented facts |
| Multimodal learning | Source-grounded multimodal AI | Generate audio summaries, presentations, diagrams, and quizzes | Verify output against original material |
Major AI Vendor Tools and Interfaces
Google Gemini
Gemini provides conversational AI capabilities that can assist with wiki research, article development, and technical analysis. A user can supply the URL of a public wiki page, paste its wikitext, or provide exported documents and ask Gemini to explain, summarize, compare, or rewrite the material. When a task requires multiple articles, the sources should be explicitly supplied or retrieved through an appropriate interface rather than assuming the model has automatically read an entire website.
Google also provides developer tools for connecting Gemini models to external information. The Gemini API supports URL context for eligible publicly accessible URLs, grounding through Google Search, and File Search for retrieval from indexed documents. These approaches serve different purposes: URL context examines specified resources, web grounding retrieves search results, and File Search creates a reusable source index for answering questions using supplied material.
For a MediaWiki knowledge base, Gemini can be used to design a controlled workflow that retrieves wiki content, prepares it for analysis, and returns an answer or proposed article revision. Google AI Studio is useful for prototyping the underlying prompts and API behavior, while a production system normally requires additional application logic for authentication, synchronization, error handling, and publishing.
- Gemini Google's conversational AI interface.
- Google AI Studio Development environment for experimenting with Gemini models.
- Gemini API: URL Context | Google Documentation for supplying webpage URLs as model context.
- Gemini API: Grounding with Google Search | Google Retrieval and citation features using Google Search.
- Gemini API: File Search | Google Managed document indexing and retrieval capabilities.
Gemini Notebook (formerly NotebookLM)
Google Gemini Notebook, previously known as NotebookLM, is particularly valuable for working with wiki content because it emphasizes answers grounded in a selected collection of sources. Rather than relying primarily on general model knowledge, users organize relevant documents, webpages, and other materials into a notebook and then ask questions about those sources. Its ability to provide source citations makes it useful for article research, technical documentation, education, and editorial verification.
Google renamed NotebookLM to Gemini Notebook in 2026 and expanded its integration with the Gemini ecosystem. Supported source formats include websites, Google Docs, Google Slides, PDFs, text files, Markdown, pasted text, audio, and qualifying public YouTube videos. Depending on the available account features, users can also produce study guides, summaries, audio overviews, presentations, mind maps, and other learning materials.
For wiki work, Gemini Notebook provides a convenient research interface without requiring a custom API integration. An editor can collect related wiki pages, compare their explanations, identify apparent gaps, and generate a consolidated draft. However, imported webpages are source snapshots rather than guaranteed live synchronization with every future page revision; a notebook must be checked and refreshed when the underlying wiki changes.
Practical workflow: analyzing wiki articles with Gemini Notebook
- Identify the wiki articles relevant to a specific subject.
- Copy their public URLs or export their content into text, Markdown, or document files.
- Open Gemini Notebook and create a notebook.
- Add the selected pages or files as sources, checking that the imported content is complete.
- Ask targeted questions, such as: "Compare these articles, identify contradictions, and propose a consolidated explanation with source citations."
- Examine the original source passages behind the notebook's citations and resolve any discrepancies.
- Generate a revised MediaWiki draft, checking syntax and internal links before publishing.
- Refresh the notebook's sources whenever significant revisions occur.
Example prompt:
- "Using only the supplied wiki articles, identify overlapping subjects, missing technical explanations, potentially outdated claims, and opportunities for internal cross-linking. Produce an editorial report with references to the original sources. Distinguish documented facts from suggested improvements."
A public MediaWiki page can often be imported using its URL, but the source importer may extract only the text of the HTML page. Navigation elements, templates, embedded media, dynamically generated content, and linked subpages may not be represented completely. For exact editing tasks, the original wikitext is generally a more dependable source than an automatically extracted webpage.
- Gemini Notebook | Google Standalone notebook research interface.
- Gemini Notebook | Google Workspace Official product overview and supported source types.
- Add or discover sources | Google Documentation describing source import methods and limitations.
- Organize projects with notebooks in Gemini | Google Integration of notebooks with Gemini applications.
OpenAI ChatGPT
ChatGPT can assist throughout the wiki editorial lifecycle, including research planning, drafting, proofreading, technical explanations, content comparison, MediaWiki syntax generation, and code development. Users can provide article text or files for analysis, and applicable ChatGPT interfaces may offer web research or connected data sources. The availability of particular tools, connectors, and actions depends on the product environment, permissions, and account configuration.
For larger knowledge bases, the OpenAI API supports retrieval over uploaded files through the File Search tool and vector stores. A developer can export wiki articles, attach their page titles and revision metadata, index the content, and use the Responses API to answer questions using retrieved passages. This approach enables source-grounded answers without requiring the model to memorize the wiki or retrain a foundation model.
Directly editing a live MediaWiki installation requires a separate authenticated connection, such as a compatible MCP server, application connector, or custom API integration. Merely providing a wiki URL or attaching an article to ChatGPT does not grant permission to update the website. For production publishing, AI-generated edits should remain proposed changes until the user or an authorized application reviews and submits them.
Practical applications
- Wiki article production: Research a topic, organize its concepts, generate MediaWiki source, and review a draft before publication.
- Content comparison: Compare multiple page revisions, identify changed claims, and explain their significance.
- Link discovery: Analyze the wiki's page index and propose existing destinations for technical concepts.
- Documentation maintenance: Identify inconsistent terminology, outdated references, and incomplete technical instructions.
- Technical automation: Develop Python scripts, API clients, and bot workflows for repeatable tasks.
- ChatGPT | OpenAI
- File Search | OpenAI API Documentation for source retrieval using uploaded files and vector stores.
- OpenAI API documentation Development reference for building AI applications.
Anthropic Claude
Claude, developed by Anthropic, is another option for examining large collections of wiki content, refining technical articles, and developing automation scripts. Claude can work with supplied documents and, in compatible environments, external tools connected through the Model Context Protocol. MCP separates the AI assistant from the external software interfaces that provide access to data and operations.
A MediaWiki MCP server can expose selected wiki functions as callable tools. An authorized Claude client can potentially retrieve pages, search articles, examine revision histories, inspect structured data, and prepare or submit edits through those tools. The exact capabilities depend on the server implementation, authentication configuration, and permissions assigned to the user.
This approach is particularly useful for organizations that want natural-language interaction with a wiki without exposing database credentials or manually writing API calls for every request. However, an MCP connection is not automatically secure simply because it uses a standardized protocol. Administrators must control tool permissions, credentials, server trust, and approval requirements for operations that change wiki content.
- Claude | Anthropic
- Model Context Protocol Open protocol specification and documentation.
- Model Context Protocol | Anthropic Documentation for MCP integration with Anthropic products.
- MediaWiki MCP Server | Professional Wiki Open-source connector for AI clients and MediaWiki installations.
Microsoft Copilot and Copilot Studio
Microsoft Copilot and Microsoft Copilot Studio offer another route for connecting conversational AI to organizational knowledge. Copilot Studio supports knowledge sources such as public websites, SharePoint, OneDrive, uploaded documents, and several enterprise connectors. An organization can build an agent that answers questions about documentation and business processes, provided those sources are accessible through the selected integration.
For public MediaWiki content, a Copilot Studio agent may use a public website knowledge source. This approach depends on search indexing and the supported URL structure, so it should not be assumed to provide complete coverage of a large wiki. Private MediaWiki installations generally require an authorized connector, a custom retrieval service, or synchronization into another supported knowledge repository.
A more sophisticated deployment can connect a MediaWiki retrieval API to Copilot Studio through a custom connector or application service. This architecture can preserve the wiki as the system of record while allowing Microsoft applications to retrieve selected information. Access control must be enforced by the retrieval service rather than assuming that the language model will independently respect page permissions.
- Microsoft Copilot
- Copilot Studio | Microsoft
- Add a public website as a knowledge source | Microsoft
- Add knowledge sources to an agent | Microsoft
Other AI Tools
Other AI platforms and open-source systems can contribute to wiki research and automation. Perplexity is useful for discovering publicly available background sources, while LlamaIndex and LangChain provide frameworks for building retrieval pipelines and applications around external knowledge. Self-hosted models, including models served through Ollama or similar software, may be appropriate when an organization requires greater control over its infrastructure and data handling.
The choice of model is less important than the quality of the integration for many wiki tasks. An advanced model with incomplete access to wiki content can produce less reliable results than a smaller model connected to a well-maintained retrieval index. Source provenance, page metadata, revision tracking, and appropriate permissions are central engineering considerations regardless of vendor.
Methods for Connecting AI to Wikis
There is no single best method for connecting AI to a wiki. A small editorial project may need only copied wikitext and a conversational model, while a large organizational knowledge base may require a continuously synchronized search index and authenticated read/write services. The principal integration methods differ in technical complexity, freshness, and level of control.
| Method | Interface or technology | Primary use | Advantages | Limitations |
|---|---|---|---|---|
| Manual content transfer | Copy and paste, exported text, uploaded files | Editing individual articles | Simple and requires minimal setup | Limited scale and manual updates |
| Public website retrieval | Web URLs, search grounding, URL context | Research and public information retrieval | Little or no server-side integration | Search coverage and imported content may be incomplete |
| Document-based RAG | File Search, embeddings, vector indexes | Questions across collections of articles | Source-grounded answers at larger scale | Requires indexing and refresh procedures |
| MediaWiki APIs | Action API, REST API | Reading, searching, and editing pages | Structured and programmable access | Authentication and implementation required |
| MCP server | Model Context Protocol | AI tools that read or modify wiki content | Standardized tools for compatible AI clients | Server trust and permissions must be managed |
| Native wiki AI extensions | MediaWiki extensions | Embedded conversational interfaces | Convenient user-facing experience | Extension compatibility and maintenance requirements |
| Automated bots | Pywikibot and custom applications | Large-scale repetitive maintenance | Repeatable and auditable operations | Errors can propagate across many pages |
Retrieval-Augmented Generation (RAG)
Retrieval-augmented generation is an especially useful architecture for a wiki because it allows an AI model to retrieve relevant information before answering a question. Instead of treating the model's training data as the primary authority, the system searches an external knowledge collection and supplies selected passages as context. This can improve factual grounding, make responses more transparent, and support updates without retraining the underlying model.
A typical RAG system combines text extraction, vector embeddings, semantic retrieval, and language generation. A hybrid system may use both traditional keyword search and semantic similarity to improve retrieval of exact titles, technical terminology, and conceptually related passages. The retrieved material should retain page titles, canonical URLs, revision identifiers, and other metadata so the final answer can identify its sources.
Typical architecture
- Content extraction: Retrieve pages through MediaWiki APIs or controlled exports.
- Normalization: Separate article prose from navigation, templates, comments, and other markup while preserving relevant structure.
- Segmentation: Divide long articles into useful passages, retaining headings and contextual metadata.
- Indexing: Store passages in a keyword index, vector database, or hybrid search system.
- Retrieval: Find passages relevant to the user's question, applying access controls before the information reaches the model.
- Generation: Supply the retrieved passages to an AI model with instructions to distinguish evidence from inference.
- Verification: Return source links, identify uncertainty, and validate important claims against the original pages.
- Synchronization: Update or remove indexed passages when source pages are edited, renamed, deleted, or restricted.
Wiki content introduces additional retrieval challenges because pages often contain templates, redirects, categories, and relationships that may not be visible in plain text extraction. A system may need to preserve the rendered article and its original wikitext for different purposes. It should also handle transcluded content carefully, because changes to a shared template may alter many pages without changing their individual stored revisions.
Model Context Protocol (MCP)
The Model Context Protocol provides a standardized interface through which compatible AI clients can discover and use external tools and data resources. For MediaWiki, an MCP server acts as an intermediary between the AI assistant and the wiki's native APIs. The server can expose functions such as finding pages, reading revisions, exploring categories, comparing changes, and performing authorized edits.
The MediaWiki MCP Server developed by Professional Wiki is one example of this approach. It includes support for multiple wiki connections, authenticated operations, and additional capabilities involving structured wiki data. Its available tools depend on configuration, the target installation, and the rights of the connected user.
Example operations
- "Find all wiki pages discussing retrieval-augmented generation and identify overlapping explanations."
- "Compare the current article with its previous revision and summarize the changes."
- "List the pages that link to this article and identify potential navigation gaps."
- "Draft a new page using the existing article template and the approved source material."
- "Identify broken internal links, but do not modify any pages without approval."
- "Propose edits to outdated API documentation and show the changes before saving."
Read-only operations should be enabled before write operations during initial deployment. For editing workflows, the server should provide user-level authentication, authorization checks, revision awareness, and an auditable record of changes. High-impact operations such as deletion, mass editing, user administration, and bulk page moves should require additional safeguards.
AI Extensions Inside MediaWiki
A wiki can also integrate AI directly into its own interface through a MediaWiki extension. This approach allows users to ask natural-language questions without switching to a separate AI application. Depending on the extension, answers may use indexed wiki content, cite source pages, support conversational history, and integrate with structured data.
Several relevant projects are described in the MediaWiki community's chatbot documentation. They differ considerably in licensing, maturity, supported models, security architecture, and maintenance requirements. Administrators should evaluate them against the installed MediaWiki version, organizational requirements, and the accuracy of their access-control implementation.
- Chatbots | MediaWiki Overview of conversational AI projects and MCP integrations for MediaWiki.
- AI Assistant | Professional Wiki Commercial MediaWiki extension providing a permission-aware chatbot, source citations, and configurable AI providers.
- Wanda | MediaWiki AI chatbot extension supporting several model providers, vector search, and Cargo-related capabilities.
- WikiRAG | MediaWiki Project providing retrieval-augmented generation functionality for wiki-based AI systems.
- LlamaIndex MediaWiki Service | TIB Hannover Research-oriented integration between MediaWiki content and local language-model services.
AI-Assisted Wiki Authoring and Maintenance
AI can streamline article creation by helping editors transform research notes into organized explanations, detect contradictory statements, improve terminology, and prepare valid wikitext. A reliable authoring process should begin with a defined topic, source collection, editorial instructions, and the current inventory of existing pages. The AI can then propose revisions while an editor retains control over acceptance and publication.
For a large interconnected wiki, internal cross-linking deserves special attention. A language model may recognize that two expressions refer to the same concept, but it cannot safely assume the corresponding destination page exists. The editor should provide the authoritative page index and require exact page-title matches or independently verified destinations before inserting new links.
Recommended AI editing process
- Retrieve the original article, including its metadata, templates, navigation, and revision information.
- Identify protected sections and existing internal links that must remain unchanged.
- Collect authoritative external references and verify important technical claims.
- Draft substantive improvements while preserving valuable original content.
- Match meaningful concepts against the wiki's complete page index.
- Validate generated MediaWiki markup, links, citations, and embedded media.
- Compare the revised text with the original to identify unintended changes.
- Submit the proposed revision for human review and publish only after approval.
Prompt engineering can make these operations more predictable by defining explicit formatting requirements, protected regions, verification rules, and expected output. However, prompts do not replace automated validation. Important invariants, such as preservation of navigation lines or restrictions on editing certain namespaces, are better enforced programmatically in addition to being stated in instructions.
Wiki Knowledge Graphs and Semantic AI
Wikis naturally represent a network of related subjects because internal links connect individual pages. Additional structure can be introduced through categories, templates, Semantic MediaWiki properties, Cargo tables, and Wikibase statements. Together, these systems can form a knowledge graph that captures entities, relationships, and properties in a more machine-readable form.
This structure is valuable for neuro-symbolic AI and retrieval systems that combine statistical language understanding with explicit relationships. For example, a wiki might describe an AI algorithm in prose while also storing its category, learning paradigm, required inputs, related methods, and implementation libraries as structured properties. An application could query these fields, retrieve the associated explanations, and generate an answer grounded in both forms of information.
AI can assist with extracting proposed properties from articles, but the extracted relationships still require validation. Incorrect entity matching, inconsistent schemas, and unsupported inferences can produce misleading results even when the underlying prose appears plausible. A practical knowledge-graph workflow therefore combines automated extraction with clear data definitions, provenance, and editorial review.
Recent Developments
The relationship between AI and wiki technology has advanced from experimental question-answering demonstrations to more capable retrieval and automation systems. During 2025 and 2026, MediaWiki community presentations increasingly examined AI-assisted editing, conversational interfaces, MCP integrations, federated search, and ways to manage the growing impact of automated web crawlers. These developments demonstrate wider practical interest, although specific projects still vary in maturity and deployment readiness.
Google's development of Gemini Notebook has made source-grounded research more accessible to nonprogrammers. At the developer level, Gemini File Search and OpenAI File Search provide managed retrieval infrastructure that can reduce the work required to prototype a wiki question-answering system. Meanwhile, MCP servers offer an alternative integration pattern for AI clients that need direct access to wiki operations rather than only indexed documents.
The Wikimedia community continues to examine the implications of AI-generated contributions, verifiability, source attribution, and editorial trust. The 2026 Wiki AI activities associated with Wikimania included discussions and demonstrations related to AI-assisted tool creation, citation verification, and methods for identifying unreliable content. These initiatives reinforce the importance of treating AI as a tool for supporting human knowledge production rather than an independent source of editorial authority.
- MediaWiki Users and Developers Conference, Spring 2026 Conference presentations on AI in wikis, Canasta, federated search, and MCP.
- Wiki AI 2026 | Wikimedia Conference activities addressing AI tools, source reliability, and collaborative knowledge.
- Gemini File Search multimodal expansion | Google, May 2026 Announcement of multimodal retrieval, metadata support, and page-level citations.
Risks, Limitations, and Governance
The integration of AI into wiki systems creates technical and editorial risks. Language models may generate plausible but unsupported claims, confuse related concepts, or cite passages that do not substantiate their conclusions. These problems become particularly significant when generated information is automatically published and subsequently retrieved by other AI systems, potentially reinforcing the original error.
Security presents another major concern. A public wiki page, retrieved document, or search result may contain malicious instructions intended to manipulate an AI assistant, a problem known as a prompt injection attack. An assistant with editing privileges must treat retrieved content as data rather than instructions and must not allow untrusted text to override its authorized workflow.
Private wikis introduce additional requirements involving privacy, access permissions, confidential data, and vendor processing policies. A retrieval system should apply permission checks before supplying content to an AI model and should not expose restricted passages through search results, embeddings, logs, or cached answers. Organizations must also consider licensing obligations when exporting or republishing wiki content, including the attribution and share-alike requirements that may apply to material originating from Wikipedia.
Effective AI governance includes technical safeguards and editorial procedures. Data quality, source transparency, revision tracking, and human review are particularly important for operations that modify the authoritative knowledge base. Evaluation should measure not only whether generated answers sound useful but also whether they accurately reflect accessible source material.
Recommended controls
- Require citations to original wiki pages for source-grounded answers.
- Preserve page revision identifiers and retrieval timestamps where practical.
- Use read-only access unless editing capabilities are necessary.
- Require approval for consequential edits and bulk operations.
- Protect metadata, navigation blocks, templates, and other structural content.
- Apply access controls before retrieval and generation.
- Test for prompt injection, information leakage, and unsupported claims.
- Maintain rollback procedures and monitor bot activity.
- Evaluate answers using representative questions and verified reference answers.
- Document model configurations, indexing procedures, and source refresh policies.
Choosing an AI-Wiki Architecture
The appropriate architecture depends on the project's scale and operational objectives. For occasional article editing, a general AI assistant with supplied wikitext may be sufficient. For research across a limited set of sources, Gemini Notebook provides a convenient interface, while a large and frequently updated wiki may justify a retrieval service or API-based application.
Organizations that require interactive editing should consider an MCP integration or authenticated bot architecture, but only after establishing reliable read-only retrieval and validation. Native MediaWiki AI extensions may reduce development work when their functionality and security model satisfy the deployment requirements. The wiki should remain the authoritative record, with AI acting as a controlled interface for understanding and improving its content.
| Requirement | Suggested starting approach |
|---|---|
| Improve individual articles | ChatGPT, Gemini, or Claude with supplied wikitext |
| Compare selected articles and source material | Gemini Notebook |
| Ask questions across exported documentation | OpenAI or Gemini File Search with RAG |
| Build an AI chatbot inside MediaWiki | Evaluate MediaWiki AI extensions |
| Connect external AI clients to wiki tools | MediaWiki MCP server |
| Automate repetitive editorial maintenance | Pywikibot or authenticated API applications |
| Query structured wiki properties | Semantic MediaWiki, Cargo, or Wikibase |
| Deploy and manage an extended MediaWiki environment | Canasta or another maintained MediaWiki distribution |
MediaWiki
MediaWiki is a free, open-source wiki engine distributed under the GNU General Public License and maintained by an international development community. It powers Wikipedia, Wikidata, and many other Wikimedia projects, as well as independent public and private wikis. MediaWiki supports collaborative editing, revision histories, namespaces, templates, categories, file management, access controls, and a broad ecosystem of extensions.
Its extensibility makes MediaWiki particularly suitable for specialized knowledge-management applications. A standard installation can be expanded with structured-data tools, forms, workflow systems, APIs, search infrastructure, and AI interfaces. For readers beginning a new implementation, Getting Started - MediaWiki provides a related starting point within PRIMO.ai.
Ethical and Human-Centered AI
- Research: Ethical and human-centered AI | Wikimedia
- Designing ethically with AI | Jonathan T. Morgan
AI technologies can help Wikimedia projects improve content discovery, identify maintenance needs, and support volunteers, but their use introduces risks involving discrimination, accuracy, transparency, and changes to established editorial processes. Wikimedia's research into ethical and human-centered AI has emphasized examining practical risk scenarios and designing processes that maintain community oversight. These concerns remain relevant as language models become more capable of generating and modifying encyclopedia content.
Responsible AI design should begin with the needs of editors, readers, administrators, and other affected participants. Technical tools should make their operations understandable, support correction, and respect the policies governing the wiki. AI ethics and verification and validation therefore need to be considered throughout development rather than added only after deployment.
Wikimedia Foundation
The Wikimedia Foundation is the nonprofit organization that supports Wikipedia, Wikimedia Commons, Wikidata, and other free-knowledge projects. It operates essential technical infrastructure while supporting communities of volunteer contributors and the principles of open access and collaborative knowledge. Although the Foundation maintains the infrastructure and develops technical services, individual Wikimedia projects also have their own community-established policies and editorial practices.
Wikimedia has developed and supported machine-learning infrastructure and services intended to improve the quality and accessibility of its projects. Examples include systems for identifying potentially damaging edits, supporting content moderation, and helping researchers analyze encyclopedia data. These systems must operate within the broader context of community governance, open licensing, and public accountability.
Canasta
Canasta is an open-source distribution of MediaWiki designed to simplify installation, configuration, maintenance, upgrading, and the deployment of advanced knowledge-management features. Rather than requiring an administrator to assemble a MediaWiki installation and independently install numerous extensions, Canasta provides an integrated software stack and management tools. It is particularly relevant to organizations seeking a self-hosted wiki that supports structured data, custom forms, workflow applications, and extensive customization.
Canasta was initiated through collaboration among members of the enterprise MediaWiki community, including WikiWorks, WikiTeq, and MyWikis. The project was publicly introduced in 2022 and has continued to evolve through subsequent releases. In 2025 and 2026, its architecture and administration tools received substantial updates, including changes to its container images and command-line management interface.
Architecture and Components
Canasta uses a containerized architecture based on Docker images and related management software. Its CanastaBase component contains MediaWiki and core infrastructure, while the Canasta image adds a substantial collection of extensions and skins. Supported deployment approaches include Docker Compose and Kubernetes, allowing installations to range from smaller systems to more complex operational environments.
The distribution includes more than 170 extensions and skins in its documented 2026 package, although not every included component is enabled by default. This distinction matters because bundled software should not be confused with an automatically configured application. Administrators select the features their wiki needs and remain responsible for configuration, security, data integrity, and upgrades.
Canasta commonly supports components and extensions associated with:
- Structured information: Semantic MediaWiki, Cargo, and related data-management tools.
- Forms and data entry: Page Forms and customizable templates.
- Editing: VisualEditor, WikiEditor, and supporting editing extensions.
- Search: Search infrastructure and configurable indexing components.
- Presentation: Skins, diagrams, maps, charts, and other visualization features.
- Administration: Backup, restoration, upgrade, configuration, and operational management tools.
- Deployment: Docker Compose, Kubernetes, and multi-wiki environments.
Installation and Administration
Canasta provides a command-line interface that helps administrators create instances, manage extensions, upgrade installations, and perform maintenance. Its management architecture was substantially reworked in 2026, including a move to an Ansible-based CLI. Current documentation should be followed because installation requirements and commands can change as the distribution evolves.
For example, the official quick-start guide describes creating a wiki through the Canasta CLI, supplying an instance identifier, wiki identifier, and domain name. The system then handles much of the underlying container and MediaWiki initialization. Administrators should confirm prerequisites, networking, storage, certificates, backups, and applicable operating-system requirements before deploying an instance.
Canasta can be especially attractive when a project needs the capabilities of MediaWiki and multiple extensions but does not want to maintain every component independently. It still requires technical administration, particularly for production systems, private data, authentication, disaster recovery, and external integrations. Windows-based administration commonly relies on a Linux environment such as WSL rather than treating the distribution as a conventional Windows desktop application.
Canasta with AI
Canasta can serve as the underlying wiki platform for AI-connected knowledge-management systems. Its bundled structured-data and search capabilities can support the organization of information that is later retrieved through an AI application. Where compatible, administrators can add an MCP server, AI extension, or custom retrieval service to provide natural-language access to the content.
Canasta itself should not be confused with a complete, automatically configured AI assistant. A deployment still needs an appropriate model provider or local inference system, a retrieval strategy, and permission controls. The principal benefit is that Canasta reduces some of the infrastructure and extension-management effort associated with building the wiki component of a larger AI knowledge system.
- Canasta | Official website
- Quick Start | Canasta Current installation and CLI guidance.
- Canasta Contents Bundled infrastructure, extensions, and skins.
- Version History | Canasta Release and maintenance history.
- Canasta | GitHub Main distribution repository.
- Canasta CLI | GitHub Administration and deployment tooling.
- Canasta | MediaWiki Community overview and project history.
MediaWiki Web APIs
MediaWiki exposes programmable interfaces for retrieving pages, examining revision histories, searching content, querying metadata, and performing authorized editing operations. These APIs are fundamental to bots, external applications, data pipelines, and AI integrations. Developers should distinguish the long-established Action API, the modern MediaWiki REST API, and specialized APIs offered by Wikimedia services or installed extensions.
MediaWiki Action API
The MediaWiki Action API provides a flexible interface for interacting with wiki content through HTTP requests. Developers can retrieve raw wikitext, page metadata, category information, recent changes, and search results, and can submit edits when properly authenticated and authorized. Requests typically use an endpoint such as api.php with an action and additional parameters specifying the operation.
The Action API remains particularly valuable for automated editorial workflows because it supports detailed operations on pages and revisions. A reliable application must handle pagination, authentication, edit tokens, rate limits, conflicts, and error responses. Bot accounts should receive only the permissions required for their intended work.
- API:Main page
- API:Tutorial
- wikimedia/mediawiki-api-demos
- Introduction to Mediawiki API | Ranjith Siji
- How to access Mediawiki API - Endpoint for Wiki Parameters are passed through the query string. An unparameterized request provides API help information.
- How to Use the MediaWiki API | WikiHow
- 2012 workshop: API:Tutorial/ja | Roan Kattouw (Catrope)
API Sandbox
The API Sandbox offers an interactive way to construct and test API requests. It is useful for exploring available parameters and inspecting responses before writing application code. When working with a private wiki, the corresponding sandbox on that installation is more representative of its installed extensions and permissions.
- API sandbox to experiment with the MediaWiki web service API
MediaWiki REST API
The MediaWiki REST API provides streamlined HTTP endpoints for operations such as retrieving pages, searching content, and accessing page history. It uses resource-oriented URLs and is often convenient for applications that need straightforward access to wiki data. The exact endpoints and functionality depend on the MediaWiki version and the environment hosting the wiki.
For new applications, developers should consult current REST API documentation rather than assuming that the historical RESTBase infrastructure represents the preferred architecture. MediaWiki and Wikimedia APIs have undergone migration and deprecation changes, including updates to endpoint behavior and interactive documentation. The Special:RestSandbox interface can help developers explore the currently supported API.
RESTBase Content API: Historical Context
RESTBase was a caching and API proxy used to support Wikimedia content services. It played an important role in the development of high-performance page retrieval and content transformation, including services used by editing interfaces. However, RESTBase has been undergoing deprecation and replacement, so new projects should not treat it as the default foundation for a MediaWiki API integration.
Historical documentation and tutorials remain useful for understanding earlier Wikimedia service architecture. Developers maintaining applications that depend on legacy endpoints should review current compatibility and migration guidance. Authentication, editing operations, and page retrieval should be implemented through the appropriate currently supported interfaces.
- Wikimedia REST API legacy endpoint Historical reference for REST content services; verify current endpoint support.
- Wikipedia API Tutorial | Tim Wheeler - code:snippet ...demo
- RESTBase | MediaWiki Architecture and deprecation information.
Wikidata and Wikibase
Wikidata is a collaboratively maintained structured knowledge base associated with Wikimedia. Instead of representing knowledge primarily as prose, it stores entities and statements with identifiers, properties, values, and qualifiers. This structure supports multilingual reuse, machine-readable relationships, and integration with analytical applications.
Wikibase is the software framework used to manage this structured information. Wikidata and Wikibase can support semantic search, entity linking, graph analysis, and AI systems requiring explicit relationships between concepts. The Wikidata Query Service exposes a SPARQL interface for querying graph-oriented data.
A fundamental distinction exists between Wikidata and a conventional relational database. Wikidata's RDF-oriented representation describes entities and relationships as graph statements, while relational databases organize information primarily in tables. These different data models can be complementary in a broader data interoperability architecture.
- Wikidata ...consists of several such modules running on Wikidata wiki that let you query and manipulate language-independent information. Wiki + Wikibase
- Wikidata Query Service ...a service using an Resource Description Framework (RDF) Graph language called SPARQL. RDF is a directed, labeled graph data format for representing information in the Web.
- Wikidata:SPARQL query service/queries
RecentChange Events and EventStreams
MediaWiki revision events can be monitored to identify new pages, edits, deletions, and other changes. Wikimedia EventStreams provides an event-based interface useful for applications that need to react to activity without repeatedly querying an entire wiki. It is relevant to AI retrieval systems because their indexes can become outdated as soon as their source pages change.
An event-driven synchronization service can identify affected articles and schedule targeted retrieval and reindexing. However, not every installation exposes the same event infrastructure, so independent MediaWiki deployments may require polling, hooks, or alternative event mechanisms. The service must also handle missed events, retries, and reconciliation with the authoritative wiki.
Bots and Automation
Bots automate repetitive work across large collections of wiki pages. Common tasks include link maintenance, category updates, page formatting, metadata validation, and the identification of suspicious revisions. AI can assist with classifying proposed changes or generating candidate edits, while deterministic scripts remain useful for operations requiring precise and repeatable behavior.
Automated editing needs particular care because a single software defect can affect hundreds or thousands of articles. Mature workflows use restricted credentials, edit summaries, rate limiting, exception handling, change review, and rollback procedures. Before enabling large-scale automation, administrators should establish clear policies governing the bot's scope and authority.
JavaScript
JavaScript can interact with MediaWiki APIs from browsers, Node.js applications, and other compatible runtime environments. It is often used to develop interactive visualizations, search interfaces, browser tools, and external applications that retrieve wiki content. Developers must account for cross-origin access policies, authentication requirements, pagination, and the distinction between public and private information.
JavaScript applications can also present AI-generated search results or build interfaces around RAG services. In such architectures, sensitive model credentials and privileged wiki operations should remain on a trusted server rather than being embedded in browser-delivered code. This separation limits credential exposure and provides a central location for auditing and authorization.
Wikipedia API Coding Challenge #75
This coding challenge demonstrates a Wikipedia crawler built with JavaScript and the p5.js library. It traverses articles by following links between topics, illustrating the graph-like structure of a collaboratively maintained encyclopedia. The example can be extended to study navigation patterns, relatedness, and exploratory information visualization.
- P5JS Web Editor, View Code, Download Code
- MediaWiki:API:Main page
- Wikipedia Graph-of-Relatedness Revealer by Simon Tiger (Source Code)
Python
Python is widely used for interacting with MediaWiki, processing large collections of wiki data, and implementing search or AI pipelines. Its ecosystem includes HTTP clients, data-processing libraries, document parsers, graph-analysis tools, and machine-learning frameworks. Python applications can retrieve pages, transform wikitext into intermediate representations, perform editorial checks, and prepare approved revisions for publication.
For AI integration, Python is especially useful for building data-ingestion and retrieval pipelines. Tools such as LlamaIndex and LangChain can assist with connecting documents, indexes, and models, while custom Python components handle MediaWiki-specific concerns such as templates, revisions, and permissions. Reliable deployments separate automated analysis from the final publication step.
Pywikibot
Pywikibot is a Python framework and collection of scripts for automating MediaWiki tasks. Originally developed for Wikipedia, it is also used by other Wikimedia projects and independent MediaWiki installations. It provides higher-level abstractions over wiki operations, reducing the amount of API code that developers must implement themselves.
Pywikibot can support AI-assisted workflows in which an AI model proposes changes and the bot validates and applies approved updates. This division of responsibility is preferable to letting unrestricted generated code modify articles directly. Administrators should review the current Pywikibot documentation for supported Python versions, authentication procedures, and script behavior.
Web Scraping
Web scraping is sometimes used to collect wiki content when APIs are unavailable or when an application needs to examine rendered pages. It can extract visible text, links, tables, and related HTML structures for subsequent analysis. However, scraping is generally less reliable than supported APIs because page layout, templates, and site configuration can change.
Responsible scraping should respect applicable access restrictions, service policies, and resource limits. High-volume automated requests can impose significant operational costs on public and independently hosted wikis, particularly when several AI crawlers request the same pages repeatedly. For sustained integration, API-based access and coordinated export procedures are normally preferable.
...with Python and Beautiful Soup
Beautiful Soup is a Python library used to parse HTML and extract selected elements. It can help analyze rendered wiki pages, find links, or transform page content into a simplified representation. The developer must still distinguish meaningful article content from navigation, metadata, and interface elements.
...DBpedia
DBpedia is a project that extracts structured information from Wikipedia and related sources to create a machine-readable knowledge base. It demonstrates how information embedded in encyclopedia articles and structured templates can be converted into relationships suitable for graph queries. Such data can support entity linking, semantic search, and knowledge discovery.
Building a searchable knowledge graph often involves several stages, including data collection, normalization, entity identification, indexing, graph storage, and visualization. Python tools can assist with each stage, while graph-query languages provide ways to explore relationships among entities. In AI applications, the resulting graph can complement text retrieval by providing explicit structure that a language model can query or reason over.
Wikipedia Search using Python
Python can be used to query Wikipedia's APIs, retrieve articles, search for titles, and analyze categories or page links. These techniques provide a foundation for applications that need structured access to encyclopedia content. They can also be combined with NLP and embedding models to create more advanced search and retrieval interfaces.
Writing Wikipedia Articles by the Millions
Automated article generation demonstrates both the potential and limitations of large-scale knowledge production. When structured source data is available, software can produce many articles using templates and repeatable generation rules. However, the quality of the resulting encyclopedia depends on data accuracy, linguistic clarity, notability requirements, and continuing maintenance.
Modern language models extend these capabilities by generating more flexible prose, but they also introduce new risks involving unsupported claims and inconsistent source attribution. Responsible mass generation therefore requires verified data, human editorial policies, and mechanisms for correcting or withdrawing inaccurate content.
Wikifier
Google Sheets
Google Sheets can serve as an intermediate data-management interface between wiki content and analytical applications. Spreadsheet tools can retrieve data from APIs, organize page metadata, maintain content inventories, and support editorial review. They are particularly useful when nonprogrammers need to inspect or approve structured information before it is imported into a wiki.
For larger workflows, spreadsheet records can be converted into template parameters or Page Forms data. AI may help classify records or propose values, but the mapping between spreadsheet columns and wiki fields should remain explicit and testable. This reduces the likelihood that generated content will overwrite existing information or create inconsistent page structures.
Semantic MediaWiki (SMW)
Semantic MediaWiki is an extension that adds structured-data capabilities to MediaWiki. It allows editors to define properties and attach machine-readable information to pages while retaining ordinary wiki content. The resulting data can be queried and displayed through dynamic lists, tables, maps, timelines, and other formats.
Semantic MediaWiki is useful when a wiki needs to represent more than narrative descriptions. An organization might store projects, people, assets, technical components, or research findings as pages with defined attributes and relationships. Queries can then assemble information from multiple pages without manually duplicating it across documents.
For AI systems, semantic properties provide an additional layer of reliable context. A model can combine retrieved article prose with explicit structured facts, potentially improving consistency and supporting more precise questions. However, the benefits depend on maintaining a coherent property schema and ensuring that the recorded relationships accurately describe the underlying subjects.
Tutorial
Semantic MediaWiki tutorials commonly introduce properties, data types, annotations, querying, and the presentation of results. These concepts form the foundation for building wiki applications in which pages also function as structured records. The most effective implementations establish consistent naming conventions, data definitions, and examples before expanding into complex queries.
Page Forms
Page Forms allows wiki administrators and editors to create forms that populate predefined templates and structured fields. It can operate with Semantic MediaWiki, with Cargo, or independently of either extension. Forms reduce the need for users to write complicated template syntax manually and help enforce consistent data entry.
A form-driven wiki can provide a more approachable interface for applications such as project tracking, asset inventories, research catalogs, and organizational directories. AI can assist with preparing candidate field values, but controlled forms remain useful for validation and editorial consistency. This combination is often more dependable than generating entirely unstructured wiki pages from free-form prompts.
BPMN / GANTT | Yaron Koren - WikiWorks
Wikis can support organizational processes in addition to storing reference information. Extensions and templates can represent tasks, schedules, relationships, and process documentation, making the wiki useful for project management and operational coordination. Structured properties can support dynamic reporting, while diagrams and timelines make relationships easier to interpret.
MediaWiki Extension Cargo
Cargo is a MediaWiki extension that stores and queries structured data contained within page templates. It provides a relational approach to wiki data management and can generate tables and other representations from stored information. Compared with Semantic MediaWiki's property-oriented model, Cargo is often convenient when a project's data can be organized around defined tables and fields.
Cargo is particularly useful for applications requiring consistent records, repeated queries, and structured information displays. When combined with Page Forms, it can provide a system in which users enter data through controlled interfaces and retrieve it through queries. AI integrations may use these structured records as an additional source of context, but query permissions and generated query behavior must be carefully controlled.
Other Wikis
MediaWiki is one of several major wiki and collaborative knowledge-management platforms. Alternatives differ in their editorial models, hosting requirements, interface design, integration options, and support for structured information. Some emphasize traditional wiki navigation, while others resemble document workspaces, enterprise intranets, or workflow-management systems.
The appropriate platform depends on whether the priority is public collaboration, internal documentation, knowledge retrieval, structured records, or business-process integration. AI capabilities should be evaluated separately from basic wiki functionality because built-in assistants, third-party connectors, and API access may differ substantially. Portability, revision history, access control, and the ability to export information remain important selection criteria.
Slab
Slab is a collaborative knowledge base oriented toward organizational documentation and internal information sharing. It emphasizes accessible editing, organization, and discovery rather than MediaWiki-style wikitext. Its suitability depends on the organization's preferred document workflows and integration requirements.
- Slab ...features the modern editing capabilities you’ve come to expect, all within an intuitive interface.
Notion
Notion combines documents, databases, collaborative pages, and project workflows within a configurable workspace. It is frequently used for internal knowledge bases that need to connect narrative documentation with structured records. Its AI and automation capabilities should be evaluated according to the relevant plan, permissions, and available integrations.
Tettra
Tettra focuses on internal knowledge sharing and answering recurring organizational questions. It offers a more specialized knowledge-management environment than a general-purpose wiki engine. Its value depends on the organization's workflow requirements and the extent to which information can be kept accurate and current.
- Tettra ...an internal knowledge base with smart workflows to help you answer repetitive questions
Process Street
Process Street emphasizes process documentation, recurring checklists, and workflow execution rather than traditional encyclopedia-style content management. It can complement a wiki when an organization needs both reference knowledge and controlled operational procedures. AI capabilities may assist with process development, but workflows still require explicit responsibilities and validation.
- Process Street ...Simple Process and Workflow Management; a simple, free and powerful way to manage your team's recurring checklists and procedures.
Confluence
Confluence is an enterprise collaboration and knowledge-management platform associated with Atlassian's software ecosystem. It is widely used for project documentation, technical knowledge, organizational policies, and team collaboration. Its integration with other business systems makes it particularly relevant to organizations already using Atlassian products.
Confluence offers a different administrative and editing environment from MediaWiki, with an emphasis on document-oriented team workspaces. AI-assisted search, summarization, and other available features depend on the deployed product and configuration. Organizations comparing the two should consider customization, portability, licensing, and access-control requirements.
- Confluence ...empowering knowledge
Coda
Coda combines documents, tables, formulas, and application-like interfaces within collaborative workspaces. It is particularly useful when organizational knowledge must also support operational data and interactive workflows. Unlike a conventional wiki, its design emphasizes the integration of text and structured application behavior.
- Coda ... for years, our teams have been split across documents, spreadsheets, and apps. Time to bring us back together.
Slite
Slite is a collaborative knowledge-management platform focused on organizational documentation and knowledge discovery. Its interface is designed around creating and maintaining information for teams rather than traditional wiki markup. As with other hosted platforms, integration capabilities, export options, and AI features should be assessed against operational requirements.
- Slite ...Keep your team connected through writing. Stay aligned. Centralize and organize your team’s knowledge
Wiki.js
Wiki.js is an open-source wiki platform built around modern web technologies. It provides an alternative to MediaWiki for organizations seeking self-hosted documentation and knowledge-management functionality. Its architecture, administration, and extension ecosystem differ from those of MediaWiki, so existing MediaWiki templates and extensions cannot simply be assumed to transfer.
- Wiki.js ... make documentation a joy to write using Wiki.js's beautiful and intuitive interface!
XWiki
XWiki is an open-source wiki and application platform that supports collaboration, structured data, extensions, and configurable workflows. It is suitable for organizations requiring more than a basic document repository and offers substantial customization capabilities. Its application-development model differs from MediaWiki's extension architecture but addresses several similar enterprise knowledge-management needs.
- XWiki ...a free, open source, self hosted Wiki with hundreds of extensions JIRA Integration, Authorization extensions, Theming, Templates, Personal Spaces, User and admin control levels, and so much more.
BookStack
BookStack is an open-source, self-hosted documentation platform organized around books, chapters, and pages. Its relatively structured hierarchy can make it approachable for organizations that prefer documentation arranged in familiar collections. It offers a different model from MediaWiki's flexible network of linked articles and categories.
- Bookstack ...a simple, self-hosted, open, easy-to-use platform for organizing and storing information
Microsoft SharePoint supports organizational information sharing, document management, access control, and collaborative websites. Historically, SharePoint has included wiki-style page functionality, although modern deployments generally emphasize contemporary site pages, document libraries, and integrated Microsoft 365 services. Organizations migrating from traditional wiki pages should examine content compatibility and permission behavior carefully.
SharePoint is particularly relevant when an organization needs to make its existing Microsoft 365 information available to Copilot-based applications. However, a SharePoint site is not functionally identical to MediaWiki, and differences in templates, structured data, internal links, and extension support may complicate migration. A comparison should address both the authoring experience and the technical integration requirements.
- Enterprise MediaWiki vs. SharePoint; Cargo, Semantic MediaWiki, and Page Forms | MediaWiki consulting]
Microsoft Teams: Wiki
Microsoft Teams previously provided an integrated Wiki application for maintaining notes within channels. Microsoft retired this functionality during its 2023-2024 transition toward OneNote-based collaborative notes. The former Teams Wiki should therefore be treated as historical functionality rather than a current option for creating new wiki knowledge bases.
Organizations with legacy Teams Wiki content may need to retrieve preserved files from SharePoint or review Microsoft's migration guidance. Current alternatives include OneNote, SharePoint pages, and dedicated knowledge-management systems. The original instructional video is retained below for historical reference.
- Export a wiki to OneNote | Microsoft Support Official guidance and deprecation information.
SeedWiki
SeedWiki is an early wiki-related project associated with Ward Cunningham's original wiki ecosystem. It is primarily of historical interest in understanding wiki experimentation and the development of collaborative hypertext. Modern knowledge-management systems generally provide substantially more extensive administration, search, and integration features.
- SeedWiki ...a wiki meta-farm
References
Wiki Platforms and Architecture
- MediaWiki | MediaWiki Community Official description of the software, project architecture, and development ecosystem.
- MediaWiki REST API | MediaWiki Current documentation for REST-based access to page content, search, and related operations.
- Action API | MediaWiki Documentation for the long-established MediaWiki programming interface.
- RESTBase | MediaWiki Technical and historical description of the API proxy and its deprecation.
- Semantic MediaWiki | MediaWiki Official extension documentation describing semantic properties and structured queries.
- Cargo | MediaWiki Official documentation for relational data stored through MediaWiki templates.
- Page Forms | MediaWiki Documentation for structured data-entry forms and template-based page creation.
- Pywikibot Overview | MediaWiki Python-based automation framework for MediaWiki installations.
AI and Knowledge Integration
- Chatbots | MediaWiki Community-maintained inventory of AI chatbot projects and MCP integrations.
- MediaWiki MCP Server | Professional Wiki Open-source implementation connecting AI clients to MediaWiki tools and data.
- AI Assistant | Professional Wiki Documentation of an integrated, permission-aware MediaWiki chatbot.
- Wanda | MediaWiki Source repository for an AI-powered wiki chatbot with multiple model providers.
- File Search | OpenAI Documentation of hosted retrieval using vector stores and the Responses API.
- Gemini File Search | Google Developer documentation for managed document retrieval and grounding.
- Gemini URL Context | Google Documentation for supplying public web resources as model context.
- Gemini Notebook | Google Workspace Product documentation for source-grounded research and document analysis.
- Gemini Notebook Sources | Google Supported source types, importing methods, and important limitations.
- Model Context Protocol | Anthropic Technical introduction to a standardized interface for external AI tools.
- Public Website Knowledge Sources | Microsoft Requirements and limitations for web-grounded Copilot Studio agents.
Canasta and Deployment
- Canasta | Canasta Project Official description of the integrated MediaWiki distribution.
- Canasta Quick Start | Canasta Project Current installation prerequisites and command-line deployment procedure.
- Canasta Contents | Canasta Project Documentation of bundled extensions, skins, and infrastructure components.
- Canasta Version History | Canasta Project Development and release history, including 2026 changes.
- Canasta Repository | Canasta Project Distribution source code and technical information.
- Canasta | MediaWiki Historical overview of the distribution and its development.
Research, Governance, and Developments
- Ethical and Human-Centered AI | Wikimedia Research into responsible AI development and risk scenarios for Wikimedia projects.
- Wiki AI 2026 | Wikimedia July 2026 program examining AI-assisted tools, verifiability, and collaboration.
- MediaWiki Users and Developers Conference | March 2026 Technical presentations involving AI, MCP, structured wiki data, and Canasta.
- Gemini File Search Is Now Multimodal | Google, May 2026 Official announcement of expanded multimodal retrieval, metadata, and citation capabilities.
- Microsoft Teams Wiki Retirement | Microsoft Support Documentation of the retirement of Teams Wiki and migration considerations.
Additional Viewing
Federated Enterprise Search across Multiple Wikis Using LLMs and MCP | Rich Evans, MediaWiki Users and Developers Conference, 2026. This presentation addresses the use of language models and MCP to retrieve information from multiple wiki installations. It is directly relevant to the integration architecture, federated retrieval, and conversational search sections of this article.
Reintroducing Canasta | Cindy Cicalese, MediaWiki Users and Developers Conference, 2026. This presentation provides an update on Canasta's architecture, administration capabilities, and development direction. It complements the Canasta section by explaining the distribution's role in simplifying MediaWiki deployment and maintenance.
Wanda: Your In-Wiki Genie | Sanjay Thiyagarajan, MediaWiki Users and Developers Conference, 2026. This session introduces Wanda as an AI chatbot integrated into a MediaWiki environment. It illustrates how conversational interfaces can combine language models with wiki content and structured-data features.
AI in Wikis | MediaWiki Users and Developers Conference Panel, 2026. This approximately 45-minute conference panel explores the opportunities and challenges of integrating AI into collaborative wiki systems. It provides additional context for the article's discussion of editorial governance, emerging tools, and the evolving relationship between human contributors and AI systems.
Mastering Google NotebookLM (2026 Version) | Kyle Balmer, AI with Kyle. This extended tutorial demonstrates source selection, document-grounded questions, citations, and research outputs using the platform subsequently renamed Gemini Notebook. It provides a practical complement to the workflow for analyzing collections of wiki articles with Gemini Notebook.