API Files.fm
Створюйте та автоматизуйте безпечні робочі процеси завантаження, зберігання, обміну, обробки та управління файлами за допомогою API Files.fm та MCP.
API Files.fm дозволяє розробникам інтегрувати масштабоване хмарне сховище на базі ES у веб-, мобільні, настільні та серверні додатки без створення та підтримки власної інфраструктури зберігання файлів та складної обробки файлів, такої як конвертація та потокова передача відео, аудіо чи зображень.
Що можна побудувати
Основні можливості API
- Завантаження, вивантаження, перейменування, переміщення, видалення та відновлення файлів
- Створення, перейменування, переміщення, видалення та відновлення папок
- Отримання метаданих файлів і папок
- Створюйте безпечні прямі посилання для завантаження та обміну
- Створення ZIP-архівів та торрент-файлів
- Використовуйте мініатюри зображень та попередній перегляд відео
- Конвертувати зображення, відео та документи
- Застосування водяних знаків на зображеннях
- Спільний доступ до файлів для отримання електронного підпису
- Зберігання та отримання даних ключів наскрізного шифрування
- Інтегруйте робочі процеси обробки файлів та контенту на базі штучного інтелекту
Документація розробника
Документація API Files.fm містить описи кінцевих точок, деталі автентифікації, параметри запиту, формати відповідей та приклади. Специфікацію OpenAPI можна імпортувати в такі інструменти, як Swagger UI, Postman, Insomnia, Stoplight, Redoc, генератори коду, інструменти тестування та помічники кодування штучного інтелекту.
MCP connector for AI agents
Files.fm now provides a hosted Model Context Protocol (MCP) endpoint so AI agents can securely work with your files and API documentation.
What is MCP?
The Model Context Protocol (MCP) is an open standard that lets LLM agents such as ChatGPT, Claude, Cursor, Codex, and Opencode connect to external tools and data sources in a consistent way. Once connected, the agent can call the Files.fm connector to browse folders, read files, and search your content and our API docs, without leaving the chat.
The connector is read-only: it never uploads, renames, moves, deletes, or shares files, and it only returns data that your access token is allowed to see.
What the agent can do
- Browse and inspect your folders and files
- Read file contents (within safe size limits)
- Search your files and folders by name and metadata
- Search the Files.fm API and MCP documentation
Connect your AI agent
Pick your client and add the configuration below. Replace the bearer token with your own token in the format <user_id>:<api_token>.
Add this to your project .cursor/mcp.json (or the global ~/.cursor/mcp.json).
{
"mcpServers": {
"filesfm": {
"url": "https://api.files.fm/api/mcp",
"headers": {
"Authorization": "Bearer <user_id>:<api_token>"
}
}
}
}
Add a remote MCP server to ~/.codex/config.toml and export the token as an environment variable.
[mcp_servers.filesfm]
url = "https://api.files.fm/api/mcp"
bearer_token_env_var = "FILESFMMCP_BEARER_TOKEN"
export FILESFMMCP_BEARER_TOKEN="<user_id>:<api_token>"
In a Claude client that supports remote MCP servers or connectors, add the endpoint as a custom connector and set the Authorization header. The exact UI differs by Claude product and release.
URL: https://api.files.fm/api/mcp
Header: Authorization: Bearer <user_id>:<api_token>
Add a remote MCP server to your opencode.json configuration.
{
"mcp": {
"filesfm": {
"type": "remote",
"url": "https://api.files.fm/api/mcp",
"headers": {
"Authorization": "Bearer <user_id>:<api_token>"
}
}
}
}
In ChatGPT, open Settings and add a custom connector (Connectors / Developer mode) using the endpoint URL and your bearer token. Availability depends on your ChatGPT plan and the current interface.
URL: https://api.files.fm/api/mcp
Header: Authorization: Bearer <user_id>:<api_token>
Автентифікація та доступ до виробничої мережі
Для доступу до API потрібен обліковий запис Files.fm та HTTPS. Залежно від інтеграції, автентифікація може використовувати підтримувані облікові дані API або методи входу. Для використання в робочому середовищі, вищих лімітів, користувацьких робочих процесів, інтеграцій з використанням власних позначок або корпоративної підтримки зверніться до команди Files.fm з коротким описом вашого випадку використання.