Notes from the Windsurf MCP guide from twitter. Go through this overview on how MCP works and how it integrates with the granular ecosystems such as Anthropic PBC’s model-context-protocol specs and how SSE and stateful server is significant
Also Jared Palmer’s analysis. Justin , who’s running the MPC specs at Anthropic should have more resource on what this is and how it potentially integrates back to the OS level.
Basically in Windsurf 3 it has MCP now, so it is highlighting the usage of it. Before the copilot is good with models + context = answers. The interface is chat-based. The v2 agents are more accessible to tools, like read/write files and search web.
Other data source will use MCP. A standardized way to connect more different data source. In the example it shows how to integrate the vscode thingy to slack. You can achieve the same with cline.
It also does not need to be stateful as of Mar. 17, 2025:
MCP’s can now be fully stateless, resumable, and implemented with just plain HTTP with this RFC. — Jared Palmer on twitter
Reference
- List of MCP servers
- Official MCP docs: What is MCP?
- Related PR: [RFC] Replace HTTP+SSE with new “Streamable HTTP” transport