TroubleTrace ships with a built-in Model Context Protocol (MCP) server, so you can create, list, and update ticket entries in natural language from an AI assistant like Claude, ChatGPT, or Cursor — instead of clicking through forms.
For AI apps that run locally on your machine, connect using the stdio transport. Add the following to your client's MCP configuration, pointing cwd at your TroubleTrace installation:
{
"mcpServers": {
"troubletrace": {
"command": "php",
"args": ["artisan", "mcp:start", "troubletrace"],
"cwd": "/path/to/troubletrace"
}
}
}
For AI clients that connect over the web, use the HTTP transport instead. Add TroubleTrace as a remote MCP server using your instance's URL:
POST https://your-troubletrace-domain.com/mcp
Consult your AI client's documentation for how to add a custom remote MCP server, then paste the endpoint above.
Once connected, your assistant has access to four tools scoped to the knowledge base:
create_ticket — log a new ticket entry (title, product/service, description, code snippets, links, and more).list_tickets — search and filter existing tickets by keyword or status.get_ticket — retrieve the full details of a specific ticket by ID.update_ticket — update one or more fields of an existing ticket.Whatever you type or paste into your AI assistant's conversation is sent to that assistant's own provider (e.g. Anthropic, OpenAI) under its own terms and privacy policy — TroubleTrace has no control over that. Avoid pasting sensitive customer data into any AI conversation. See our Privacy Policy and Terms of Service for details.