Filesystem
Безопасная работа с файлами
Каталог референсных 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" ] } }}{ "mcpServers": { "filesystem": { "command": "docker", "args": [ "run", "-i", "--rm", "--mount", "type=bind,src=/home/user/docs,dst=/docs", "mcp/filesystem", "/docs" ] } }}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.
| Инструмент | Описание |
|---|---|
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 с извлечением содержимого
| Параметр | Описание | По умолчанию |
|---|---|---|
url | URL для загрузки | Обязательный |
max_length | Макс. символов | 5000 |
start_index | Начальный индекс | 0 |
raw | Без markdown конвертации | false |
fetch — prompt для загрузки URL
start_index{ "mcpServers": { "fetch": { "command": "uvx", "args": ["mcp-server-fetch"] } }}{ "mcpServers": { "fetch": { "command": "uvx", "args": [ "mcp-server-fetch", "--ignore-robots-txt", "--user-agent=MyBot/1.0" ] } }}Package: @modelcontextprotocol/server-sequential-thinking
Язык: TypeScript
Структурированное пошаговое мышление для сложных задач.
sequential_thinking| Параметр | Тип | Описание |
|---|---|---|
thought | string | Текущий шаг мышления |
nextThoughtNeeded | boolean | Нужен ли следующий шаг |
thoughtNumber | integer | Номер текущей мысли |
totalThoughts | integer | Ожидаемое количество шагов |
isRevision | boolean | Пересмотр предыдущего шага |
revisesThought | integer | Какой шаг пересматривается |
branchFromThought | integer | Точка ветвления |
branchId | string | ID ветки |
needsMoreThoughts | boolean | Нужно больше шагов |
{ "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 notificationstrigger-sampling-request — sampling demotrigger-elicitation-request — elicitation demoPrompts (4):
simple-prompt — статическое сообщениеargs-prompt — prompt с аргументамиcompletable-prompt — автодополнениеresource-prompt — embedded resourcesResources:
{ "mcpServers": { "everything": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-everything"] } }}Следующие серверы перемещены в servers-archived:
| Сервер | Описание | Статус |
|---|---|---|
| Brave Search | Веб и локальный поиск | Заменён официальным |
| GitHub | Работа с репозиториями | Архивирован |
| PostgreSQL | Read-only доступ к БД | Архивирован |
| Puppeteer | Браузерная автоматизация | Архивирован |
| Slack | Управление каналами | Передан Zencoder |
| SQLite | Database + 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>