list_sources
Discover which IDEs have conversation data available on the user’s system.
Call this first to see what’s available before trying to fetch conversations.
Parameters
None.Response
Status Values
| Status | Meaning |
|---|---|
available | IDE data found and parseable |
not_found | IDE not installed or no data directory |
unsupported | IDE detected but parser not yet implemented |
error | Detection failed (see error_message) |
list_conversations
List conversations from a specific IDE source with lightweight summaries.
Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
source | string | Yes | — | IDE identifier (e.g., "cursor") |
limit | integer | No | 50 | Maximum conversations to return |
offset | integer | No | 0 | Pagination offset |
Response
get_conversation
Get the full conversation content including all messages and artifacts.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
conversation_id | string | Yes | ID from list_conversations results |
source | string | Yes | IDE identifier matching the conversation |
Response
get_conversation_message
Get the full, untruncated content of a specific message. This is useful when get_conversation returns a message with "is_truncated": true due to length limits.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
message_id | string | Yes | The unique ID of the message to fetch |

