Overview
MCP (Model Context Protocol) enables AI clients to use your API tools. This guide helps troubleshoot connection issues between MCP clients (Claude, Cursor, etc.) and Automagik Tools MCP server.Connection Issues
MCP Server Not Found
Problem: AI client can’t find or connect to MCP server Symptoms:- Tools don’t appear in AI client
- “MCP server not responding” errors
- Connection timeout messages
Verify MCP Configuration
Verify MCP Configuration
Claude Code (Cursor (Settings → MCP):Important: Use absolute paths, not relative paths
~/.claude/mcp.json):Test MCP Server Directly
Test MCP Server Directly
Check Command Availability
Check Command Availability
stdio vs SSE Mode Confusion
Problem: Wrong transport mode configured Understanding Transports:- stdio (Default)
- SSE (Server-Sent Events)
Best for: Local AI clients (Claude Code, Cursor)Characteristics:
- Uses standard input/output
- No network ports required
- Most compatible with desktop AI clients
Port Already in Use (SSE Mode)
Problem:Error: Address already in use: 0.0.0.0:8000
Solution:
Tools Not Appearing in Client
Problem: MCP server connected but tools don’t show in AI client Solutions:1
Verify OpenAPI Spec
2
Check Server Logs
Claude Code:Cursor:
3
Restart AI Client
Claude Code:Cursor:
4
Verify Tool Names
Configuration Issues
Environment Variables Not Loaded
Problem: API keys or configuration not available to MCP server Solutions:Set in MCP Configuration
Set in MCP Configuration
Use .env File
Use .env File
Set System-Wide
Set System-Wide
Absolute vs Relative Paths
Problem: MCP server can’t find spec file Error:FileNotFoundError: spec.json not found
Solution:
Working Directory Issues
Problem: MCP server runs in wrong directory Solution:Authentication Issues
API Authentication Failures
Problem: Tools execute but return 401/403 errors Common Causes:- Missing API Key
- Bearer Token
- OAuth 2.0
- Basic Auth
Environment Variable Substitution Not Working
Problem: Variables like${API_KEY} not being replaced
Solution:
Client-Specific Issues
Claude Code Issues
Problem: MCP servers not loading in Claude CodeCheck Configuration File
Check Configuration File
Check Logs
Check Logs
Reload MCP Servers
Reload MCP Servers
Cursor Issues
Problem: MCP integration not working in CursorEnable MCP in Settings
Enable MCP in Settings
Check Settings JSON
Check Settings JSON
Restart Cursor
Restart Cursor
VSCode + Cline Issues
Problem: MCP tools not working with Cline extension Solution:1
Install MCP Extension
2
Configure MCP Servers
3
Enable in Cline
Debugging Connection Issues
Enable Debug Logging
Server-side:Test with Simple Spec
Problem: Complex spec causing issues Solution:Verify Network Connectivity (SSE Mode)
Problem: Client can’t reach SSE serverPerformance Issues
Slow Tool Execution
Problem: MCP tools respond slowly Solutions:Check API Response Time
Check API Response Time
Enable Response Caching
Enable Response Caching
Reduce Payload Size
Reduce Payload Size

