anymd — MCP-сервер для Claude Code: что делает и как установить
Преобразует PDF, офисные документы, веб-страницы и медиафайлы в Markdown прямо на машине. Пригодится агентам для чтения контекста без внешних облачных API.
claude mcp add anymd -- npx -y @sylphx/anymdЧто делает anymd
Конвертер написан на Rust и выполняет обработку локально. Конфиденциальные файлы никуда не отправляются. Сервер разбирает документы параллельно по страницам: восстанавливает таблицы без границ, сохраняет порядок чтения в двухколонных текстах и расставляет якоря страниц для цитирования. Кроме PDF поддерживаются таблицы Excel, презентации PowerPoint, файлы Word, EPUB, веб-страницы, а также аудио и видео.
Для работы сервера через пакетный менеджер требуется установленный Node 18+. Распознавание текста с картинок и расшифровка звука через встроенный Qwen3-ASR и ffmpeg не стартуют молча: загрузка тяжёлых моделей требует подтверждения.
Сервер отдаёт агентскому контексту компактный Markdown с заголовками метаданных и умеет ограничивать вывод лимитом токенов. Ограничить область доступа сервера можно параметром --allow-dir.
Какие задачи решает
- разобрать многостраничный PDF или офисную таблицу в Markdown
- извлечь структурированный текст из двухколоночных документов
- передать агенту содержимое локальных файлов без отправки данных в сторонние API
- искать информацию сразу по папке разнородных документов
Примеры запросов агенту
- Прочитай таблицу со второй страницы отчёта
quarterly_report.pdfи выведи итоги - Найди упоминания бюджета во всех файлах каталога
docs/ - Сконвертируй презентацию
pitch.pptxв Markdown с сохранением структуры
Как установить anymd
Командой платформы
claude mcp add anymd -- npx -y @sylphx/anymdКомандой платформы
codex mcp add anymd -- npx -y @sylphx/anymdФайл настроек
{
"mcpServers": {
"anymd": {
"command": "npx",
"args": [
"-y",
"@sylphx/anymd"
]
}
}
}Файл настроек
{
"servers": {
"anymd": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@sylphx/anymd"
]
}
}
}Командой платформы
gemini mcp add anymd npx -y @sylphx/anymdПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о anymd
Как установить anymd в Claude Code?
Выполните команду claude mcp add anymd -- npx -y @sylphx/anymd. Также сервер можно добавить сразу во все поддерживаемые клиенты на компьютере через npx -y @sylphx/anymd setup.
Какие форматы файлов поддерживает anymd?
Инструмент разбирает PDF, документы Word, таблицы Excel, презентации PowerPoint, книги EPUB, страницы HTML и ссылки. Также поддерживается извлечение метаданных и расшифровка аудио или видео.
Нужен ли внешний API-ключ для работы?
Внешний ключ не нужен, так как утилита работает локально. Модели OCR или распознавания речи скачиваются на машину только после явного согласия пользователя.