Integration between Windsurf and custom MCP servers
Overview
What is MCP Server for Windsurf?
The MCP Server for Windsurf is a Master Control Program server designed to extend the capabilities of the Windsurf agentic IDE by providing additional tools and functionalities.
How to use MCP Server for Windsurf?
To use the MCP server, clone the repository, set up a virtual environment, install the dependencies, and start the server. Connect Windsurf to the MCP server via WebSocket.
Key features of MCP Server for Windsurf?
- FastAPI Backend for high performance
- WebSocket Support for real-time communication
- Extensible Tool System for adding new tools
- RESTful API for tool execution
- Seamless integration with Windsurf IDE
Use cases of MCP Server for Windsurf?
- Enhancing the Windsurf IDE with custom tools.
- Real-time code analysis and file searching.
- Making HTTP requests to external APIs from within Windsurf.
FAQ from MCP Server for Windsurf?
- How do I add custom tools?
You can add custom tools by using the
@register_tooldecorator in thetools.pyfile.
- What is the default port for the MCP server?
The default port for the MCP server is 8089.
- Is there documentation available?
Yes, API documentation can be accessed at http://localhost:8089/docs after starting the server.