Utilizatorii Enterprise trebuie să activeze manual această opțiune din setări
Adăugarea unui nou plugin MCP
Plugins
din meniul din dreapta sus al panoului Cascade sau din secțiunea Windsurf Settings
> Cascade
> Plugins
.
Dacă nu găsești pluginul MCP dorit, îl poți adăuga manual editând fișierul sursă mcp_config.json
.
Pluginurile MCP oficiale vor apărea cu o bifă albastră, indicând că sunt create de compania serviciului părinte.
Când faci clic pe un plugin, apasă Install
pentru a pune la dispoziția Cascade serverul și instrumentele acestuia.
Windsurf acceptă două tipuri de transport pentru serverele MCP: stdio
și http
.
Pentru serverele http
, URL-ul ar trebui să corespundă endpointului și să semene cu https://<your-server-url>/mcp
.
Suportăm, de asemenea, transport HTTP cu streaming și autentificare MCP.
Asigură-te că apeși butonul de reîmprospătare după ce adaugi un nou plugin MCP.

Configurarea instrumentelor MCP
Windsurf Settings
, poți face clic pe butonul Manage plugins
.

mcp_config.json
Fișierul~/.codeium/windsurf/mcp_config.json
este un fișier JSON care conține o listă de servere la care Cascade se poate conecta.
JSON-ul ar trebui să urmeze aceeași schemă ca fișierul de configurare pentru Claude Desktop.
Iată un exemplu de configurație, care definește un singur server pentru GitHub:
serverUrl
.
Iată un exemplu de configurație pentru un server HTTP:
Pentru serverul MCP Figma Dev Mode, asigurați-vă că ați actualizat aplicația desktop Figma la cea mai recentă versiune pentru a utiliza noul endpoint „/mcp”.
Controale de administrare (Teams & Enterprise)
Setări MCP pentru echipă
Setări MCP configurabile pentru echipa ta.
Linkul de mai sus va funcționa doar dacă ai drepturi de administrator pentru echipa ta.
Cum funcționează potrivirea serverului
- Potrivire pe întregul șir: Toate tiparele sunt ancorate automat (încadrate cu
^(?:pattern)$
) pentru a preveni potrivirile parțiale - Câmpul Command: Trebuie să se potrivească exact sau conform tiparului tău regex
- Tabloul Arguments: Fiecare argument este verificat individual față de tiparul corespunzător
- Lungimea tabloului: Numărul de argumente trebuie să se potrivească exact între lista de permisiuni și configurația utilizatorului
- Caractere speciale: Caractere precum
$
,.
,[
,]
,(
,)
au semnificație specială în regex și trebuie escape‑uite cu\
dacă vrei potrivire literală
Opțiuni de configurare
Opțiunea 1: Implicit din Plugin Store (Recomandat)
Lăsați câmpul Server Config (JSON) necompletat pentru a folosi configurația implicită din Windsurf MCP Plugin Store.
Opțiunea 1: Implicit din Plugin Store (Recomandat)
Lăsați câmpul Server Config (JSON) necompletat pentru a folosi configurația implicită din Windsurf MCP Plugin Store.
Configurație whitelist pentru administratori:Config utilizator corespunzătoare (Acest lucru le permite utilizatorilor să instaleze serverul GitHub MCP cu orice configurație validă, atâta timp cât ID-ul serverului corespunde intrării din Plugin Store.
- Server ID:
github-mcp-server
- Server Config (JSON): (lăsați necompletat)
mcp_config.json
):Opțiunea 2: Configurație identică
Furnizați configurația exactă pe care utilizatorii trebuie să o folosească. Utilizatorii trebuie să respecte întocmai această configurație.
Opțiunea 2: Configurație identică
Furnizați configurația exactă pe care utilizatorii trebuie să o folosească. Utilizatorii trebuie să respecte întocmai această configurație.
Configurație whitelist pentru administratori:Config utilizator corespunzătoare (Utilizatorii trebuie să folosească exact această configurație — orice abatere în
- Server ID:
github-mcp-server
- Server Config (JSON):
mcp_config.json
):command
sau args
va fi blocată. Secțiunea env
poate avea valori diferite.Opțiunea 3: Modele regex flexibile
Utilizați modele regex pentru a permite variații în configurațiile utilizatorilor, menținând în același timp controalele de securitate.
Opțiunea 3: Modele regex flexibile
Utilizați modele regex pentru a permite variații în configurațiile utilizatorilor, menținând în același timp controalele de securitate.
Configurație whitelist pentru administratori:Config utilizator corespunzătoare (Acest exemplu oferă flexibilitate utilizatorilor, menținând securitatea:
- Server ID:
python-mcp-server
- Server Config (JSON):
mcp_config.json
):- Regexul
/.*\\.py
corespunde oricărei căi către un fișier Python, de tipul/home/user/my_server.py
- Regexul
[0-9]+
corespunde oricărui port numeric, precum8080
sau3000
- Utilizatorii pot personaliza căile și porturile, în timp ce administratorii se asigură că sunt executate doar scripturi Python
Modele Regex comune
Pattern | Potriviri | Exemplu |
---|---|---|
.* | Orice șir | /home/user/script.py |
[0-9]+ | Orice număr | 8080 , 3000 |
[a-zA-Z0-9_]+ | Alfanumeric + underscore | api_key_123 |
\\$HOME | Literal „$HOME” | $HOME (fără expandare) |
\\.py | Literal „.py” | script.py |
\\[cli\\] | Literal „[cli]” | mcp[cli] |
Note
Ghiduri de configurare pentru administratori
- Variabile de mediu: Secțiunea
env
nu este supusă potrivirii cu regex și poate fi configurată liber de utilizatori - Instrumente dezactivate: Array-ul
disabledTools
este gestionat separat și nu intră în potrivirea pe baza listei albe - Sensibilitate la majuscule/minuscule: Toate potrivirile sunt sensibile la majuscule/minuscule
- Gestionarea erorilor: Modelele regex invalide vor fi înregistrate și vor duce la refuzarea accesului
- Testare: Testează cu atenție modelele regex — modele prea restrictive pot bloca scenarii de utilizare legitime
Depanare
- Verificați potrivirea exactă: Asigurați-vă că tiparul din lista de permise se potrivește exact cu configurația utilizatorului
- Verificați escaparea în regex: Caracterele speciale pot necesita escapare (de ex.,
\.
pentru puncte „literal”) - Examinați logurile: Tiparele regex nevalide sunt înregistrate cu avertismente
- Testați tiparele: Folosiți un tester regex pentru a verifica dacă tiparele funcționează conform așteptărilor