Sparkforge

by henry-ships

299 downloads
Not rated
GitHub

About

33 utility APIs for AI agents — image generation, web scraping, crypto analysis, code review, OCR, TTS & more. Remote MCP server with Streamable HTTP. Pay-per-request via x402 micropayments. One wallet, zero API keys.

Details

Author
henry-ships
Downloads
299
Categories
Developer Tools, AI, Web Scraping

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Sparkforge
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

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.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "sparkforge": {
            "sparkforge": {
                "url": "https://sparkforge.sh/api/mcp"
            }
        }
    }
}

McpServers

{
    "sparkforge": {
        "url": "https://sparkforge.sh/api/mcp"
    }
}

This is a Next.js project bootstrapped with create-next-app.

Getting Started

First, run the development server:

npm run dev

or

yarn dev

or

pnpm dev

or

bun dev

Open http://localhost:3000 with your browser to see the result.

You can start editing the page by modifying app/page.tsx. The page auto-updates as you edit the file.

This project uses next/font to automatically optimize and load Geist, a new font family for Vercel.

Learn More

To learn more about Next.js, take a look at the following resources:

- Next.js Documentation - learn about Next.js features and API.
- Learn Next.js - an interactive Next.js tutorial.

You can check out the Next.js GitHub repository - your feedback and contributions are welcome!

Deploy on Vercel

The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.

Check out our Next.js deployment documentation for more details.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.