{
"mcpServers": {
"mcp-server-rt": {
"command": "<see-readme>",
"args": []
}
}
}No install config available. Check the server's README for setup instructions.
Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Is it safe?
No package registry to scan.
No authentication — any process on your machine can connect.
GPL-2.0. View license →
Is it maintained?
Last commit 3 days ago. 6 stars.
Will it work with my client?
Transport: stdio. Works with Claude Desktop, Cursor, Claude Code, and most MCP clients.
No automated test available for this server. Check the GitHub README for setup instructions.
No known vulnerabilities.
This server is missing a description. Tools and install config are also missing.If you've used it, help the community.
Add informationHave you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Persistent memory using a knowledge graph
Monitor browser logs directly from Cursor and other MCP compatible IDEs.
Privacy-first. MCP is the protocol for tool access. We're the virtualization layer for context.
Pre-build reality check. Scans GitHub, HN, npm, PyPI, Product Hunt — returns 0-100 signal.
MCP Security Weekly
Get CVE alerts and security updates for Mcp Server Rt and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
An MCP (Model Context Protocol) server that connects AI assistants to a live RT (Request Tracker) instance. Search tickets, view history, create and update tickets — all from a natural language conversation.
npm install -g mcp-server-rt
Or use without installing via npx mcp-server-rt.
In RT: Logged in as → Settings → Auth Tokens → Create
Give the token a name (e.g. "Claude") and copy the generated token string.
The token is associated with the user account, so all operations in RT from Claude using that token will be logged as performed by that user. So everything you do via Claude still gets logged in RT as you, including emails sent on comments and replies.
Users need to be granted the right ManageAuthTokens to see the Auth Tokens menu.
MCP is an open standard — this server works with any MCP-compatible AI client. Configuration varies by client.
Install the .mcpb extension package from the releases page. In the Claude app, go to Customize → Connectors, find RT, and enter your RT URL and auth token.
Alternatively, add manually to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"rt": {
"type": "stdio",
"command": "npx",
"args": ["mcp-server-rt"],
"env": {
"RT_URL": "https://rt.example.com",
"RT_TOKEN": "your-auth-token"
}
}
}
}
Add to .mcp.json in your project root:
{
"mcpServers": {
"rt": {
"type": "stdio",
"command": "npx",
"args": ["mcp-server-rt"],
"env": {
"RT_URL": "https://rt.example.com",
"RT_TOKEN": "your-auth-token"
}
}
}
}
Any client that supports MCP stdio servers should work. Consult your client's documentation for how to register a stdio MCP server with environment variables. The server entry point is mcp-server-rt (or node /path/to/dist/index.js for a local build).
| Tool | Description |
|---|---|
search_tickets | Search tickets using RT's TicketSQL query language |
get_ticket | Get details for a specific ticket by ID |
get_ticket_history | Get transaction history (comments, replies, status changes) |
get_transaction | Get full details of a single transaction, including decoded message content |
get_queue | Get details about a queue by ID or name |
list_queues | List all available queues |
get_queue_fields | Get custom field definitions and lifecycle name for a queue |
lookup_user | Search for RT users by name or email |
get_current_user | Get the RT user associated with the configured auth token |
get_ticketsql_grammar | Fetch the full TicketSQL grammar reference (for complex queries) |
create_ticket | Create a new ticket |
update_ticket | Update ticket fields (status, owner, priority, dates, watchers, links, |