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.
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?
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?
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?
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?
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?
What license is the project under?
The project is licensed under the MIT License.