Cursor
Connect Cursor to MT-MCP.
Requires a terminal key that's already bound to a terminal.
Configure
Cursor reads MCP servers from .cursor/mcp.json in your project, or ~/.cursor/mcp.json globally. Recent versions support remote HTTP servers directly:
{
"mcpServers": {
"mt-mcp": {
"url": "https://mcp.mtcontext.com/mcp/v1",
"headers": {
"Authorization": "Bearer MTMCP-YOUR-TERMINAL-KEY"
}
}
}
}If your Cursor version only supports stdio-based servers, use the mcp-remote connector instead, which works identically across every MCP client:
npm install -g mcp-remote{
"mcpServers": {
"mt-mcp": {
"command": "mcp-remote",
"args": ["https://mcp.mtcontext.com/mcp/v1"],
"headers": {
"Authorization": "Bearer MTMCP-YOUR-TERMINAL-KEY"
}
}
}
}Replace MTMCP-YOUR-TERMINAL-KEY with your actual terminal key either way.
Verify
Open Cursor's MCP settings panel and confirm mt-mcp shows a green/connected status. Then, in a chat, ask something that requires live data — "What's my current account equity?" — and confirm Cursor calls get_account_info and returns real numbers.
Trading tools default to dry_run: true until both conditions in Enabling live trading are met — the same rule applies regardless of which client is calling the tool.