Enables deployment of a remote MCP server on Cloudflare Workers and connection to Cloudflare AI Playground
Provides the infrastructure for hosting the MCP server, allowing deployment to a Cloudflare Workers URL
Weavely MCP – Remote MCP Server for Form Generation
This project sets up a Model Context Protocol (MCP) server using the @modelcontextprotocol/sdk
, hosted on Cloudflare Workers, to programmatically generate forms using the Weavely API.
🚀 Features
- Deploys an auth-less MCP server on Cloudflare Workers
- Exposes a tool:
create-form
to generate forms via prompt - Uses
axios
for external API calls to weavely.ai - Built using TypeScript and the official
@modelcontextprotocol/sdk
🛠️ Technologies Used
- 🧠 MCP SDK:
@modelcontextprotocol/sdk
- 🌩️ Cloudflare Workers + Wrangler
- 🛡 Type-safe schema validation with
zod
- 🌐 HTTP requests via
axios
- 🧹 Formatting & linting with
biome
📦 Installation
🧪 Development
Start a development server locally using Wrangler:
📤 Deployment
Deploy to Cloudflare Workers:
Or use the Cloudflare Deploy Button:
📺 Demo
Curious how it works? Watch a short demo here:
▶️ https://youtu.be/C1jZBrGV6jE
🔧 Tool: create-form
This MCP agent defines one tool:
- Name:
create-form
- Description: Create a new Weavely form.
- Input Schema:
- Behavior: Sends a POST request to
https://api.weavely.ai/v1/forms/generate
and returns the form content.
🧰 Scripts
Script | Description |
---|---|
dev | Start development server |
deploy | Deploy to Cloudflare |
format | Format code using Biome |
lint:fix | Fix linting issues via Biome |
cf-typegen | Generate Cloudflare bindings |
🗂 Folder Structure
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
A deployable Model Context Protocol server for Cloudflare Workers that enables AI models to use custom tools without authentication requirements.
Related MCP Servers
- -securityFlicense-qualityA deployable Model Context Protocol server on Cloudflare Workers that operates without authentication, allowing connection to AI assistants like Claude Desktop and Cloudflare AI Playground.Last updated -TypeScript
- -securityFlicense-qualityA Cloudflare Workers-based Model Context Protocol server that can be deployed without authentication requirements, allowing users to create custom AI tools accessible from Cloudflare AI Playground or Claude Desktop.Last updated -TypeScript
- -security-license-qualityA Cloudflare Workers-based Model Context Protocol server without authentication requirements, allowing users to deploy and customize AI tools that can be accessed from Claude Desktop or Cloudflare AI Playground.Last updated -TypeScript
- -securityFlicense-qualityA serverless implementation for deploying Model Context Protocol servers on Cloudflare Workers that enables AI models to access custom tools without authentication requirements.Last updated -TypeScript