The post has been translated automatically. Original language: Russian
In the last article, we figured out what MCP is and wrote our first server from scratch. Now, the practical part: 10,000+ servers exist in registries, but 90% of them are demos and abandoned experiments. Let's look specifically at what to install, what to avoid, and how to assemble a work stack in one evening.
Important warning: Be careful with old tutorials
In 2025, Anthropic restructured the official servers. Most tutorials on the Internet still link to outdated repositories. Here's what you need to know before installing anything.:
Archived in 2025: Anthropic has transferred 13 of the 20 original reference servers to the archive — GitHub, Slack, Postgres, Google Drive, Brave Search, Sentry, Redis and others. If the 2024 article advises @modelcontextprotocol/server-github or @modelcontextprotocol/server-postgres, these are outdated links. Use the latest vendor-maintained versions.
Currently, Anthropic actively supports only 7 reference servers.:
Filesystem - Access to local files and directories.
Git Operations with a git repository (not GitHub).
Fetch - HTTP requests to external URLs.
Memory - Persistent memory between sessions.
Sequential Thinking is step-by-step reasoning for complex tasks.
Time - The current time and time zone conversion.
For everything else — GitHub, Postgres, Slack — we use vendor-maintained servers. They are better supported and safer.
Basic set: we put it first
Filesystem
The most popular MCP server in the ecosystem. Gives Claude access to files, but only to those directories that you explicitly allow. Reads, writes, and searches through the content.
claude mcp add filesystem -- -y npx @modelcontextprotocol/server-filesystem /path/to/dirThe rule of minimalism: don't connect everything in a row. Each server adds tools to the model's registry, and the model spends tokens iterating over them every time it is requested. Start with 3-4 servers, add more as needed.
When to use it: log analysis, project refactoring, code base documentation generation, working with configs. Open only the desired folder, not the entire disk.
GitHub MCP
The most installed server in the ecosystem according to the registries. Full access to repositories: commits, branches, PR, issues, code search. It is distributed as a Go binary via Docker, not an npm package.
docker pull ghcr.io/github/github-mcp-serverWhen to use:"close all issues with the bug label", "write the code for task #42", "do a code review of open PR". Developers with Cursor and Claude Code put it first.
PostgreSQL MCP
Connects Claude to your PostgreSQL database. He looks at the diagram, executes queries, and explains the data in human language. The original server from Anthropic is archived — use the current version.
claude mcp add postgres -- -y npx @modelcontextprotocol/server-postgres $DATABASE_URLGit MCP
Local git operations: log, diff, blame, branch, commit. Not to be confused with the GitHub MCP — this one works with a local repository without API tokens.
claude mcp add git -- uvx mcp-server-git --repository /path/to/repoWhen to use:"show all commits for the last week", "find out who last touched this file", "explain what has changed in this PR". It works offline.
Specialized: for specific tasks
Fetch
Allows Claude to make HTTP requests to any URL. Reads web pages, pulls the REST API, parses documentation right during a conversation.claude mcp add fetch -- uvx mcp-server-fetch
When to use:"go to this documentation page and explain how this method works", "check the URL availability", "get data from the public API".
Playwright MCP
Browser automation via Claude. Opens pages, clicks, fills out forms, takes screenshots. The official server from Microsoft on top of Playwright.
claude mcp add playwright -- npx @playwright/mcp@latestWhen to use it: e2e testing via dialog, scraping pages with JavaScript rendering, automating routine actions in the browser.
Memory
Persistent memory via the knowledge graph. Claude remembers facts between sessions — names, preferences, and the context of projects. Stored locally.
claude mcp add memory -- npx -y @modelcontextprotocol/server-memoryWhen to use:if you want Claude to remember the details of your projects without having to explain them all over again.
Final config: where to start
Here is the minimum working claude_desktop_config.json for the developer — Filesystem + Git + Fetch + GitHub:
{
"mcpServers": {
// Access to the working folder
"filesystem": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-filesystem",
"/Users/you/projects"]
},
// Local git (without tokens)
"git": {
"command": "uvx",
"args": ["mcp-server-git", "--repository", "/Users/you/projects/myapp"]
},
// HTTP requests to external URLs
"fetch": {
"command": "uvx",
"args": ["mcp-server-fetch"]
},
// GitHub via Docker
"github": {
"command": "docker",
"args": ["run", "-i", "--rm",
"-e", "GITHUB_PERSONAL_ACCESS_TOKEN",
"ghcr.io/github/github-mcp-server "],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "your_token"
}
}
}
}The rule of minimalism: don't connect everything in a row. Each server adds tools to the model's registry, and the model spends tokens iterating over them every time it is requested. So I advise you to start with 1-2 servers and add them as needed.
Where to look for new servers
- smithery.ai — the largest catalog, ~6000 servers with ratings and support status
- github.com/modelcontextprotocol/servers — the official registry of the Anthropic
- glama.ai/mcp/servers — alternative catalog with filters by category
- mcp.so — another aggregator with ratings
How to evaluate the quality of the server: look at the date of the last commit, the number of stars and open issues. If the last commit was in 2024, the server is most likely not compatible with the current version of the protocol.
The MCP ecosystem in May 2026 consists of 10,000+ servers in registries, of which only five are really needed. Filesystem + Git + Fetch closes 80% of the developer's daily tasks. GitHub MCP adds full-fledged repository work directly from the dialog. Postgres MCP — access to data in human language, but only read-only versus production. The main rule is not to chase after the number of connected servers — set what you will actually use every day.
Which others would you recommend?
В прошлой статье мы разобрали что такое MCP и написали свой первый сервер с нуля. Теперь — практическая часть: 10 000+ серверов существует в реестрах, но 90% из них — демки и заброшенные эксперименты. Разберём конкретно, что устанавливать, что обходить стороной и как собрать рабочий стек за один вечер.
Важное предупреждение: осторожно со старыми туториалами
В 2025 году Anthropic провела реструктуризацию официальных серверов. Большинство туториалов в интернете до сих пор ссылаются на устаревшие репозитории. Вот что нужно знать прежде чем что-то устанавливать:
Архивировано в 2025: Anthropic перевела 13 из 20 оригинальных референсных серверов в архив — GitHub, Slack, Postgres, Google Drive, Brave Search, Sentry, Redis и другие. Если статья 2024 года советует @modelcontextprotocol/server-github или @modelcontextprotocol/server-postgres — это устаревшие ссылки. Используйте актуальные vendor-maintained версии.
Anthropic сейчас активно поддерживает только 7 референсных серверов:
Filesystem - Доступ к локальным файлам и директориям.
Git - Операции с git-репозиторием (не GitHub).
Fetch - HTTP-запросы к внешним URL.
Memory - Персистентная память между сессиями.
Sequential Thinking - Пошаговое рассуждение для сложных задач.
Time - Текущее время и конвертация часовых поясов.
Для всего остального — GitHub, Postgres, Slack — используем vendor-maintained серверы. Они лучше поддерживаются и безопаснее.
Базовый набор: ставим в первую очередь
Filesystem
Самый популярный MCP-сервер в экосистеме. Даёт Claude доступ к файлам — но только к тем директориям, которые вы явно разрешите. Читает, пишет, ищет по содержимому.
claude mcp add filesystem -- -y npx @modelcontextprotocol/server-filesystem /path/to/dirПравило минимализма: не подключайте всё подряд. Каждый сервер добавляет инструменты в реестр модели — и модель тратит токены на их перебор при каждом запросе. Начните с 3–4 серверов, добавляйте по мере реальной необходимости.
Когда использовать: анализ логов, рефакторинг проекта, генерация документации по кодовой базе, работа с конфигами. Открываете только нужную папку — не весь диск.
GitHub MCP
Самый устанавливаемый сервер в экосистеме по данным реестров. Полный доступ к репозиториям: коммиты, ветки, PR, issues, поиск по коду. Распространяется как Go-бинарник через Docker — не npm-пакет.
docker pull ghcr.io/github/github-mcp-serverКогда использовать:«закрой все issues с лейблом bug», «напиши код под задачу #42», «сделай code review открытых PR». Разработчики с Cursor и Claude Code ставят его первым.
PostgreSQL MCP
Подключает Claude к вашей PostgreSQL базе. Смотрит схему, выполняет запросы, объясняет данные на человеческом языке. Оригинальный сервер от Anthropic архивирован — используйте актуальную версию.
claude mcp add postgres -- -y npx @modelcontextprotocol/server-postgres $DATABASE_URLGit MCP
Локальные git-операции: log, diff, blame, branch, commit. Не путайте с GitHub MCP — этот работает с локальным репозиторием без API-токенов.
claude mcp add git -- uvx mcp-server-git --repository /path/to/repoКогда использовать:«покажи все коммиты за последнюю неделю», «найди кто последний трогал этот файл», «объясни что изменилось в этом PR». Работает офлайн.
Специализированные: под конкретные задачи
Fetch
Позволяет Claude делать HTTP-запросы к любым URL. Читает веб-страницы, дёргает REST API, парсит документацию прямо во время разговора.claude mcp add fetch -- uvx mcp-server-fetch
Когда использовать:«зайди на эту страницу документации и объясни как работает этот метод», «проверь доступность URL», «получи данные из публичного API».
Playwright MCP
Браузерная автоматизация через Claude. Открывает страницы, кликает, заполняет формы, делает скриншоты. Официальный сервер от Microsoft поверх Playwright.
claude mcp add playwright -- npx @playwright/mcp@latestКогда использовать:e2e-тестирование через диалог, скрапинг страниц с JavaScript-рендерингом, автоматизация рутинных действий в браузере.
Memory
Персистентная память через knowledge graph. Claude запоминает факты между сессиями — имена, предпочтения, контекст проектов. Хранится локально.
claude mcp add memory -- npx -y @modelcontextprotocol/server-memoryКогда использовать:если хотите, чтобы Claude помнил детали ваших проектов, не объясняя их каждый раз заново.
Итоговый конфиг: с чего начать
Вот минимальный рабочий claude_desktop_config.json для разработчика — Filesystem + Git + Fetch + GitHub:
{
"mcpServers": {
// Доступ к рабочей папке
"filesystem": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-filesystem",
"/Users/you/projects"]
},
// Локальный git (без токенов)
"git": {
"command": "uvx",
"args": ["mcp-server-git", "--repository", "/Users/you/projects/myapp"]
},
// HTTP-запросы к внешним URL
"fetch": {
"command": "uvx",
"args": ["mcp-server-fetch"]
},
// GitHub через Docker
"github": {
"command": "docker",
"args": ["run", "-i", "--rm",
"-e", "GITHUB_PERSONAL_ACCESS_TOKEN",
"ghcr.io/github/github-mcp-server"],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "ghp_ваш_токен"
}
}
}
}Правило минимализма: не подключайте всё подряд. Каждый сервер добавляет инструменты в реестр модели — и модель тратит токены на их перебор при каждом запросе. Так что советую начать с 1–2 серверов и добавлять по мере реальной необходимости.
Где искать новые серверы
- smithery.ai — крупнейший каталог, ~6000 серверов с оценками и статусом поддержки
- github.com/modelcontextprotocol/servers — официальный реестр Anthropic
- glama.ai/mcp/servers — альтернативный каталог с фильтрами по категориям
- mcp.so — ещё один агрегатор с рейтингами
Как оценивать качество сервера: смотрите на дату последнего коммита, количество звёзд и открытых issues. Если последний коммит был в 2024 году — скорее всего, сервер не совместим с текущей версией протокола.
MCP-экосистема в мае 2026 года — это 10 000+ серверов в реестрах, из которых реально нужны от силы пять. Filesystem + Git + Fetch закрывают 80% ежедневных задач разработчика. GitHub MCP добавляет полноценную работу с репозиторием прямо из диалога. Postgres MCP — доступ к данным на человеческом языке, но только read-only против продакшна. Главное правило: не гнаться за количеством подключённых серверов — ставьте то, что реально будете использовать каждый день.
Какие еще порекомендуете?