MCP Demo
Демо для создания кастомных AI инструментов на Cloudflare Workers с интеграцией в Claude и Cursor
Описание
Это простой демонстрационный проект, использующий Cloudflare Workers для создания кастомных инструментов AI в соответствии со стандартом Model Context Protocol. Он позволяет расширять возможности AI-ассистентов, таких как Claude и Cursor, через безсерверные функции. Ключевые особенности: интеграция с MCP-клиентами, поддержка инструментов вроде генерации изображений и скриншотов. Технологии: Node.js, pnpm, Wrangler CLI. Применения: разработка персонализированных AI-инструментов для обработки данных, изображений и веб-контента.
Возможности
getRandomNumber
Генерация случайного числа для демонстрации инструментов AI.
generateImage
Создание изображений по текстовому описанию с использованием AI.
screenshotURL
Скриншот указанного URL (требует платный аккаунт Cloudflare).
extractImagesFromURL
Извлечение изображений с веб-страницы (требует платный аккаунт Cloudflare).
Кастомизация
Добавление новых инструментов через редактирование src/index.ts и повторное развертывание.
Установка
- Клонируйте репозиторий: git clone https://github.com/akazwz/workers-mcp-demo.git && cd workers-mcp-demo
- Установите зависимости: pnpm install
- Войдите в Cloudflare: pnpx wrangler login
- Настройте MCP: npx workers-mcp setup (для бесплатных аккаунтов отредактируйте wrangler.jsonc, удалив ‘browser’ binding)
- Разверните: pnpm run deploy
- Для Claude: pnpx workers-mcp install:claude Для Cursor: добавьте конфиг в MCP настройки.