Installation Troubleshooting

Common installation issues and solutions for the MCP Confluence ADF server.

Overview

This guide covers the most common installation and setup issues you might encounter, along with step-by-step solutions and diagnostic commands.

Quick Diagnostic Commands

Run these commands to quickly identify your issue:

# Check if MCP server is installed
npx mcp-confluence-adf --help

# Check Claude Code configuration
cat ~/.config/claude/settings.json | grep -A 10 "mcp-confluence-adf"

# Check if Claude Code can find the server
claude mcp list

Common Installation Issues

1. MCP Server Not Found

Error Messages:

Diagnosis:

Solutions:

Solution A: Install the Package

2. Claude Code Configuration Issues

Error Messages:

Diagnosis:

Solutions:

Solution A: Fix Configuration Format

Ensure your configuration follows this exact format:

Solution B: Regenerate Configuration

Solution C: Manual Configuration Fix

Edit ~/.config/claude/settings.json:

3. Node.js and NPM Issues

Error Messages:

Diagnosis:

Solutions:

Solution A: Install Node.js

Solution B: Fix NPM Permissions

4. Python and Build Tool Issues

Error Messages:

Diagnosis:

Solutions:

Solution A: Install Python and Build Tools (macOS)

Solution B: Install Build Tools (Linux)

Solution C: Use Pre-built Binaries

5. Permission and Access Issues

Error Messages:

Diagnosis:

Solutions:

Solution A: Fix Directory Permissions

Solution B: Use User-level Installation

6. Claude Code Not Loading MCP Server

Error Messages:

Diagnosis:

Solutions:

Solution A: Test Server Independently

Solution B: Restart Claude Code

Solution C: Check System Resources

Environment-Specific Issues

macOS Issues

Homebrew Conflicts

System Integrity Protection (SIP)

Windows Issues

Windows Subsystem for Linux (WSL)

PowerShell Execution Policy

Linux Issues

Missing Dependencies

SELinux Issues

Advanced Troubleshooting

Debug Mode Installation

Enable verbose logging to diagnose complex issues:

Clean Installation

If all else fails, perform a clean installation:

Network and Proxy Issues

Corporate Firewalls

SSL/TLS Issues

Verification Steps

After resolving issues, verify your installation:

1. Test MCP Server

2. Test Claude Code Integration

3. Test in Claude Code

Open Claude Code and run:

You should see a list of MCP tools if everything is working correctly.

Getting Additional Help

Collect Diagnostic Information

Before seeking help, collect this diagnostic information:

Support Channels

  1. GitHub Issues: https://github.com/JeromeErasmus/mcp-confluence-adf/issues

  2. Documentation: Check related documentation files

  3. Community: Search for similar issues in discussions

When Creating Support Requests

Include:

  • Operating system and version

  • Node.js and NPM versions

  • Complete error messages

  • Steps you've already tried

  • Diagnostic output from commands above

Prevention

Regular Maintenance

Best Practices

  1. Use Node Version Manager (NVM) for managing Node.js versions

  2. Avoid sudo for global NPM installations

  3. Keep backups of working configurations

  4. Test updates in a separate environment first

  5. Monitor logs for early warning signs

Common Configuration Patterns

Development Setup

Production Setup

Multiple Instances

Next Steps

After resolving installation issues:

Last updated