Wiki MCP Server logo

Wiki MCP Server

by MCP-Mirror

An MCP Server for managing Confluence wiki pages, supporting creating, updating, deleting, and searching pages. It leverages FastAPI and MCP SDK for production deployment.

View on GitHub

Last updated: N/A

What is Wiki MCP Server?

The Wiki MCP Server is an implementation of the Model Context Protocol (MCP) designed to manage Confluence wiki pages. It provides an API to interact with Confluence, abstracting away the complexities of the Confluence API.

How to use Wiki MCP Server?

To use the server, first clone the repository and install the dependencies. Then, run the server locally or build a Docker image for deployment. Send HTTP requests to the server's endpoints (e.g., /create_page) with the required headers and JSON payload. Refer to the OpenAPI docs for detailed API specifications.

Key features of Wiki MCP Server

  • Creating new wiki pages

  • Updating existing wiki pages

  • Deleting wiki pages

  • Searching wiki pages by keyword

  • Auto-selecting Confluence knowledge base based on user query

  • Production-ready with FastAPI and MCP SDK

Use cases of Wiki MCP Server

  • Automating wiki page creation

  • Programmatically updating wiki content

  • Integrating Confluence with other systems

  • Building custom wiki management tools

  • Streamlining Confluence workflows

FAQ from Wiki MCP Server

What is MCP?

MCP stands for Model Context Protocol. It's not defined in the document, so this is a placeholder.

What is the purpose of the user_query field?

The user_query field is used for auto-inferring the correct Confluence knowledge base (e.g., alm, wpb) based on the user's intent.

How does the server handle authentication?

The server requires specific headers for authentication, including user_name, alm_confluence_base_url, and alm_confluence_api_token. Missing or invalid headers will result in an HTTP 400 error.

Can I manually specify the wiki type?

Yes, you can manually specify the wiki_type in the input JSON payload to override the auto-inference logic.

What license is the project under?

The project is licensed under the MIT License.