String AI Web Access MCP Server
OfficialAllows Windsurf (by Codeium) to use web access capabilities for fetching webpages, searching, and crawling sitemaps via String AI's API.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@String AI Web Access MCP Serverfetch the homepage of example.com"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
String AI Web Access MCP Server
The official Model Context Protocol (MCP) server for String AI's Web Access API. Connect any MCP-compatible client — VS Code, Cursor, Windsurf, Claude Desktop, and more — to String AI's powerful web access capabilities.
Tools
Tool | Description |
| Fetch any webpage with automatic anti-bot bypass, CAPTCHA handling, and JavaScript rendering |
| Search the web with reliable results — bypasses rate limits and bot protection on search engines |
| Crawl a whole site and map its URLs as an asynchronous job — one tool drives the lifecycle via |
web_access_sitemap — sitemap crawl jobs
A crawl is a two-phase, asynchronous quote → approve → poll → read job: nothing is crawled or billed until the quote is explicitly approved.
| What it does |
| Quote a crawl ( |
| Billing consent — starts the crawl. 402 = insufficient funds; 409 |
| Poll progress: |
| Paginated discovered URLs ( |
| Stop a non-terminal job; already-fetched pages stay billed and readable. |
| The account's recent crawl jobs ( |
Related MCP server: WaterCrawl MCP
Quick Start
Run with npx
env STRING_AI_API_KEY=your-key npx @usestring/mcpInstall globally
npm install -g @usestring/mcp
STRING_AI_API_KEY=your-key string-ai-mcpBuild from source
git clone https://github.com/usestring/string-ai-mcp.git
cd string-ai-mcp
npm install
npm run build
STRING_AI_API_KEY=your-key node build/index.jsEnvironment Variables
Variable | Required | Description |
| Yes | Your String AI API key |
Client Configuration
VS Code
Press Ctrl+Shift+P → Preferences: Open User Settings (JSON) and add:
{
"inputs": [
{
"type": "promptString",
"id": "stringAiKey",
"description": "String AI API Key",
"password": true
}
],
"servers": {
"string-ai": {
"command": "npx",
"args": ["-y", "@usestring/mcp"],
"env": {
"STRING_AI_API_KEY": "${input:stringAiKey}"
}
}
}
}Or add a .vscode/mcp.json file to share the configuration with your team.
Cursor
Open Settings → Features → MCP Servers → + Add new global MCP server and paste:
{
"mcpServers": {
"string-ai": {
"command": "npx",
"args": ["-y", "@usestring/mcp"],
"env": {
"STRING_AI_API_KEY": "YOUR_API_KEY"
}
}
}
}Windsurf
Add to ~/.codeium/windsurf/model_config.json:
{
"mcpServers": {
"string-ai": {
"command": "npx",
"args": ["-y", "@usestring/mcp"],
"env": {
"STRING_AI_API_KEY": "YOUR_API_KEY"
}
}
}
}Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"string-ai": {
"command": "npx",
"args": ["-y", "@usestring/mcp"],
"env": {
"STRING_AI_API_KEY": "YOUR_API_KEY"
}
}
}
}Testing with the MCP Inspector
The MCP Inspector lets you test your server interactively in a browser:
npx @modelcontextprotocol/inspector node build/index.jsThen open http://127.0.0.1:6274, connect via stdio, and try calling each
tool from the UI.
How It Works
┌──────────────────┐ stdio (JSON-RPC) ┌──────────────────┐ HTTPS ┌──────────────────┐
│ VS Code / Cursor │ ◄──────────────────► │ String AI │ ────────► │ String AI │
│ Windsurf / Claude│ │ Web Access MCP │ │ Web Access API │
└──────────────────┘ └──────────────────┘ └──────────────────┘The IDE spawns this server as a child process and communicates over stdio.
When the LLM decides it needs web content, it invokes
web_access_fetchorweb_access_search.This server forwards the request to String AI's Web Access API (using your API key from the environment) and returns the result to the LLM.
About String AI
String AI provides a powerful web access API that handles proxies, anti-bot measures, and JavaScript rendering automatically. Get your API key at usestring.ai.
License
MIT
Security
Please report security vulnerabilities privately as described in SECURITY.md.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/usestring/string-ai-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server