Searches the web, fetches URLs and maps sites as Markdown through the String Web Access API.
Setup
Choose your client, copy the config, then fill in any required environment variables.
Local
claude mcp add string-ai --env STRING_AI_API_KEY='<STRING_AI_API_KEY>' -- npx -y @usestring/mcp~/.codex/config.toml
[mcp_servers.string-ai]
command = "npx"
args = ["-y", "@usestring/mcp"]
env = { STRING_AI_API_KEY = "<STRING_AI_API_KEY>" }
# codex mcp add string-ai --env STRING_AI_API_KEY='<STRING_AI_API_KEY>' -- npx -y @usestring/mcp~/.cursor/mcp.json
{
"mcpServers": {
"string-ai": {
"command": "npx",
"args": [
"-y",
"@usestring/mcp"
],
"env": {
"STRING_AI_API_KEY": "<STRING_AI_API_KEY>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"string-ai": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@usestring/mcp"
],
"env": {
"STRING_AI_API_KEY": "<STRING_AI_API_KEY>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"string-ai": {
"command": "npx",
"args": [
"-y",
"@usestring/mcp"
],
"env": {
"STRING_AI_API_KEY": "<STRING_AI_API_KEY>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"string-ai": {
"command": "npx",
"args": [
"-y",
"@usestring/mcp"
],
"env": {
"STRING_AI_API_KEY": "<STRING_AI_API_KEY>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"string-ai": {
"command": "npx",
"args": [
"-y",
"@usestring/mcp"
],
"env": {
"STRING_AI_API_KEY": "<STRING_AI_API_KEY>"
}
}
}
}Remote
claude mcp add --transport http string-ai https://mcp.usestring.ai/v1/mcp --header 'Authorization: <AUTHORIZATION>'~/.codex/config.toml
[mcp_servers.string-ai]
url = "https://mcp.usestring.ai/v1/mcp"
http_headers = { Authorization = "<AUTHORIZATION>" }
# codex mcp add string-ai --url https://mcp.usestring.ai/v1/mcp~/.cursor/mcp.json
{
"mcpServers": {
"string-ai": {
"url": "https://mcp.usestring.ai/v1/mcp",
"headers": {
"Authorization": "<AUTHORIZATION>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"string-ai": {
"type": "http",
"url": "https://mcp.usestring.ai/v1/mcp",
"headers": {
"Authorization": "<AUTHORIZATION>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"string-ai": {
"httpUrl": "https://mcp.usestring.ai/v1/mcp",
"headers": {
"Authorization": "<AUTHORIZATION>"
}
}
}
}claude_desktop_config.json · Customize › Connectors › Add custom connector
{
"mcpServers": {
"string-ai": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://mcp.usestring.ai/v1/mcp",
"--header",
"Authorization:<AUTHORIZATION>"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"string-ai": {
"url": "https://mcp.usestring.ai/v1/mcp",
"headers": {
"Authorization": "<AUTHORIZATION>"
}
}
}
}Environment variables
STRING_AI_API_KEY
Replace the placeholders with your own credentials and keep them out of version control.