Vinkius

Syncthing MCP. Manage P2P File Syncs with Conversation.

Syncthing. Take full, conversational control over your private file synchronization networks. This MCP lets you monitor every connected device, check folder completion status across remote nodes, and manage the sync process—all without touching a terminal window. You can verify directory structures remotely or pause specific devices instantly, making it ideal for system admins managing distributed data backups.

Syncthing MCP is compatible with Claude Claude
Syncthing MCP is compatible with ChatGPT ChatGPT
Syncthing MCP is compatible with Cursor Cursor
Syncthing MCP is compatible with Gemini Gemini
Syncthing MCP is compatible with Windsurf Windsurf
Syncthing MCP is compatible with VS Code VS Code
Syncthing MCP is compatible with JetBrains JetBrains
Syncthing MCP is compatible with Vercel Vercel
See Vinkius in Action

Give Claude and any AI agent real-world access

Monitor Device Health

See which devices are connected, their current status, and overall connection metadata.

Control Synchronization Flow

Pause or resume syncing for specific nodes, or restart the entire Syncthing process when needed.

Check Folder Progress

Determine if a folder has completed synchronization and retrieve detailed status reports on database health.

Inspect Data Structure

Remotely list directories matching specific paths across your entire sync network for auditing or verification.

Manage System Settings

Retrieve the full system configuration, check if a restart is required, or even shutdown the service.

Waiting for input…

AI Agent
Syncthing

What AI agents can do with Syncthing: 25 Tools for File Sync Operations

These tools allow you to perform every operational task on your syncthing instance—from checking connection status and listing directories to pausing services or resetting databases.

Make your AI actually useful.

Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.

Start using Syncthing MCP

System Browse

Lists directories based on a provided file path.

System Connections

Retrieves all configured devices and their active connection status.

Get Db Completion

Provides the current synchronization completion percentage for a folder or device.

Get Db File

Retrieves detailed metadata and status information about one specific file.

Scan Db

Triggers an immediate synchronization scan request for a specified folder.

Get Db Status

Checks the overall database status of a synchronized folder.

Get Device Stats

Gets detailed performance and resource statistics for a connected device.

Get Events

Polls the system to check for recent synchronization or connection events.

Get Folder Stats

Retrieves comprehensive statistics and usage data for a specific synchronized folder.

Get Config

Fetches the complete, current system configuration settings.

Get Db Ignores

Retrieves the list of ignore patterns set for a specific folder's database.

Get Device

Fetches the detailed configuration settings for one specified device ID.

Get Devices

Retrieves a list of all configured devices and their current connection details.

Get Folder

Fetches the detailed configuration settings for one specified folder path.

Get Folders

Retrieves a list of all configured folders and their respective paths.

Get Health

Performs a simple, non-authenticated check to confirm the overall operational status...

System Pause

Temporarily halts synchronization activity on specified devices or all devices if no...

Get Random String

Generates a strong, random alphanumeric string for use in configuration files.

System Reset

Resets the index database for one or more specified folders.

Get Restart Required

Checks if a system configuration change mandates a full service restart.

System Restart

Initiates a controlled restart of the entire Syncthing service instance.

System Resume

Resumes synchronization activity on specified devices or all devices if no ID is...

Set Config

Replaces the entire system configuration with a new set of parameters.

Set Db Ignores

Sets or updates the ignore patterns for a specified folder's database.

System Shutdown

Gracefully shuts down the Syncthing service instance.

System Status

Gets the current system status and resource usage metrics of the running process.

Verify Device Id

Validates and formats a raw device ID string into the required operational format.

System Version

Retrieves the current software version number of the Syncthing instance.

Security and governance baked right in.

Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.

Syncthing MCP is compatible with Claude

Claude AI

1

Open Claude Settings

Go to claude.ai, click your profile icon, then navigate to Customize → Connectors.

2

Add Custom Connector

Click the "+" button and select Add custom connector. Paste your Vinkius endpoint URL:

https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp

Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com. For OAuth-protected servers, expand Advanced settings to add credentials.

3

Start a conversation

Open a new chat. The Syncthing integration is available immediately — no restart needed.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on each call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Syncthing, then connect any of our 5,200+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 5,200+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Connections are secured and governed automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog weekly
Syncthing MCP server cover

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Syncthing. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS CLOUD

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on each call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

Your data is protected. See how we built it.

Checking on Your Backup Network Is a Nightmare of Dashboards

Today, checking your multi-node backup network means jumping between multiple web UIs. You check the main dashboard for device status, then open another tab to see folder completion percentages, and finally, maybe you have to run a separate command just to list directories to verify file paths. It's tedious copy-pasting and switching context.

With this MCP, you talk directly to your agent. You ask it, 'What's the status of the Q4 backup?' The agent pulls in device health via `get_devices`, checks folder completion using `get_db_completion`, and verifies file paths—all in one response. You get actionable data without leaving your chat window.

Syncthing MCP Gives You Complete System Control

Manual control used to require knowing which specific CLI command to run, and often required a restart just to make simple changes. If you needed to pause one device while the others kept running, it was complicated.

Now, if you tell your agent to `system_pause` a specific ID, that happens immediately. You manage the network like an operating system—directing power, checking resource usage with `system_status`, and getting immediate confirmation of what changed.

What Syncthing MCP does for your AI

Managing peer-to-peer file synchronization used to mean running multiple command-line tools just to get an overview of what was happening across your network. Now, you connect this MCP and talk to your agent about your infrastructure like natural conversation. You tell it, 'What's the status of my backups?' and it handles the complexity of checking connection health, folder completeness, and device stats.

It gives you a single pane of glass view of your entire sync setup.

Whether you need to pause syncing on one machine because of an outage or browse a specific directory path across multiple nodes just to verify file integrity, your agent can execute those commands. This capability moves deep system control out of the terminal and into chat. By connecting this MCP via Vinkius, you get reliable access to manage complex data flows from any compatible AI client.

It's about gaining visibility and granular control over a distributed network—the kind of operational oversight that used to require specialized knowledge and dozens of manual checks.

Built · Hosted · Managed by Vinkius Syncthing MCP - Manage File Synchronization and Device Status
Server ID 019e38f6-e0db-73d3-bb98-768e384c5f2f
Vinkius Inspector
Compliance Grade A+
Score 98.33/100
Vinkius Inspector Badge — Score 98.33/100

Frequently asked questions about Syncthing MCP

How do I check if my Syncthing setup needs a restart using the Syncthing MCP? +

You use the get_restart_required tool. It checks your current configuration against the running service parameters and tells you definitively if a full system restart is necessary before making changes.

Can I list remote files using the Syncthing MCP? +

Yes, use system_browse. You provide the path, and the tool lists matching directories across your entire connected sync network, helping you audit file structures remotely.

What is the difference between `get_folder` and `get_folders` in the Syncthing MCP? +

get_devices retrieves a list of all configured devices. In contrast, get_folders lists every synchronized folder path, while get_folder gets the deep configuration for just one specific path.

How do I check if my backup is finished using Syncthing MCP? +

Use get_db_completion. This tool gives you a quantifiable status, reporting the percentage completion and ensuring the folder has fully synced across all connected nodes.

If I change settings, should I use `set_config` or manually restart? +

Before changing anything, always run get_restart_required. If it indicates a change is needed, you then use the appropriate setter tool (like set_config) followed by system_restart.