Caddy Server Connector for AI agents.
13 live capabilities
Manage your web server configurations and proxy upstreams in real-time.
Waiting for input…
Why people use Caddy Server
Fix Caddy Server Management with Caddy Server
With this Connector, you just tell your agent what you want to happen. You can describe the change in plain English, and the agent handles the API calls to update your config, check the health of your upstreams, or verify your certificates. You get the result in seconds without ever touching a text editor.
What Vinkius changes
You get a direct conversational interface for your web server's admin API.
Use it from Claude, ChatGPT, Cursor or another AI client you already have.
One account · 6,100+ Connectors
- Real-world use case 01
Updating a proxy backend
A dev needs to point a new API to a load balancer.
- Real-world use case 02
SSL Troubleshooting
An SRE sees a certificate error.
- Real-world use case 03
Real-time health checks
A DevOps engineer wants to know why a site is slow.
Complete set · 13capabilities
The complete Caddy Server capability set.
These are the exact actions your AI can choose when you ask it to work with Caddy Server.
01—04
4 capabilities in this set.
Part of 13 available through Caddy Server.
- 01 Capability
Adapt config
Converts a Caddyfile into a JSON format without applying it. This is great for previewing changes before you commit them.
- 02 Capability
Append config
Adds elements to an array in your Caddy configuration. This lets you expand lists like allowed IPs or backend pools.
- 03 Capability
Delete config
Removes a specific value from your Caddy config. Use this to clean up old routes or settings quickly.
- 04 Capability
Replace config
Swaps out an existing object or array element. Use this to update specific parts of a config without touching the rest.
05—07
3 capabilities in this set.
Part of 13 available through Caddy Server.
- 05 Capability
Get config by id
Fetches a configuration object using its unique ID. It's the fastest way to grab a specific setting.
- 06 Capability
Get config
Exports a configuration path as JSON. Use this to see your current settings in a structured format.
- 07 Capability
Get metrics
Pulls server metrics in Prometheus format. It helps you see how your traffic is actually flowing.
08—10
3 capabilities in this set.
Part of 13 available through Caddy Server.
- 08 Capability
Get pki ca certs
Retrieves the certificate chain for a specific CA. This is useful for troubleshooting SSL issues.
- 09 Capability
Get pki ca
Shows details about a specific PKI application CA. Use it to check your internal certificate authority status.
- 10 Capability
Get upstreams
Reports the current status of your proxy upstreams. Use this to quickly find which backend nodes are down.
11—13
3 capabilities in this set.
Part of 13 available through Caddy Server.
- 11 Capability
Insert config
Creates a new object or places an item into a specific array index. This gives you precise control over config order.
- 12 Capability
Load config
Sets or replaces the active configuration using JSON or Caddyfile formats. This is how you push changes live.
- 13 Capability
Stop server
Gracefully shuts down the Caddy server process. This is your manual kill switch for the web server.
Set up in minutes
One URL. Then ask Caddy Server to work.
Claude and ChatGPT only need the Connector URL. Copy it once, add it in settings, and use Caddy Server 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_gShVUlwT05Svndiw6yTP7MMzUZIbPaSZETyLT6Vt/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 Caddy Server, and paste the URL above.
- Step 03
Turn it on in chat
Select +, open Connectors, and enable Caddy Server for the conversation.
ChatGPT · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_gShVUlwT05Svndiw6yTP7MMzUZIbPaSZETyLT6Vt/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 Caddy Server URL.
- Step 03
Save and start
Save the connection and enable Caddy Server in your conversation. Desktop may ask you to restart once.
Cursor · IDE configuration
Advanced setup
{
"mcpServers": {
"caddy-server": {
"url": "https://edge.vinkius.com/vk_preview_gShVUlwT05Svndiw6yTP7MMzUZIbPaSZETyLT6Vt/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 Caddy Server
Open Agent mode in chat and ask: "Using Caddy Server, help me...". 13 tools available
VS Code Copilot · IDE configuration
Advanced setup
{
"mcpServers": {
"caddy-server": {
"url": "https://edge.vinkius.com/vk_preview_gShVUlwT05Svndiw6yTP7MMzUZIbPaSZETyLT6Vt/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 Caddy Server
Ask Copilot: "Using Caddy Server, help me...". 13 tools available
Windsurf · IDE configuration
Advanced setup
{
"mcpServers": {
"caddy-server": {
"url": "https://edge.vinkius.com/vk_preview_gShVUlwT05Svndiw6yTP7MMzUZIbPaSZETyLT6Vt/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 Caddy Server
Open Cascade and ask: "Using Caddy Server, help me...". 13 tools available
Cline · IDE configuration
Advanced setup
{
"mcpServers": {
"caddy-server": {
"url": "https://edge.vinkius.com/vk_preview_gShVUlwT05Svndiw6yTP7MMzUZIbPaSZETyLT6Vt/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 Caddy Server
Ask Cline: "Using Caddy Server, help me...". 13 tools available
Claude Code · Terminal command
Advanced setup
claude mcp add caddy-server --transport http "https://edge.vinkius.com/vk_preview_gShVUlwT05Svndiw6yTP7MMzUZIbPaSZETyLT6Vt/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 Caddy Server
Ask Claude: "Using Caddy Server, show me...". 13 tools are ready
Where the request belongs
Work Caddy Server can move forward.
This is for the ops engineer who's tired of clicking through dashboards at 2am or the developer who wants to test proxy changes without constant manual reloads.
DevOps Engineer
Automates proxy updates and monitors backend health without leaving the chat interface.
Web Developer
Quickly tests and adapts Caddyfile configurations during local development.
SRE
Retrieves live metrics and PKI status to ensure site reliability and security compliance.
Build the capability set
Add more capabilities.
Each Connector adds new actions and data without changing how you work.
Browse ConnectorsCloudflare
Manage DNS, Workers, KV, Pages and firewall via Cloudflare. audit records, deploy config and inspect CDN analytics from any AI agent.
Traefik Proxy
Monitor and manage your Traefik Proxy infrastructure. inspect routers, services, and middlewares directly from your AI agent.
Fastly
Manage edge computing and CDN via Fastly. monitor and activate service versions, manage domains and backends, and purge cache directly from any AI agent.
Hetzner
Manage Hetzner Cloud infrastructure—list servers, manage firewalls, and control power states directly from any AI agent.
IPRoyal (Proxy Services)
Manage proxies via IPRoyal. monitor traffic, rotate credentials, and manage whitelisted IPs.
Cloudflare Tunnel
Manage Cloudflare Tunnels directly from your AI agent. list, create, and configure secure Zero Trust connections to your private infrastructure.
Bring your own AI
Change the model, client or framework. Keep Caddy Server 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 Caddy Server.
The practical details behind the request, access and result.
How does the Caddy Server MCP help with web server management?
It gives your AI agent direct access to your Caddy Admin API. You can ask it to update configurations, check server health, and manage SSL certificates using natural language instead of manual CLI commands.
Can I use Caddy Server MCP to update my proxy settings?
Yes. You can tell your agent to update specific proxy paths, add new backends to a pool, or replace existing configuration objects instantly.
Does Caddy Server MCP support SSL and certificate management?
It does. You can use it to inspect internal CA information and retrieve certificate chains for your managed domains to troubleshoot SSL issues.
Can I monitor my server performance with Caddy Server MCP?
Yes, the Connector can pull Prometheus-style metrics. Your agent can summarize your traffic volume and server performance for you.
Is Caddy Server MCP safe for production use?
It works directly with your Caddy Admin API. As long as your API is secured and you only provide the agent with the necessary permissions, it's a standard way to automate infrastructure.
Do I need to know JSON to use the Caddy Server MCP?
No. While the underlying API uses JSON, you can talk to your agent in plain English. It handles the conversion of your requests into the correct format.
Can I use a Caddyfile instead of JSON to update my configuration?
Yes! Use the load_config capability and set the content_type to text/caddyfile. You can also use adapt_config to preview the JSON conversion before applying it.
How can I monitor the health of my load-balanced backends?
Use the get_upstreams capability. It returns the current status and health metrics of all configured proxy upstreams in your Caddy instance.
Is it possible to remove a specific site or route without resetting the whole server?
Absolutely. Use delete_config with the specific path (e.g., apps/http/servers/srv0/routes/1) to remove only that element from the active configuration.
One connection away
Give your agent a direct line to Caddy Server.
Connect Caddy Server once. Keep it beside 6,100+ managed Connectors when the next task needs more.
Explore every Connector No credit card required · Free tier available