Syncthing Connector for AI agents.
28 live capabilities
Manage P2P file synchronization and remote folder backups from your chat.
Waiting for input…
Why people use Syncthing
Syncthing for Automated P2P File Sync Monitoring
This Connector brings that entire workflow into your agent. You can just ask for a status update, check connection health, or see folder progress while you're working in another app. It turns a complex backend management task into a simple conversation, giving you a clear view of your data infrastructure without the extra clicks.
What Vinkius changes
You get a conversational dashboard for your P2P file synchronization network.
Use it from Claude, ChatGPT, Cursor or another AI client you already have.
One account · 6,100+ Connectors
- Real-world use case 01
Verifying remote node connectivity
A sysadmin needs to know if a remote node is online.
- Real-world use case 02
Checking large backup progress
A user wants to see if a multi-gigabyte photo backup finished.
- Real-world use case 03
Auditing remote directory paths
A data manager needs to verify a file exists on a NAS.
Complete set · 28capabilities
The complete Syncthing capability set.
These are the exact actions your AI can choose when you ask it to work with Syncthing.
01—04
4 capabilities in this set.
Part of 28 available through Syncthing.
- 01 Capability
System browse
List directories matching a specific path to see your remote file structure. This helps you verify that files moved correctly to the right spot.
- 02 Capability
System shutdown
Shut down the Syncthing instance completely. Use this to turn off the sync service when you're done.
- 03 Capability
System connections
Get a list of all configured devices and see their current connection status. You can quickly identify which nodes are offline.
- 04 Capability
Get db completion
Check the progress percentage of a folder or device's database sync. This tells you exactly how much data is left to move.
05—08
4 capabilities in this set.
Part of 28 available through Syncthing.
- 05 Capability
Get db file
Get detailed metadata and data about a specific file in your sync network. Use this to see specific file properties.
- 06 Capability
Scan db
Request an immediate manual scan of a specific folder to update the index. This forces Syncthing to look for new files right now.
- 07 Capability
Get db status
Retrieve the current database status for a synchronized folder. Use this to check if the folder index is healthy.
- 08 Capability
Get device stats
Get detailed performance and connection statistics for a specific device. This provides a deeper look at how a node is performing.
09—12
4 capabilities in this set.
Part of 28 available through Syncthing.
- 09 Capability
Get events
Poll the system for recent synchronization events. This lets you see the latest activity in the sync log.
- 10 Capability
Get folder stats
Retrieve statistics like file counts and sizes for a specific folder. Use this to get a high-level summary of your synced data.
- 11 Capability
Get config
Fetch the entire system configuration for your Syncthing instance. This is useful for auditing your current settings.
- 12 Capability
Get db ignores
See the specific ignore patterns currently set for a folder. This helps you understand what files are being skipped.
13—16
4 capabilities in this set.
Part of 28 available through Syncthing.
- 13 Capability
Get device
Get the configuration details for a specific device. Use this to see the settings for a single node.
- 14 Capability
Get devices
List all configured devices in your sync network. This gives you a quick overview of your entire peer network.
- 15 Capability
Get folder
Get the configuration details for a specific folder. Use this to see the settings for a single sync directory.
- 16 Capability
Get folders
List all configured folders in your sync network. This shows you every directory you currently have set up for sync.
17—20
4 capabilities in this set.
Part of 28 available through Syncthing.
- 17 Capability
Get health
Perform a simple health check to see if the instance is responding. This is a quick way to verify the Connector connection is active.
- 18 Capability
System pause
Pause synchronization for all devices or a specific one by ID. This stops data transfer immediately to save bandwidth.
- 19 Capability
Get random string
Generate a strong random alphanumeric string for configuration. Use this to create secure keys or unique identifiers.
- 20 Capability
System reset
Reset the index database for a specific folder or the whole system. Use this if your folder index becomes corrupted or out of sync.
21—24
4 capabilities in this set.
Part of 28 available through Syncthing.
- 21 Capability
Get restart required
Check if the system needs a restart to apply configuration changes. This prevents you from making changes that won't take effect.
- 22 Capability
System restart
Restart the Syncthing process to apply updates or changes. This reboots the sync engine to refresh the configuration.
- 23 Capability
System resume
Resume synchronization for all devices or a specific one by ID. This restarts the data flow after it was paused.
- 24 Capability
Set config
Replace the entire system configuration with a new set of parameters. Use this to push a complete configuration update.
25—28
4 capabilities in this set.
Part of 28 available through Syncthing.
- 25 Capability
Set db ignores
Update the ignore patterns for a specific folder. This lets you change which files are skipped during the sync.
- 26 Capability
System status
Get the current system status and resource usage metrics. This shows you how much CPU and memory the sync engine is using.
- 27 Capability
Verify device id
Verify and format a device ID to ensure it's valid. Use this to check if a device ID is correctly formatted for use.
- 28 Capability
System version
Get the current version of the Syncthing instance. This is useful for checking if you're running the latest software.
Set up in minutes
One URL. Then ask Syncthing to work.
Claude and ChatGPT only need the Connector URL. Copy it once, add it in settings, and use Syncthing from the conversation.
Choose your client
Live previewAdvanced clients IDE · CLI
Claude · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_N0CLhrm9KPxrQ41Ngv7EMN3DGXlbo3kn8fgArdhC/mcp - Step 01
Open Connectors
In Claude Web or Claude Desktop, open Settings and choose Connectors.
- Step 02
Add the URL
Choose Add custom connector, name it Syncthing, and paste the URL above.
- Step 03
Turn it on in chat
Select +, open Connectors, and enable Syncthing for the conversation.
ChatGPT · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_N0CLhrm9KPxrQ41Ngv7EMN3DGXlbo3kn8fgArdhC/mcp - Step 01
Open MCP settings
On desktop, open Settings and MCP servers. On web, open your workspace app or connector settings.
- Step 02
Add the URL
Choose Add server with Streamable HTTP, or create a custom MCP app, then paste the Syncthing URL.
- Step 03
Save and start
Save the connection and enable Syncthing in your conversation. Desktop may ask you to restart once.
Cursor · IDE configuration
Advanced setup
{
"mcpServers": {
"syncthing": {
"url": "https://edge.vinkius.com/vk_preview_N0CLhrm9KPxrQ41Ngv7EMN3DGXlbo3kn8fgArdhC/mcp"
}
}
} - Step 01
Open MCP Settings
Press Cmd+Shift+P (macOS) or Ctrl+Shift+P (Windows/Linux) → search "MCP Settings"
- Step 02
Add the server config
Paste the JSON configuration above into the mcp.json file that opens
- Step 03
Save the file
Cursor will automatically detect the new Connector
- Step 04
Start using Syncthing
Open Agent mode in chat and ask: "Using Syncthing, help me...". 28 tools available
VS Code Copilot · IDE configuration
Advanced setup
{
"mcpServers": {
"syncthing": {
"url": "https://edge.vinkius.com/vk_preview_N0CLhrm9KPxrQ41Ngv7EMN3DGXlbo3kn8fgArdhC/mcp"
}
}
} - Step 01
Create MCP config
Create a .vscode/mcp.json file in your project root
- Step 02
Add the server config
Paste the JSON configuration above
- Step 03
Enable Agent mode
Open GitHub Copilot Chat and switch to Agent mode using the dropdown
- Step 04
Start using Syncthing
Ask Copilot: "Using Syncthing, help me...". 28 tools available
Windsurf · IDE configuration
Advanced setup
{
"mcpServers": {
"syncthing": {
"url": "https://edge.vinkius.com/vk_preview_N0CLhrm9KPxrQ41Ngv7EMN3DGXlbo3kn8fgArdhC/mcp"
}
}
} - Step 01
Open MCP Settings
Go to Settings → MCP Configuration or press Cmd+Shift+P and search "MCP"
- Step 02
Add the server
Paste the JSON configuration above into mcp_config.json
- Step 03
Save and reload
Windsurf will detect the new server automatically
- Step 04
Start using Syncthing
Open Cascade and ask: "Using Syncthing, help me...". 28 tools available
Cline · IDE configuration
Advanced setup
{
"mcpServers": {
"syncthing": {
"url": "https://edge.vinkius.com/vk_preview_N0CLhrm9KPxrQ41Ngv7EMN3DGXlbo3kn8fgArdhC/mcp"
}
}
} - Step 01
Open Cline MCP Settings
Click the Connectors icon in the Cline sidebar panel
- Step 02
Add remote server
Click "Add Connector" and paste the configuration above
- Step 03
Enable the server
Toggle the server switch to ON
- Step 04
Start using Syncthing
Ask Cline: "Using Syncthing, help me...". 28 tools available
Claude Code · Terminal command
Advanced setup
claude mcp add syncthing --transport http "https://edge.vinkius.com/vk_preview_N0CLhrm9KPxrQ41Ngv7EMN3DGXlbo3kn8fgArdhC/mcp" - Step 01
Install Claude Code
Run npm install -g @anthropic-ai/claude-code if not already installed
- Step 02
Add the Connector
Run the command above in your terminal
- Step 03
Verify the connection
Run claude mcp to list connected servers, or type /mcp inside a session
- Step 04
Start using Syncthing
Ask Claude: "Using Syncthing, show me...". 28 tools are ready
Where the request belongs
Work Syncthing can move forward.
This is for the sysadmin tired of manual node checks, the home lab enthusiast managing multi-node backups, and the data manager who needs to verify remote file integrity across a distributed network.
DevOps Engineer
Monitoring distributed sync nodes and managing configurations without leaving the chat interface.
Home Lab Enthusiast
Checking the health of remote backups and triggering folder scans via text.
Data Manager
Verifying that specific files reached their destination by browsing remote paths.
Build the capability set
Add more capabilities.
Each Connector adds new actions and data without changing how you work.
Browse ConnectorsDropbox
Manage cloud storage via Dropbox. list folders, search files, handle shared links, and monitor space usage directly from any AI agent.
Files.com
Sync, share, and automate file workflows across teams with secure cloud storage that integrates with your existing capabilities.
Nextcloud
Manage your Nextcloud instance. handle files, shares, user statuses, and server capabilities directly from your AI agent.
Google Drive: Folders & Shared Drives
Manage your Drive hierarchy. organize folders, manage Shared Drives, and create shortcuts via AI.
Box
Store, share, and collaborate on files securely with enterprise-grade cloud content management and governance controls.
Bring your own AI
Change the model, client or framework. Keep Syncthing connected.
-
Claude -
ChatGPT -
Gemini -
Cursor -
VS Code -
Windsurf -
ZCode -
Cline -
Zed -
Continue -
Kiro -
Roo Code -
Zencoder -
Goose -
Void -
Augment Code -
Amp -
Qodo -
Tabnine -
Pieces -
Sourcegraph Cody -
JetBrains -
Warp -
Amazon Q -
Antigravity -
BoltAI -
Raycast -
Jan -
LM Studio -
AnythingLLM -
Open WebUI -
Msty -
Cherry Studio -
LibreChat -
TypingMind -
Chorus -
5ire -
n8n -
LangChain -
LlamaIndex -
CrewAI -
Vercel AI SDK
Before you connect
Questions about Syncthing.
The practical details behind the request, access and result.
Can the Syncthing MCP help me see if my remote backups are online?
Yes, it provides a real-time view of all your configured devices. You can ask the agent to list your connections to see which nodes are active and which ones have dropped off.
How do I check if a specific folder has finished syncing?
You can just ask the agent for the completion status of any folder. It will pull the latest data from your sync database and tell you exactly how much progress has been made.
Can I use the Syncthing MCP to pause sync on one device?
Yes, you can pause or resume synchronization for specific devices by name or ID. This is helpful if you need to save bandwidth or battery life on a particular machine.
Does the Syncthing MCP let me see the folder contents on other machines?
Yes, it can browse remote directories. This allows you to verify that your files have actually landed on your remote nodes without having to log into those machines separately.
Can I use this to check my Syncthing version and resource usage?
Yes, the Connector can pull your current system version and resource usage metrics. This helps you monitor the health and performance of your sync instance.
How do I see what files are being ignored in my sync?
You can ask the agent to show the ignore patterns for any folder. It will list the specific rules currently set to skip certain files during the synchronization process.
How can I check if Syncthing needs a restart after I changed the configuration?
You can use the get_restart_required capability. It will return a boolean indicating if a restart is pending due to configuration changes.
Is it possible to pause synchronization for a specific device using the AI?
Yes. Use the system_pause capability and provide the specific Device ID. If you omit the ID, it will pause all devices.
Can I see which files are currently being synchronized?
You can use get_db_status or get_db_completion for a specific folder to see the synchronization progress and state of the files in that directory.
One connection away
Give your agent a direct line to Syncthing.
Connect Syncthing once. Keep it beside 6,100+ managed Connectors when the next task needs more.
Explore every Connector No credit card required · Free tier available