Installation

The Files.com MCP server is the files-com-mcp package on PyPI. Every LLM client registers MCP servers in its own way and documents the steps; most follow the same shape as Claude Desktop, so Using With Claude is the example to start from when your client is not covered here.

Requirements

The examples run the server with uvx, which is part of uv. It runs a Python tool in an isolated environment of its own, so there is nothing to install or configure by hand beyond uv itself. Install uv first.

Registering The Server

Where your client asks for the command that starts an MCP server, give it uvx with files-com-mcp as the argument, as on the right. uvx fetches the package the first time and starts the server on every launch.

Authentication

The server authenticates to Files.com with an API key, read from the FILES_COM_API_KEY environment variable that your client passes to it. The model can do exactly what the key's user can do, so create a key for this purpose with the permissions the agent needs and no more.

The Hosted Server

Files.com also operates a hosted MCP server. An agent connects to it directly, with nothing to run locally; the Files.com AI integrations documentation covers it.

Start the server

uvx files-com-mcp

With the API key in the environment

FILES_COM_API_KEY=your-api-key uvx files-com-mcp