transfa — MCP-сервер для Claude Code: загрузка файлов
Сервер передаёт файлы из проекта и возвращает ссылку для скачивания. Пригодится, когда агенту нужно поделиться артефактом без ручной загрузки через браузер.
claude mcp add --env TRANSFA_API_KEY=<TRANSFA_API_KEY> --env TRANSFA_BASE_URL=<TRANSFA_BASE_URL> --transport stdio transfa -- npx -y transfa-mcpЧто делает transfa
transfa даёт агенту возможность загружать файлы с локальной файловой системы и делиться ссылками на них. Для загруженных файлов рассчитывается SHA-256, а срок действия ссылки ограничивается TTL. Сервер запускается через npx -y transfa-mcp.
В Claude Code его можно добавить командой claude mcp add. Ключ TRANSFA_API_KEY указан в команде установки; в режиме гостя сервер работает без ключа, но для него действуют лимиты 10 MB на файл и 24h на ссылку. Это ограничение важно учитывать перед передачей крупных файлов.
Какие задачи решает
- передать агенту файл из локальной файловой системы
- получить ссылку на скачивание файла
- проверить SHA-256 загруженного файла
- ограничить срок действия ссылки на файл
Примеры запросов агенту
- Загрузи
dist/report.pdfи верни ссылку для скачивания. - Передай файл
model.ggufи сообщи его SHA-256. - Загрузи
archive.zip, чтобы ссылка действовала 24h.
Как установить transfa
Командой платформы
claude mcp add --env TRANSFA_API_KEY=<TRANSFA_API_KEY> --env TRANSFA_BASE_URL=<TRANSFA_BASE_URL> --transport stdio transfa -- npx -y transfa-mcpВместо <…> подставьте свои значения
Командой платформы
codex mcp add transfa --env TRANSFA_API_KEY=<TRANSFA_API_KEY> --env TRANSFA_BASE_URL=<TRANSFA_BASE_URL> -- npx -y transfa-mcpВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"transfa": {
"command": "npx",
"args": [
"-y",
"transfa-mcp"
],
"env": {
"TRANSFA_API_KEY": "<TRANSFA_API_KEY>",
"TRANSFA_BASE_URL": "<TRANSFA_BASE_URL>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"transfa": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"transfa-mcp"
],
"env": {
"TRANSFA_API_KEY": "<TRANSFA_API_KEY>",
"TRANSFA_BASE_URL": "<TRANSFA_BASE_URL>"
}
}
}
}Вместо <…> подставьте свои значения
Командой платформы
gemini mcp add -e TRANSFA_API_KEY=<TRANSFA_API_KEY> -e TRANSFA_BASE_URL=<TRANSFA_BASE_URL> transfa npx -y transfa-mcpВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о transfa
Как установить transfa в Claude Code?
Выполните claude mcp add transfa -e TRANSFA_API_KEY=<TRANSFA_API_KEY> -- npx -y transfa-mcp. Команда добавит сервер transfa в Claude Code.
Что делает transfa?
Сервер позволяет агенту загружать файлы с локального компьютера и получать ссылки для скачивания. Для файлов также доступна проверка SHA-256.
Можно ли использовать transfa без API-ключа?
Да, сервер работает в гостевом режиме без ключа. Для гостевой загрузки указаны лимит 10 MB на файл и срок действия ссылки 24h.