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

Check out the Claude Model Context Protocol page for more details.

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