MCP.so
ログイン

MCP Server for Windsurf

@rohanbanda-TRT

基本情報

カテゴリ

その他

トランスポート

stdio

作者

rohanbanda-TRT

MCP Server for Windsurf について

Integration between Windsurf and custom MCP servers

MCP Server for Windsurf の設定

標準の設定はありません

このサーバーの README には解析可能な MCP 設定ブロックが含まれていません。インストール手順はリポジトリをご確認ください。

リポジトリ

MCP Server for Windsurf のツール

ツール一覧はまだありません

この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。

ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。

概要

What is MCP Server for Windsurf?

MCP Server for Windsurf is a Master Control Program server that extends the Windsurf agentic IDE with additional tools not built into the IDE. It uses FastAPI and WebSocket to provide real-time communication and a RESTful API for tool execution.

How to use MCP Server for Windsurf?

Start the server by running python main.py, which launches it on http://localhost:8089. Connect Windsurf to the server by configuring a WebSocket connection to ws://localhost:8089/ws. API documentation is available at http://localhost:8089/docs.

Key features of MCP Server for Windsurf

  • FastAPI backend for high-performance API serving.
  • WebSocket support for real-time bidirectional communication.
  • Extensible tool system using a @register_tool decorator.
  • RESTful API endpoints for listing and executing tools.
  • Seamless integration with Windsurf IDE.
  • Includes built-in tools: File Search, Code Analysis, and Web Request.

Use cases of MCP Server for Windsurf

  • Extend Windsurf with custom tools for development workflows.
  • Search files with pattern matching directly from the IDE.
  • Analyze code files for syntax, complexity, and dependencies.
  • Make HTTP requests to external APIs without leaving Windsurf.
  • Add new tools by implementing handlers in tools.py.

よくある質問

1

What does MCP Server for Windsurf do?

It provides additional tools for the Windsurf agentic IDE that are not built into the IDE, using a FastAPI server with WebSocket support.

2

How do I install and run it?

Clone the repository, create a Python virtual environment, install dependencies from `requirements.txt`, and run `python main.py` to start the server.

3

How do I connect Windsurf to the MCP server?

Configure Windsurf to use a WebSocket connection to `ws://localhost:8089/ws`. The server runs on `localhost` port 8089.

4

How can I add custom tools?

Open `tools.py` and use the `@register_tool` decorator with a name, description, and parameter schema, then implement the handler function.

5

What are the runtime requirements?

Python 3 and the dependencies listed in `requirements.txt`. A virtual environment is recommended for installation.

コメント

「その他」の他のコンテンツ