SparkForge
SparkForge: генерация медиа, веб-скрейпинг и криптоаналитика в одном MCP-сервере
Что умеет
- Генерировать изображения и видео по текстовому запросу
- Делать скриншоты страниц и конвертировать HTML в Markdown
- Извлекать текст из PDF и изображений, суммировать документы
- Искать в вебе и анализировать криптовалютные токены и кошельки
- Проверять код, домены и email, писать твиты
Какие данные видит
Сервер обращается к внешним API генерации медиа, веб-скрейпинга и криптоданных без доступа к личным аккаунтам пользователя.
Нужен ли аккаунт
Не нужен: сервер работает без входа
SparkForge собирает разные инструменты в одном MCP-сервере: генерацию изображений и видео, скриншоты страниц, конвертацию HTML в Markdown, извлечение текста из PDF, поиск в вебе и анализ криптовалют. Подходит для автоматизации контента, SEO-задач и код-ревью через Claude или ChatGPT.
Как подключить
Как подключить SparkForge к Claude
Адрес сервера, который нужно вставить в настройках Claude:
https://sparkforge--henry-ships.run.tools
- Откройте Claude (сайт claude.ai или приложение для компьютера).
- Перейдите в Настройки → Коннекторы (в английском интерфейсе: Settings → Connectors).
- Нажмите Добавить пользовательский коннектор (Add custom connector).
- Вставьте адрес сервера, скопированный ниже, в поле URL удалённого MCP-сервера и нажмите Добавить.
- В чате нажмите + → Коннекторы и включите новый коннектор.
Пользовательские коннекторы доступны на тарифах Free, Pro, Max, Team и Enterprise. На Free можно добавить только один. В Team и Enterprise коннектор сначала добавляет владелец организации в Настройки организации → Коннекторы.
Авторизация
После нажатия Добавить откроется окно входа в сервис. Войдите под своим аккаунтом и подтвердите доступ. Пароль Claude не видит.
Как подключить SparkForge к ChatGPT
Адрес сервера, который нужно вставить в настройках ChatGPT:
https://sparkforge--henry-ships.run.tools
- Откройте ChatGPT в браузере (chatgpt.com). Нужен тариф Plus, Pro, Business, Enterprise или Edu.
- Один раз включите режим разработчика: Настройки → Приложения → Дополнительные настройки → Режим разработчика (Settings → Apps → Advanced settings → Developer mode).
- Откройте Настройки → Коннекторы и нажмите Создать (Create).
- Заполните форму: Название (любое), Описание (одна фраза, что делает сервис), URL MCP-сервера (скопируйте ниже).
- В поле Аутентификация выберите OAuth, если сервис требует вход, иначе Нет. Нажмите Создать.
- В новом чате откройте + → Приложения/Коннекторы и включите коннектор.
Название раздела у OpenAI менялось (Connectors → Apps/Plugins). Если пункт называется иначе, ищите «режим разработчика» в настройках. В рабочих пространствах Business/Enterprise администратор должен разрешить пользовательские коннекторы.
Авторизация
При первом использовании ChatGPT откроет окно входа в сервис. Войдите и подтвердите доступ.
Как подключить SparkForge к Cursor
Адрес сервера, который нужно вставить в настройках Cursor:
https://sparkforge--henry-ships.run.tools
Быстрый способ: нажмите кнопку Открыть в Cursor ниже, Cursor сам предложит добавить сервер.
Вручную:
- В Cursor откройте Settings → Cursor Settings → MCP и нажмите Add new global MCP server.
- Вставьте JSON, скопированный ниже, в открывшийся файл
~/.cursor/mcp.json(для одного проекта:.cursor/mcp.jsonв корне проекта). - Сохраните файл. Сервер появится в списке MCP; при необходимости пройдите авторизацию по кнопке рядом с ним.
Авторизация
Если сервис требует вход, рядом с сервером в списке MCP появится кнопка авторизации.
Список инструментов сервера (33)
Технические названия из tools/list. Нужны только разработчикам.
| generate_image | Generate an AI image from a text prompt using Flux models. Returns an image URL. Models: flux-schnell (fast, $0.02), flux-dev (quality, $0.03), flux-pro (best, $0.05). |
| take_screenshot | Capture a screenshot of any webpage URL. Returns the screenshot as a base64-encoded PNG image. |
| html_to_markdown | Convert HTML content or fetch a URL and convert its HTML to clean Markdown. |
| summarize_text | Summarize long text using extractive summarization. Fast, algorithmic — no AI API call needed. |
| generate_qr_code | Generate a QR code as a base64-encoded PNG image from any text or URL. |
| validate_json | Validate and prettify JSON. Optionally validate against a JSON Schema. |
| pdf_to_markdown | Extract text from a PDF URL and convert to Markdown. Returns the text content with page count. |
| get_url_metadata | Extract metadata from a URL — title, description, Open Graph tags, favicon, canonical URL. |
| get_crypto_price | Get current cryptocurrency price, 24h change, and market cap from CoinGecko. |
| detect_language | Detect the language of a text string. Supports 10+ languages. |
| text_diff | Compare two texts and show a unified diff with additions and removals. |
| btc_signal | Get a BTC price direction prediction based on 10-indicator technical analysis consensus. Returns up/down/neutral with confidence score. Supports 1m, 5m, 15m, 1h timeframes. |
| scrape_webpage | Scrape a webpage and return clean readable text/markdown. Strips scripts, styles, and HTML tags. |
| web_search | Search the web using Brave Search API. Returns titles, URLs, and descriptions. |
| code_review | Review code using Claude AI. Returns bugs, improvements, and best practice suggestions. |
| write_tweet | Generate tweet text from a topic or prompt using Claude AI. Returns tweet-ready text under 280 chars. |
| verify_email | Validate email format and check MX records for the domain. |
| check_domain | Check domain availability and DNS info via lookup. |
| token_research | Research a crypto token — description, links, price, market cap, volume from CoinGecko. |
| wallet_analysis | Analyze an Ethereum/Base wallet — ETH balance and recent transactions via Etherscan. |
| crypto_news_summary | Get latest crypto news headlines from CryptoPanic. |
| generate_meme | Generate a meme image using Imgflip API. Returns a meme image URL. |
| resize_image | Fetch an image from a URL, resize it, and return as base64 PNG. |
| text_to_speech | Convert text to speech using ElevenLabs. Returns audio as base64 MP3. |
| generate_video | Generate a short AI video from a text prompt using fal.ai. |
| ocr | Extract text from an image URL using Claude vision AI. |
| site_crawl | Crawl a website starting from a URL, follow internal links, return pages as text. |
| smart_summarize | AI-powered summarization in 4 modes: bullet_points, executive, technical, eli5. |
| store_data | Key-value data storage. Operations: set, get, delete, list. Data persists per namespace. |
| extract_structured | Extract structured JSON data from a URL using Claude AI and a provided JSON schema. |
| convert_format | Convert between formats: csv→json, json→csv, markdown→html, html→text. |
| image_resize | Fetch an image from a URL, resize it, and return as base64 PNG. Alias for resize_image. |
| list_services | List all available SparkForge services with pricing, parameters, and demo URLs. |