Syncthing MCP Server
Allows for the management and monitoring of Syncthing file synchronization instances, providing capabilities to configure folders and devices, monitor system status and connectivity, and perform administrative actions such as rescanning folders or pausing synchronization.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Syncthing MCP ServerCheck the sync status of my 'Photos' folder and list any errors."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Syncthing MCP Server
A Model Context Protocol (MCP) server for managing and monitoring Syncthing file synchronization instances. Built with FastMCP.
Features
35 tools for complete Syncthing management
Multi-instance support - manage multiple Syncthing nodes from one server
Three transport modes - streamable-http, SSE, and stdio
Async throughout - non-blocking httpx client with connection pooling
Related MCP server: Trakt MCP Server
Quick Start
git clone https://github.com/zaphodsdad/syncthing-mcp.git
cd syncthing-mcp
cp .env.example .env
# Edit .env with your Syncthing instance details
uv sync
uv run syncthing-mcpConfiguration
Single Instance
SYNCTHING_URL=http://localhost:8384
SYNCTHING_API_KEY=your-api-key-hereMultiple Instances
SYNCTHING_INSTANCES=server1|http://host1:8384|key1,server2|http://host2:8384|key2Server Options
SERVER_HOST=0.0.0.0
SERVER_PORT=8088
TRANSPORT=streamable-http # streamable-http, sse, or stdio
LOG_LEVEL=INFOTools
Monitoring (15 tools, read-only)
Tool | Description |
| List configured instances and check connectivity |
| System status: version, uptime, memory usage |
| Device connections with bandwidth and addresses |
| Sync completion % for a folder/device pair |
| All configured folders with labels, paths, types |
| Detailed folder sync state, file counts, errors |
| All configured devices with names and addresses |
| Per-device stats: last seen, connection duration |
| Per-folder stats: last scan, last synced file |
| Current system errors |
| Recent log entries (filterable by timestamp) |
| Devices requesting to connect |
| Folders offered by remote devices |
| Browse files/directories within a synced folder |
| Quick up/down health check (no auth required) |
Actions (8 tools)
Tool | Description |
| Trigger folder rescan (full or subfolder) |
| Pause syncing with a specific device |
| Resume syncing with a specific device |
| Pause all syncing |
| Resume all syncing |
| Force local state as authoritative (send-only folders) |
| Revert local changes to match remote (receive-only folders) |
| Clear system error log |
Configuration (12 tools)
Tool | Description |
| Add a new shared folder |
| Modify folder settings |
| Remove a shared folder (files on disk unchanged) |
| Add a new device by ID |
| Modify device settings |
| Remove a device |
| Accept a pending device connection |
| Reject a pending device connection |
| Accept a pending folder share |
| Reject a pending folder share |
| Get full config or a specific section |
| Restart the Syncthing service |
Client Configuration
Claude Desktop
{
"mcpServers": {
"syncthing": {
"command": "npx",
"args": ["-y", "@anthropic-ai/mcp-remote", "http://your-host:8088/mcp"]
}
}
}Claude Code
claude mcp add syncthing http://your-host:8088/mcpstdio mode
{
"mcpServers": {
"syncthing": {
"command": "uv",
"args": ["--directory", "/path/to/syncthing-mcp", "run", "syncthing-mcp"],
"env": {
"SYNCTHING_URL": "http://localhost:8384",
"SYNCTHING_API_KEY": "your-key",
"TRANSPORT": "stdio"
}
}
}
}Deployment (systemd)
sudo cp syncthing-mcp.service /etc/systemd/system/
sudo systemctl enable --now syncthing-mcpDevelopment
uv sync --dev
uv run pytest tests/ -v
uv run ruff check .
uv run ruff format --check .License
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityDmaintenanceA comprehensive MCP server with 30+ custom tools organized into categories: date/time operations, file management, system information, text processing, and web operations. Enables async communication with robust error handling and flexible CLI integration.Last updated311MIT
- Alicense-qualityBmaintenanceA comprehensive MCP server with 36 tools for tracking TV shows and movies, managing watchlists, and syncing ratings with Trakt.tv. It enables users to search extensive databases, check into current viewings, and receive personalized recommendations through natural language commands.Last updated573MIT

onion-mcp-serverofficial
AlicenseAqualityCmaintenanceA feature-rich MCP server offering 30 tools across AI, code, text, data, web, and system categories, enabling tasks like chat, translation, code review, web scraping, and text processing.Last updated30MIT- Alicense-qualityBmaintenanceMCP server for managing AdGuard Home instances and AdGuardHome Sync with 33 tools across read, safe-write, and destructive operations, featuring three-tier write gating.Last updated192MIT
Related MCP Connectors
Markdown-first MCP server for Notion API with 8 composite tools and 39 actions.
MCP server for Gainium — manage trading bots, deals, and balances via AI assistants
Personal assistant MCP server with search, execute, packages, jobs, secrets, and integrations.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/zaphodsdad/syncthing-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server