Claude Model Context Protocol (only works on macOS for now, check out this issue for more details)
Source code More details from AnthropicConnect your Surfer data to Claude using the Model Context Protocol.
Step 1: Install or run the Surfer Desktop App locally, connect your accounts, and export your data.
Step 2: Install the Claude Desktop App
Step 3: Install uv. This is recommended for managing model context protocol servers. More details can be found here.
Step 4: If not already there, create a claude_desktop_config.json
file in the app data folder of the Claude desktop app.
Mac Path: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows Path: C:/Users/[your-username]/AppData/Roaming/Claude/claude_desktop_config.json
Step 5: Add the following content to the file and save it:
{
"mcpServers": {
"surfer-mcp": {
"command": "uvx",
"args": [
"surfer-mcp"
]
}
}
}
Step 6: Close the Claude Desktop app and run it again. If you see the following, you should be good to go!
