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.
A middleware server that allows large language models to interact directly with PlayFab services.
A remote MCP server deployable on Cloudflare Workers or runnable locally, requiring no authentication or external data files.
Interact with the Eyevinn Open Source Cloud API. Requires a Personal Access Token (OSC_ACCESS_TOKEN).
An MCP server implementation for interacting with Azure Health Data Services FHIR.
Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a searchable Graphlit project.
Query Amazon Bedrock Knowledge Bases using natural language to retrieve relevant information from your data sources.
Interact with your Shopify store's data using the GraphQL API.
A remote MCP server deployable on Cloudflare Workers, featuring OAuth login support and local development capabilities.
Interact with the Alpaca trading API for stock trading, account management, and market data using LLMs.
Allows AI models to interact with your Okta environment to manage and analyze resources, designed for IAM engineers, security teams, and administrators.