Ce face Serverele MCP de referință (Everything, Fetch, Filesystem, Git, Memory, Sequential Thinking, Time)
Repository-ul modelcontextprotocol/servers conține un număr mic de implementări de referință, întreținute de grupul de coordonare MCP pentru a demonstra funcțiile protocolului și SDK-urile oficiale. README-ul avertizează că sunt exemple educative, nu soluții gata de producție: fiecare dezvoltator își evaluează cerințele de securitate. Pentru o listă de servere publicate, documentația trimite la MCP Registry (registry.modelcontextprotocol.io).
Serverele de referință actuale: Everything (server de test cu prompturi, resurse și unelte), Fetch (preluarea și conversia conținutului web pentru LLM-uri), Filesystem (operații pe fișiere cu control de acces configurabil), Git (citirea, căutarea și modificarea repository-urilor), Memory (memorie persistentă bazată pe un graf de cunoștințe), Sequential Thinking (rezolvarea problemelor prin secvențe de gânduri) și Time (conversii de oră și fus orar). Cele scrise în TypeScript rulează cu npx, cele în Python cu uvx sau pip.
Mai multe servere de referință mai vechi au fost arhivate în modelcontextprotocol/servers-archived, printre ele PostgreSQL, SQLite, GitHub, GitLab, Google Drive, Puppeteer, Redis, Sentry, Slack și Brave Search. Brave Search a fost înlocuit de serverul oficial @brave/brave-search-mcp-server, iar Slack este întreținut acum de Zencoder. Serverul Filesystem primește ca argumente directoarele la care are acces și rulează cu permisiunile contului tău.
Sintaxă și opțiuni
| Opțiune / Parametru | Descriere |
|---|---|
Everything |
Server de test cu prompturi, resurse și unelte. |
Fetch |
Preluarea conținutului web și conversia lui pentru LLM. |
@modelcontextprotocol/server-filesystem |
Operații pe fișiere în directoarele date ca argumente. |
mcp-server-git |
Unelte pentru citirea, căutarea și modificarea repository-urilor Git. |
@modelcontextprotocol/server-memory |
Memorie persistentă ca graf de cunoștințe. |
Sequential Thinking |
Rezolvare de probleme pas cu pas, prin secvențe de gânduri. |
Time |
Ora curentă și conversii între fusuri orare. |
servers-archived |
PostgreSQL, SQLite, GitHub, GitLab, Google Drive, Puppeteer, Redis, Sentry, Slack, Brave Search, AWS KB Retrieval, EverArt, Google Maps. |
Exemple practice
Exemplul 1: Pornirea serverului Memory (TypeScript)
npx -y @modelcontextprotocol/server-memory
Exemplul 2: Pornirea serverului Git (Python)
# cu uvx
uvx mcp-server-git
# cu pip
pip install mcp-server-git
python -m mcp_server_git
Exemplul 3: Adăugarea serverului Memory în Claude Desktop
{
"mcpServers": {
"memory": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-memory"]
}
}
}
Greșeli frecvente și bune practici
- Instalezi
@modelcontextprotocol/server-postgressauserver-githubdupă tutoriale vechi. Sunt arhivate și nu mai sunt întreținute în repository-ul principal. - Rulezi un server de referință în producție fără evaluare. README-ul le descrie explicit ca exemple educative.
- Dai serverului Filesystem acces la tot directorul home. Oferă doar directoarele de care ai nevoie; serverul poate face orice operație pe care o poate face contul tău.