Prerequisites

  1. Desktop Application: The Surfer desktop application must be running in the background for the SDK to work.

Note: The desktop app runs a local server on port 2024 that the SDK communicates with. Make sure the server is running before using the SDK.

Claude Model Context Protocol

Full code: Claude Model Context Protocol

Connect your Surfer data to Claude using the Model Context Protocol.

Claude Model Context Protocol

Streamlit Chatbot

Full code: Streamlit Chatbot

Create a Streamlit chatbot that uses Weaviate and OpenAI to analyze your Surfer data:

Streamlit Chatbot

Knowledge Graph

Turn your Surfer data into a knowledge graph.

Full code: Knowledge Graph

Knowledge Graph