This package provides an MCP server that allows AI models to interact with the Fastly API through a standardized protocol. It enables AI assistants to perform operations like managing services, domains, origins, backends, cache settings, and more on the Fastly CDN platform.
The server provides numerous tools for interacting with the Fastly API, including:
- Service management (list, create, update, delete)
- Version management (list, clone, activate)
- Domain management (list, create, delete)
- Origin and backend configuration
- Cache settings
- Purge operations
- WAF (Web Application Firewall) settings
- Rate limiting
- Edge dictionaries
- VCL management
- Statistics and metrics
Tools
listservices
createservice
getservice
updateservice
deleteservice
listversions
activateversion
cloneversion
listdomains
createdomain
deletedomain
listorigins
createorigin
updateorigin
listbackends
createbackend
updatebackend
listcachesettings
createcachesetting
updatecachesetting
purgeall
purgeurl
purgebykey
softpurgeurl
getpurgestatus
getwafsettings
createwaf
updatewafrule
listratelimits
createratelimit
listdictionaries
createdictionary
listdictionaryitems
createdictionaryitem
listvcls
createvcl
getstats
getservicestatssummary
getrealtimemetrics
Server Config
{
"mcpServers": {
"fastly": {
"command": "npx",
"args": [
"-y",
"fastly-mcp-server@latest",
"run"
],
"env": {
"API_KEY_APIKEYAUTH": "your-fastly-api-key"
}
}
}
}