← Back to In-house Confluence
Install In-house Confluence
Pick your client, copy the command, done.
Manual setup required. We don't have a verified install command for this server. Follow the maintainer README and use the raw config below as a starting point.
1
Prepare the server locally
Run this once before adding it to Claude Code.
python -m pip install -e .2
Add it to Claude Code
Paste the maintainer's config below, then edit any placeholder values.
{
"mcp": {
"inhouse-confluence": {
"type": "local",
"command": [
"python",
"-m",
"confluence_mcp.main"
],
"environment": {
"CONFLUENCE_BASE_URL": "https://your-confluence-url",
"CONFLUENCE_AUTH_MODE": "pat",
"CONFLUENCE_PAT": "your-token"
}
}
}
}See the inhouse_confluence_mcp README for full setup instructions.
Required:
CONFLUENCE_BASE_URLCONFLUENCE_AUTH_MODE+ 3 optionalEnvironment Variables
Set these before running In-house Confluence.
VariableDescriptionRequired
CONFLUENCE_BASE_URLThe base URL of the Confluence instance.YesCONFLUENCE_AUTH_MODEAuthentication mode, either 'pat' or 'basic'.YesCONFLUENCE_PATPersonal Access Token for authentication.NoCONFLUENCE_USERNAMEUsername for basic authentication.NoCONFLUENCE_PASSWORDPassword for basic authentication.NoAvailable Tools (13)
Once configured, In-house Confluence gives your AI agent access to:
confluence_list_spacesLists available Confluence spaces.confluence_search_cqlSearches content using Confluence Query Language (CQL).confluence_get_contentRetrieves content from a specific page or blog post.confluence_get_labelsGets labels associated with a piece of content.confluence_get_childrenRetrieves child pages of a specific page.confluence_get_attachmentsLists attachments for a specific page.confluence_get_commentsRetrieves comments from a page.confluence_scan_contentScans content across the instance.confluence_get_likesRetrieves likes for a piece of content.confluence_create_pageCreates a new page in Confluence.confluence_update_pageUpdates an existing Confluence page.confluence_add_labelAdds a label to a piece of content.confluence_add_commentAdds a comment to a page.Try It Out
After setup, try these prompts with your AI agent:
→Search for all pages related to 'Q4 Project Roadmap' using CQL.
→List all spaces available in our Confluence instance.
→Get the content of the page with ID 12345 and summarize it.
→Add a comment to page 12345 saying 'This looks great, thanks for the update!'
→List all attachments for the page titled 'Technical Specifications'.
Prerequisites & system requirements
- An MCP-compatible client (Claude Code, Cursor, Windsurf, Claude Desktop, or Codex)
- Python 3.8+ with pip installed
CONFLUENCE_BASE_URL— The base URL of the Confluence instance.CONFLUENCE_AUTH_MODE— Authentication mode, either 'pat' or 'basic'.
Keep this setup from going cold
Save the docs, env vars, and workflow around In-house Confluence in Conare so Claude Code, Codex, and Cursor remember it next time.