Backs up Cloudflare projects to a specified GitHub repository.
This is an MCP (Model Context Protocol) server that backs up Cloudflare projects to a GitHub repository.
To install Cloudflare to GitHub Backup for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @DynamicEndpoints/cloudflare-github-backup-mcp --client claude
git clone <repository_url>
cd cloudflare-github-backup
npm install
npm run build
Obtain your Cloudflare API token:
Obtain your GitHub personal access token:
Edit the cline_mcp_settings.json
file:
{
"mcpServers": {
"cloudflare-backup": {
"command": "node",
"args": ["/path/to/cloudflare-github-backup/build/index.js"],
"env": {
"CLOUDFLARE_API_TOKEN": "your_cloudflare_api_token",
"GITHUB_ACCESS_TOKEN": "your_github_access_token",
"GITHUB_REPO_NAME": "your_github_repo_name"
}
}
}
}
/path/to/cloudflare-github-backup
with the actual path to the cloudflare-github-backup
directory.your_cloudflare_api_token
, your_github_access_token
, and your_github_repo_name
with your actual tokens and repository name.Start the MCP server by restarting the VS Code extension.
Use the use_mcp_tool
tool to call the backup_projects
tool:
<use_mcp_tool>
<server_name>cloudflare-backup</server_name>
<tool_name>backup_projects</tool_name>
<arguments>
{}
</arguments>
</use_mcp_tool>
This will trigger the backup process. The server will log messages to the console indicating the progress.
Currently, the backup logic is just a placeholder. It will log messages to the console but won't perform actual backups. The next step is to implement the actual backup logic using the Cloudflare and GitHub APIs.
An MCP service for deploying HTML content to EdgeOne Pages and obtaining a publicly accessible URL.
Retrieve data from the National Park Service (NPS) API.
Analyze CDK projects to identify AWS services used and get pricing information from AWS pricing webpages and API.
An MCP server for interacting with the Kayzen Analytics API, requiring credentials configured via environment variables.
MCP server acting as an interface to the Google Ads, enabling programmatic access to Google Ads data and management features.
Interact with capabilities of the CRIC Wuye AI platform, an intelligent assistant specifically for the property management industry.
Interact with AWS resources using Single Sign-On (SSO). Supports SSO login, listing accounts/roles, and executing AWS CLI commands.
Integrates with the Uberall API to manage business listings, locations, and social media presence.
AniList MCP server for accessing AniList API data
An MCP server deployed on Cloudflare Workers, featuring OAuth login and data storage via Cloudflare KV.