Happy Tuesday. Yes, I know the title is Surfer Sundays and I’m late, but I’m going to keep the title the same.
Took a break for around half this week, so didn’t get too much done. Although to be fair there really isn’t that much left to do for release, just need to get the newer version of the Python package pushed.
Some crazy news was the Anthropic released the Model Context Protocol, which is essentially pushing for standardization for connecting different data sources to LLM’s. Right now, every AI developer has to build out their own integrations for a bunch of different platforms when all they really want to do is focus on doing stuff with the data (building Agents, semantic search, etc). It doesn’t hurt that Anthropic has the distribution that it has and it should be very interesting to see what people build off of it.
Of course, I started messing with it and used the filesystem MCP server to connect Surfer to Claude. And it worked! Sort of. Since the data stored in Surfer is in giant JSON’s, this often exceeds Claude’s context window. So chatting with data doesn’t really work, but this can be fixed by things like local vector databases.
iMessage on Mac is also working now (finally), which is super hype. Way less friction to get that data on Mac than Windows of course, but it isn’t too bad in general. Thanks Hayden for getting that working.
Finally, I messed around more with the Universal API idea. Built out a few integrations and connected the accounts. Next steps are putting up a backend for this and then using that backend to handle the whole process of authenticating and connecting users.
The goal is to release the protocol sometime later this week or beginning of next week. Sending it out to a few friends the next few days to get feedback and see if there’s any last-minute improvements needed. If you want to try it out, just go here and install. Till next time.
- Sahil
No posts

Comments
Nothing yet. Say the first thing.
Sign in to join the conversation.