Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

Explore

  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Tags index
  • Submit a server
  • Pricing

Learn

  • Guides hub
  • What is MCP?
  • Install guide
  • Troubleshooting
  • Security
  • Blog
  • Blog RSS

Tools

  • All tools
  • Config generator
  • Config validator
  • MCP playground
  • OpenAPI → MCP
  • Badge generator

For agents

  • API docs
  • Trust & traffic
  • llms.txt ↗ (opens in a new tab)
  • Catalog JSON ↗ (opens in a new tab)
  • Remote MCP ↗ (opens in a new tab)

Company

  • About
  • Contact
  • X (@AllMCPs) ↗ (opens in a new tab)
  • GitHub ↗ (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on Buildlist
© 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. đŸ’» Developer Tools
  3. Python Mcp
P
Health: Not checked yetWe have not completed a health check for this listing yet.Last checked 8/10/2026, 11:24:15 PM

Python Mcp

Enrichment pendingWe haven’t run our AI enrichment pass on this listing yet, so the overview, use cases, and FAQ below may be sparse or missing. We work through the catalog over time — check back soon.
View Repository

Securely give LLMs controlled access to real-world operations inside your Files.com environment

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent — or use 1-click editor setup below.

Add to CursorAdd to VS Code
Manual Client & Custom JSON ConfigExpand JSON â–Ÿ

Install Config Generator

Choose your client
claude_desktop_config.json
{
  "mcpServers": {
    "python-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "python-mcp"
      ]
    }
  }
}

💡 Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)

Install Directory Badge Claim listing AlternativesđŸ’» More in Developer Tools

Documentation Overview

Files.com MCP Server

Files.com MCP allows your AI model, like ChatGPT or Claude, to use Files.com.

Files.com is the cloud-native, next-gen MFT, SFTP, and secure file-sharing platform that replaces brittle legacy servers with one always-on, secure fabric. Automate mission-critical file flows—across any cloud, protocol, or partner—while supporting human collaboration and eliminating manual work.

With universal SFTP, AS2, HTTPS, and 50+ native connectors backed by military-grade encryption, Files.com unifies governance, visibility, and compliance in a single pane of glass.

Introduction

Modern AI models like ChatGPT and Claude are no longer just answering questions—they’re taking action. With Files.com MCP, you can securely give LLMs controlled access to real-world operations inside your Files.com environment.

Whether it's uploading, downloading, querying folders, or managing users, MCP enables your AI agent to interact with your Files.com infrastructure as if it were an extension of your team—without compromising on security, auditability, or control.

What Is MCP?

Model Context Protocol (MCP) is a structured interface that lets Large Language Models call real APIs as part of their workflow. Think of it as a way to “hand tools” to the LLM—where the tools are real, authenticated functions from your Files.com environment.

When integrated via MCP, your LLM can:

  • Transfer files between cloud and on-prem systems

  • Query folders or file metadata

  • Create and manage users

  • Automate workflows like archival or sharing

  • And much more

MCP turns the LLM from a passive assistant into an active file operations agent.

What is Files.com?

Files.com is the modern platform for secure file transfer, automation, and storage integration. Used by thousands of enterprises, Files.com connects cloud apps, on-prem systems, and human workflows—all through a single, powerful interface.

With robust APIs, native protocol support (SFTP, FTPS, AS2, and more), and enterprise-grade access controls, Files.com is built to move your files—reliably, securely, and at scale.

Common Use Cases

AI Assistants for Operations Teams: Let your internal chatbot fetch or archive files on request.

Automated LLM Workflows: Build AI agents that react to incoming support requests, then retrieve or upload the necessary files from your environment.

Developer Copilots: Enable your dev-focused LLMs to create users, provision folders, or debug via real-time file access.

Important Information

Large Language Models perform best when their toolset is focused. If you're integrating with Files.com MCP and noticing inconsistent tool usage, your LLM may be overloaded with too many available functions.

Most LLM clients allow you to selectively enable or disable tools exposed through MCP. For best results, only include the specific tools your agent needs for its task. This reduces ambiguity and improves the model’s ability to pick the right operation every time.

Installation Into Your LLM

Each LLM client has its own method for installing an MCP, and they typically provide specific instructions. Many clients follow a pattern similar to Claude, so our Claude example is a great starting point if you’re working with one of those.

For LLMs that require a more detailed or technical setup, our MCP is implemented in Python and available on PyPI: https://pypi.org/project/files-com-mcp/

If your LLM client needs you to supply execution details for our MCP, we recommend using uvx, as demonstrated in the Claude example. This approach ensures a smooth, reproducible setup with minimal effort.

Hosted MCP Server

Files.com also provides a hosted MCP server that lets AI agents connect to Files.com securely, without requiring you to run the Python package locally. For more information, see the Files.com AI integrations documentation.

Using with Claude

To install into Claude you have to add JSON to the claude_desktop_config.json file

An official tutorial can found here: https://modelcontextprotocol.io/quickstart/user#2-add-the-filesystem-mcp-server

To add the Files.com MCP, use the Claude Config JSON below (be sure to change the FILES_COM_API_KEY value)

uv Required

These examples require uv which is a popular modern environment manager for running isolated python tools. You will need to install it first. Using uvx is a huge improvement over older Python environment setup methods. It is simple, runs smoothly, and eliminates the need for manual configuration or unnecessary complexity.

Claude Config

JSON Config
{
  "mcpServers": {
    "Files.com": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "files-com-mcp"
      ],
      "env": {
        "FILES_COM_API_KEY": "CHangeME"
      }
    }
  }
}

Available Tools

The Files.com MCP provides tools for working with files, folders, sharing, users, logs, automations, and related Files.com resources.

Automations

ToolDescription
Find_AutomationShow Automation
List_AutomationList Automations

File System

ToolDescription
Copy_FileCopy File/Folder
Create_FolderCreate Folder
Delete_FileDelete File/Folder
Find_FileFind File/Folder by Path
Gpg_Decrypt_FileDecrypt a GPG-encrypted file and save it to a destination path.
Gpg_Encrypt_FileEncrypt a file with GPG and save it to a destination path.
List_For_FolderList Folders by Path
Move_FileMove File/Folder
Transform_FileTransform a file and save the output to a destination path.
Unzip_FileExtract a ZIP file to a destination folder.
Zip_FileCreate a ZIP from one or more paths and save it to a destination path.
Zip_List_Contents_FileList the contents of a ZIP file.

Integrations

ToolDescription
Find_Remote_ServerShow Remote Server
List_Remote_ServerList Remote Servers

Logging

ToolDescription
List_Action_LogList Action Logs
List_Api_Request_LogList API Request Logs
List_Automation_LogList Automation Logs
List_Email_LogList Email Logs
List_Exavault_Api_Request_LogList Exavault API Request Logs
List_External_EventList External Events
List_File_Migration_LogList File Migration Logs
List_For_File_HistoryList history for specific file.
List_For_Folder_HistoryList history for specific folder.
List_For_User_HistoryList history for specific user.
List_Ftp_Action_LogList FTP Action Logs
List_HistoryList site full action history.
List_Inbound_S3_LogList Inbound S3 Logs
List_Logins_HistoryList site login history.
List_Outbound_Connection_LogList Outbound Connection Logs
List_Public_Hosting_Request_LogList Public Hosting Request Logs
List_Scim_LogList Scim Logs
List_Settings_ChangeList Settings Changes
List_Sftp_Action_LogList SFTP Action Logs
List_Sync_LogList Sync Logs
List_Web_Dav_Action_LogList WebDAV Action Logs

Sharing / Share Links

ToolDescription
Create_BundleCreate Share Link
Create_Bundle_NotificationCreate Share Link Notification
Create_Bundle_RecipientCreate Share Link Recipient
Delete_BundleDelete Share Link
Delete_Bundle_NotificationDelete Share Link Notification
Find_BundleShow Share Link
Find_Bundle_NotificationShow Share Link Notification
List_BundleList Share Links
List_Bundle_DownloadList Share Link Downloads
List_Bundle_NotificationList Share Link Notifications
List_Bundle_RecipientList Share Link Recipients
List_Bundle_RegistrationList Share Link Registrations
Update_BundleUpdate Share Link
Update_Bundle_NotificationUpdate Share Link Notification

User Accounts

ToolDescription
Create_GroupCreate Group
Create_PermissionCreate Permission
Create_UserCreate User
Delete_GroupDelete Group
Delete_PermissionDelete Permission
Delete_UserDelete User
Find_GroupShow Group
Find_UserShow User
List_GroupList Groups
List_PermissionList Permissions
List_UserList Users
Update_GroupUpdate Group
Update_UserUpdate User

Authentication

The Files.com MCP uses API key authentication.

Authenticate with an API Key

Authenticating with an API key is the recommended authentication method for most scenarios, and is the method used in the examples on this site.

To use an API Key, first generate an API key from the web interface or via the API or an SDK.

Note that when using a user-specific API key, if the user is an administrator, you will have full access to the entire API. If the user is not an administrator, you will only be able to access files that user can access, and no access will be granted to site administration functions in the API.

Don't forget to replace the placeholder, YOUR_API_KEY, with your actual API key.

Sort and Filter

Several of the Files.com API resources have list operations that return multiple instances of the resource. The List operations can be sorted and filtered.

Sorting

To sort the returned data, pass in the sort_by method argument.

Each resource supports a unique set of valid sort fields and can only be sorted by one field at a time.

Special note about the List Folder Endpoint

For historical reasons, and to maintain compatibility with a variety of other cloud-based MFT and EFSS services, Folders will always be listed before Files when listing a Folder. This applies regardless of the sorting parameters you provide. These will be used, after the initial sort application of Folders before Files.

Filtering

Filters apply selection criteria to the underlying query that returns the results. They can be applied individually or combined with other filters, and the resulting data can be sorted by a single field.

Each resource supports a unique set of valid filter fields, filter combinations, and combinations of filters and sort fields.

Filter Types

FilterTypeDescription
filterExactFind resources that have an exact field value match to a passed in value. (i.e., FIELD_VALUE = PASS_IN_VALUE).
filter_prefixPatternFind resources where the specified field is prefixed by the supplied value. This is applicable to values that are strings.
filter_gtRangeFind resources that have a field value that is greater than the passed in value. (i.e., FIELD_VALUE > PASS_IN_VALUE).
filter_gteqRangeFind resources that have a field value that is greater than or equal to the passed in value. (i.e., FIELD_VALUE >= PASS_IN_VALUE).
filter_ltRangeFind resources that have a field value that is less than the passed in value. (i.e., FIELD_VALUE < PASS_IN_VALUE).
filter_lteqRangeFind resources that have a field value that is less than or equal to the passed in value. (i.e., FIELD_VALUE <= PASS_IN_VALUE).

Paths

Working with paths in Files.com involves several important considerations. Understanding how path comparisons are applied helps developers ensure consistency and accuracy across all interactions with the platform.

Capitalization

Files.com compares paths in a case-insensitive manner. This means path segments are treated as equivalent regardless of letter casing.

For example, all of the following resolve to the same internal path:

Path VariantInterpreted As
Documents/Reports/Q1.pdfdocuments/reports/q1.pdf
documents/reports/q1.PDFdocuments/reports/q1.pdf
DOCUMENTS/REPORTS/Q1.PDFdocuments/reports/q1.pdf

This behavior applies across:

  • API requests
  • Folder and file lookup operations
  • Automations and workflows

See also: Case Sensitivity Documentation

Slashes

All path parameters in Files.com (API, SDKs, CLI, automations, integrations) must omit leading and trailing slashes. Paths are always treated as absolute and slash-delimited, so only internal / separators are used and never at the start or end of the string.

Path Slash Examples

PathValid?Notes
folder/subfolder/file.txt✅Correct, internal separators only
/folder/subfolder/file.txt❌Leading slash not allowed
folder/subfolder/file.txt/❌Trailing slash not allowed
//folder//file.txt❌Duplicate separators not allowed

Unicode Normalization

Files.com normalizes all paths using Unicode NFC (Normalization Form C) before comparison. This ensures consistency across different representations of the same characters.

For example, the following two paths are treated as equivalent after NFC normalization:

InputNormalized Form
uploads/\u0065\u0301.txtuploads/Ă©.txt
docs/Café/Report.txtdocs/Café/Report.txt
  • All input must be UTF‑8 encoded.
  • Precomposed and decomposed characters are unified.
  • This affects search, deduplication, and comparisons across SDKs.

Workspaces

A Workspace is a lightweight way to organize related resources inside a single Files.com Site.

Customers commonly group resources by project, department, client, or region. Workspaces provide a built-in structure for that grouping, so the UI can operate within a clear "workspace context" and admins can delegate management for a subset of resources without requiring full site-level isolation.

Every Site has an implicit Default workspace (ID 0). Resources that are not explicitly assigned to a named workspace are considered part of the Default workspace.

Using Workspaces with the REST API

To use Workspaces with the REST API, send the following request header:

http
X-Files-Workspace-Id: <workspace_id>

This changes path mapping and "what you're looking at."

When the X-Files-Workspace-Id header is provided:

  • List, show, update, and delete operations are constrained to that workspace for workspace-scoped models.
  • Create operations default workspace_id to the scoped workspace when not explicitly provided.
  • Attempts to provide a mismatching workspace_id are rejected with not-authorized/insufficient-permission-for-params.

This header only works for sitewide keys, or keys related to users with permissions to more than one workspace.

Foreign Language Support

The Files.com MCP will soon be updated to support localized responses by using a configuration method. When available, it can be used to guide the API in selecting a preferred language for applicable response content.

Language support currently applies to select human-facing fields only, such as notification messages and error descriptions.

If the specified language is not supported or the value is omitted, the API defaults to English.

Errors

Mock Server

Files.com publishes a Files.com API server, which is useful for testing your use of the Files.com SDKs and other direct integrations against the Files.com API in an integration test environment.

It is a Ruby app that operates as a minimal server for the purpose of testing basic network operations and JSON encoding for your SDK or API client. It does not maintain state and it does not deeply inspect your submissions for correctness.

Eventually we will add more features intended for integration testing, such as the ability to intentionally provoke errors.

Download the server as a Docker image via Docker Hub.

The Source Code is also available on GitHub.

A README is available on the GitHub link.

Development

While our MCP works well out-of-the-box, some power users find value in modifying MCP code to suit their unique needs. For those power users, it is recommended to use STDIO mode. Upload and Download tools rely on the file system where the MCP is running.

To test LLM tools we recommend a popular command-line program called inspector. This will start a WebUI on a local port, the output of the command will give you the link to the inspector GUI. Ex: http://127.0.0.1:6274

Development - STDIO

Code
FILES_COM_API_KEY="dummyKey" npx @modelcontextprotocol/inspector uv run -m files_com_mcp

Development - SSE

Code
uv run -m files_com_mcp --mode server --port 12345

When calling the SSE server, include x-filesapi-key: <your-api-key> as an HTTP header. You can still set FILES_COM_API_KEY as a fallback when a header is not provided.

Launch the inspector

Terminal
npx @modelcontextprotocol/inspector

Development Claude Config

JSON Config
{
  "mcpServers": {
    "Files.com": {
      "type": "stdio",
      "command": "uv",
      "args": [
        "--directory",
        "/path/to/folder-containing-files_com_mcp",
        "run",
        "-m",
        "files_com_mcp"
      ],
      "env": {
        "FILES_COM_API_KEY": "CHangeME"
      }
    }
  }
}

MCP Registry Metadata

Code
mcp-name: com.files/python-mcp

Related MCP Servers

View all in Developer Tools View all alternatives
  • A
    Ai Netcafe

    Compare LLM cost & latency on one prompt, translate PDF keeping layout, cited research, make PPTX

    đŸ’» Developer Tools0 views
    Compare vs Ai Netcafe →
  • Claude Task Master logoClaude Task Master

    AI-powered task management system for AI-driven development. Features PRD parsing, task expansion, multi-provider support (Claude, OpenAI, Gemini, Perplexity, xAI), and selective tool loading for optimized context usage.

    đŸ’» Developer Tools7 views
    Compare vs Claude Task Master →
  • Shadcn Ui Mcp Server logoShadcn Ui Mcp Server

    MCP server that gives AI assistants seamless access to shadcn/ui v4 components, blocks, demos, and metadata.

    đŸ’» Developer Tools2 views
    Compare vs Shadcn Ui Mcp Server →
  • Globalping Mcp Server logoGlobalping Mcp Server

    The Globalping MCP server provides users and LLMs access to run network tools like ping, traceroute, mtr, HTTP and DNS resolve from thousands of locations around the world.

    đŸ’» Developer Tools1 views
    Compare vs Globalping Mcp Server →

Frequently Asked Questions about Python Mcp

Add the following block to your claude_desktop_config.json under mcpServers: "mcpServers": { "python-mcp": { "command": "npx", "args": ["-y", "python-mcp"] } }

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewPython Mcp AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/python-mcp?style=directory)](https://allmcps.com/mcp/python-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/python-mcp"><img src="https://allmcps.com/api/badge/python-mcp?style=directory" alt="Python Mcp on AllMCPs" /></a>

Technical Specs & Signals

CategoryđŸ’»Developer Tools
More technical detailsExpand â–Ÿ
TransportSTDIO
RuntimeNode.js
Views0
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
27Quality signal: Emerging · 27/100How this signal is calculated â–Ÿ
Server availabilityNot measured

Not scored for repo-hosted servers — we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership8/20
Documentation & tools11/30
Adoption & activity1/15
Community engagement0/10

A guidance signal from public completeness & health data — not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

★ FeaturedMoxie Docs MCP logo

Moxie Docs MCP

MCP & Agent Skills for Automated Documentation, and codebase conventions + context

Explore Server →

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to get the verified badge and attach your website.

Free dofollow backlink: after claiming, verify your product site and place a dofollow AllMCPs badge — we recheck it stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in đŸ’» Developer Tools →Best MCP servers for Developers →Alternatives to Python Mcp →Install in Claude DesktopInstall in CursorInstall in VS Code