whatisgithub

What is string-ai-mcp?

usestring/string-ai-mcp — explained in plain English

Analysis updated 2026-05-18

0JavaScriptAudience · developerComplexity · 2/5LicenseSetup · easy

In one sentence

An MCP server that connects AI assistants like Claude Desktop or Cursor to String AI's paid web fetching, searching, and site-crawling API.

Mindmap

mindmap
  root((string-ai-mcp))
    What it does
      Fetches webpages past anti-bot blocks
      Runs rate-limit-free searches
      Crawls sites for URL maps
    Tech stack
      Node.js
      MCP protocol
      String AI API
    Use cases
      AI assistant web access
      Automated site crawling
      Search without blocking
    Audience
      Developers
      AI tool builders
    Setup
      Get String AI API key
      Run with npx
      Configure in editor

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Let an AI coding assistant fetch webpages that are normally blocked by anti-bot protection or CAPTCHAs.

USE CASE 2

Give an AI assistant the ability to run web searches without hitting search engine rate limits.

USE CASE 3

Crawl an entire website and get back a mapped list of its URLs as a background job.

USE CASE 4

Connect String AI's Web Access API to VS Code, Cursor, Windsurf, or Claude Desktop with a short config snippet.

What is it built with?

JavaScriptNode.jsMCP

How does it compare?

usestring/string-ai-mcp00kaku/gallery-slider-block3rd-eden/ircb.io
Stars0
LanguageJavaScriptJavaScriptJavaScript
Last pushed2021-05-192016-11-16
MaintenanceDormantDormant
Setup difficultyeasyeasyeasy
Complexity2/52/52/5
Audiencedevelopergeneraldeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Requires a String AI API key, can be run instantly with npx or installed globally with npm.

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

So what is it?

This project is the official Model Context Protocol server for String AI's Web Access API. The Model Context Protocol, or MCP, is a standard way for AI assistants like Claude Desktop, or code editors like VS Code, Cursor, and Windsurf, to connect to outside tools. This server acts as the bridge between those assistants and String AI's paid web access service, which is built to fetch web pages while getting around anti bot protection, CAPTCHAs, and pages that need JavaScript to render, and to run web searches that avoid rate limits and blocking on search engines. It exposes three tools to a connected AI assistant. One fetches a single webpage. Another runs a web search. The third crawls an entire website and maps out its URLs as a background job, following a quote, approve, poll, and read process, so nothing is actually crawled or billed until you explicitly approve the estimated cost first. Running it requires a String AI API key, which you set as an environment variable. You can run it directly with npx without installing anything permanently, install it globally as a command line tool, or build it yourself from the source code with npm. The README gives copy and paste configuration snippets for adding this server to VS Code, Cursor, Windsurf, and Claude Desktop, and mentions the MCP Inspector tool for testing the server's tools interactively in a browser before connecting it to a real assistant. Communication between the AI assistant and this server happens over standard input and output as the assistant spawns it as a child process, this server then forwards requests over HTTPS to String AI's actual API. The project is released under the MIT license.

Copy-paste prompts

Prompt 1
Help me set up string-ai-mcp in Claude Desktop with my String AI API key.
Prompt 2
Explain the difference between the web_access_fetch, web_access_search, and web_access_sitemap tools.
Prompt 3
Walk me through the quote, approve, poll, and read lifecycle of a sitemap crawl job.
Prompt 4
How do I test this MCP server locally with the MCP Inspector before connecting it to my editor?

Frequently asked questions

What is string-ai-mcp?

An MCP server that connects AI assistants like Claude Desktop or Cursor to String AI's paid web fetching, searching, and site-crawling API.

What language is string-ai-mcp written in?

Mainly JavaScript. The stack also includes JavaScript, Node.js, MCP.

What license does string-ai-mcp use?

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

How hard is string-ai-mcp to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is string-ai-mcp for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.