Перейти к содержимому

MCP Demo

Демо для создания кастомных AI инструментов на Cloudflare Workers с интеграцией в Claude и Cursor

TypeScript
30 stars

Описание

Это простой демонстрационный проект, использующий 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 и повторное развертывание.

Установка

  1. Клонируйте репозиторий: git clone https://github.com/akazwz/workers-mcp-demo.git && cd workers-mcp-demo
  2. Установите зависимости: pnpm install
  3. Войдите в Cloudflare: pnpx wrangler login
  4. Настройте MCP: npx workers-mcp setup (для бесплатных аккаунтов отредактируйте wrangler.jsonc, удалив ‘browser’ binding)
  5. Разверните: pnpm run deploy
  6. Для Claude: pnpx workers-mcp install:claude Для Cursor: добавьте конфиг в MCP настройки.

Информация

Язык
TypeScript
GitHub Stars
30

Ссылки