Перейти к содержимому

Официальные MCP серверы

Каталог референсных MCP серверов от Anthropic — Filesystem, Git, Memory, Fetch и другие

Репозиторий modelcontextprotocol/servers содержит референсные реализации MCP серверов, поддерживаемые Anthropic и MCP steering group.

Filesystem

Безопасная работа с файлами

Git

Операции с репозиториями

Memory

Knowledge Graph память

Fetch

Получение веб-контента

Sequential Thinking

Структурированное мышление

Time

Работа с временем и таймзонами


Package: @modelcontextprotocol/server-filesystem Язык: TypeScript

Безопасные операции с файловой системой с контролем доступа.

ИнструментОписаниеRead-Only
read_text_fileЧтение текстового файлаДа
read_media_fileЧтение медиа (base64)Да
read_multiple_filesЧтение нескольких файловДа
write_fileСоздание/перезапись файлаНет
edit_fileРедактирование с diffНет
create_directoryСоздание директорииНет
list_directoryСодержимое директорииДа
move_fileПеремещение/переименованиеНет
search_filesПоиск по glob паттернуДа
get_file_infoМетаданные файлаДа
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"/Users/user/Documents",
"/Users/user/Projects"
]
}
}
}

Package: mcp-server-git Язык: Python

Операции с Git репозиториями.

ИнструментОписание
git_statusСтатус рабочего дерева
git_diff_unstagedНезафиксированные изменения
git_diff_stagedПодготовленные изменения
git_diffСравнение веток/коммитов
git_commitСоздание коммита
git_addДобавление в staging
git_resetСброс staging
git_logИстория коммитов
git_create_branchСоздание ветки
git_checkoutПереключение веток
git_showСодержимое коммита
git_branchСписок веток
{
"mcpServers": {
"git": {
"command": "uvx",
"args": ["mcp-server-git", "--repository", "/path/to/repo"]
}
}
}

Package: @modelcontextprotocol/server-memory Язык: TypeScript

Персистентная память через Knowledge Graph.

  • Entities — узлы графа (name, entityType, observations)
  • Relations — связи между узлами (from, to, relationType)
  • Observations — факты, привязанные к entities
ИнструментОписание
create_entitiesСоздание сущностей
create_relationsСоздание связей
add_observationsДобавление фактов
delete_entitiesУдаление сущностей
delete_observationsУдаление фактов
delete_relationsУдаление связей
read_graphЧтение всего графа
search_nodesПоиск по запросу
open_nodesПолучение узлов по имени
{
"mcpServers": {
"memory": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-memory"],
"env": {
"MEMORY_FILE_PATH": "/path/to/memory.jsonl"
}
}
}
}
При каждом взаимодействии:
1. Идентификация пользователя — определите с кем общаетесь
2. Получение памяти — скажите "Вспоминаю..." и получите релевантную информацию
3. Сбор информации — будьте внимательны к новым данным:
- Базовая информация (возраст, локация, работа)
- Интересы и привычки
- Предпочтения в общении
- Цели и задачи
- Связи с другими людьми
4. Обновление памяти — создавайте entities для людей, организаций, событий

Package: mcp-server-fetch Язык: Python

Получение веб-контента с конвертацией в markdown.

fetch — получение URL с извлечением содержимого

ПараметрОписаниеПо умолчанию
urlURL для загрузкиОбязательный
max_lengthМакс. символов5000
start_indexНачальный индекс0
rawБез markdown конвертацииfalse

fetch — prompt для загрузки URL

  • Readability — извлечение основного контента
  • Chunked reading — постраничное чтение через start_index
  • robots.txt — соблюдение для автономных запросов
  • Proxy — поддержка прокси
{
"mcpServers": {
"fetch": {
"command": "uvx",
"args": ["mcp-server-fetch"]
}
}
}

Package: @modelcontextprotocol/server-sequential-thinking Язык: TypeScript

Структурированное пошаговое мышление для сложных задач.

ПараметрТипОписание
thoughtstringТекущий шаг мышления
nextThoughtNeededbooleanНужен ли следующий шаг
thoughtNumberintegerНомер текущей мысли
totalThoughtsintegerОжидаемое количество шагов
isRevisionbooleanПересмотр предыдущего шага
revisesThoughtintegerКакой шаг пересматривается
branchFromThoughtintegerТочка ветвления
branchIdstringID ветки
needsMoreThoughtsbooleanНужно больше шагов
  • Декомпозиция сложных задач
  • Планирование с возможностью пересмотра
  • Анализ с коррекцией курса
  • Задачи с неясным объёмом
  • Фильтрация нерелевантной информации
  • Динамическая настройка — увеличение/уменьшение шагов
  • Ревизия — пересмотр предыдущих мыслей
  • Ветвление — исследование альтернатив
  • Выражение неопределённости — признание unknown
{
"mcpServers": {
"sequential-thinking": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-sequential-thinking"],
"env": {
"DISABLE_THOUGHT_LOGGING": "true"
}
}
}
}

Package: mcp-server-time Язык: Python

Работа с временем и таймзонами.

get_current_time — текущее время в таймзоне

{
"name": "get_current_time",
"arguments": {
"timezone": "Europe/Moscow"
}
}
// Response
{
"timezone": "Europe/Moscow",
"datetime": "2025-01-15T15:30:00+03:00",
"is_dst": false
}

convert_time — конвертация между таймзонами

{
"name": "convert_time",
"arguments": {
"source_timezone": "America/New_York",
"time": "09:00",
"target_timezone": "Asia/Tokyo"
}
}
{
"mcpServers": {
"time": {
"command": "uvx",
"args": ["mcp-server-time", "--local-timezone=Europe/Moscow"]
}
}
}

Package: @modelcontextprotocol/server-everything Язык: TypeScript

Тестовый сервер, демонстрирующий все возможности MCP.

Tools (15+):

  • echo — эхо с Zod валидацией
  • get-structured-content — структурированный вывод
  • trigger-long-running-operation — progress notifications
  • trigger-sampling-request — sampling demo
  • trigger-elicitation-request — elicitation demo

Prompts (4):

  • simple-prompt — статическое сообщение
  • args-prompt — prompt с аргументами
  • completable-prompt — автодополнение
  • resource-prompt — embedded resources

Resources:

  • Динамические text/blob ресурсы
  • Статические документы
  • Session-scoped ресурсы
{
"mcpServers": {
"everything": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-everything"]
}
}
}

Следующие серверы перемещены в servers-archived:

СерверОписаниеСтатус
Brave SearchВеб и локальный поискЗаменён официальным
GitHubРабота с репозиториямиАрхивирован
PostgreSQLRead-only доступ к БДАрхивирован
PuppeteerБраузерная автоматизацияАрхивирован
SlackУправление каналамиПередан Zencoder
SQLiteDatabase + BIАрхивирован

Окно терминала
npx -y @modelcontextprotocol/server-<name>
Окно терминала
uvx mcp-server-<name>
Окно терминала
docker run -i --rm mcp/<name>
Окно терминала
pip install mcp-server-<name>
python -m mcp_server_<name>