smart-web
Rank #729io.github.rich-jojo/smart-web
Web search, direct-URL fetch, crawl, and docs export MCP. smartfetch for URLs.
smart-web is a Model Context Protocol (MCP) server published by rich-jojo. It ranks #729 of 115,460 servers tracked on MCP Toplist, and its repository has 105 GitHub stars. smart-web is listed on Official MCP, with 48 tracked versions. It was first listed on Mar 21, 2026 and most recently updated on Apr 9, 2026.
Ranks ahead of 114,731 of 115,460 servers on MCP Toplist.
Use smart-web
No credentials or required configuration declared — add it to your MCP client and go.
claude mcp add smart-web -e "EXA_API_KEY=<your EXA_API_KEY>" -e "BRAVE_SEARCH_API_KEY=<your BRAVE_SEARCH_API_KEY>" -e "SEARXNG_BASE_URL=<your SEARXNG_BASE_URL>" -e "SMARTSEARCH_ENABLE_EXA=<your SMARTSEARCH_ENABLE_EXA>" -e "SMARTSEARCH_ENABLE_BRAVE=<your SMARTSEARCH_ENABLE_BRAVE>" -e "SMARTSEARCH_ENABLE_SEARXNG=<your SMARTSEARCH_ENABLE_SEARXNG>" -e "SMARTSEARCH_ENABLE_DUCKDUCKGO=<your SMARTSEARCH_ENABLE_DUCKDUCKGO>" -e "SMARTFETCH_CHROME_CHANNEL=<your SMARTFETCH_CHROME_CHANNEL>" -e "SMARTFETCH_CHROME_PATH=<your SMARTFETCH_CHROME_PATH>" -e "SMARTFETCH_ENABLE_FXTWITTER=<your SMARTFETCH_ENABLE_FXTWITTER>" -e "SMARTFETCH_ENABLE_X_OEMBED=<your SMARTFETCH_ENABLE_X_OEMBED>" -e "SMARTFETCH_ENABLE_REDDIT_JSON=<your SMARTFETCH_ENABLE_REDDIT_JSON>" -e "SMART_WEB_ALLOW_PRIVATE_HOSTS=<your SMART_WEB_ALLOW_PRIVATE_HOSTS>" -e "SMART_WEB_LOCAL_ONLY=<your SMART_WEB_LOCAL_ONLY>" -- npx -y smart-web-mcpReplace each placeholder with your own value before saving.
[mcp_servers.smart-web]
command = "npx"
args = ["-y", "smart-web-mcp"]
[mcp_servers.smart-web.env]
EXA_API_KEY = "<your EXA_API_KEY>"
BRAVE_SEARCH_API_KEY = "<your BRAVE_SEARCH_API_KEY>"
SEARXNG_BASE_URL = "<your SEARXNG_BASE_URL>"
SMARTSEARCH_ENABLE_EXA = "<your SMARTSEARCH_ENABLE_EXA>"
SMARTSEARCH_ENABLE_BRAVE = "<your SMARTSEARCH_ENABLE_BRAVE>"
SMARTSEARCH_ENABLE_SEARXNG = "<your SMARTSEARCH_ENABLE_SEARXNG>"
SMARTSEARCH_ENABLE_DUCKDUCKGO = "<your SMARTSEARCH_ENABLE_DUCKDUCKGO>"
SMARTFETCH_CHROME_CHANNEL = "<your SMARTFETCH_CHROME_CHANNEL>"
SMARTFETCH_CHROME_PATH = "<your SMARTFETCH_CHROME_PATH>"
SMARTFETCH_ENABLE_FXTWITTER = "<your SMARTFETCH_ENABLE_FXTWITTER>"
SMARTFETCH_ENABLE_X_OEMBED = "<your SMARTFETCH_ENABLE_X_OEMBED>"
SMARTFETCH_ENABLE_REDDIT_JSON = "<your SMARTFETCH_ENABLE_REDDIT_JSON>"
SMART_WEB_ALLOW_PRIVATE_HOSTS = "<your SMART_WEB_ALLOW_PRIVATE_HOSTS>"
SMART_WEB_LOCAL_ONLY = "<your SMART_WEB_LOCAL_ONLY>"Add to ~/.codex/config.toml. Replace each placeholder with your own value before saving.
{
"mcpServers": {
"smart-web": {
"command": "npx",
"args": [
"-y",
"smart-web-mcp"
],
"env": {
"EXA_API_KEY": "<your EXA_API_KEY>",
"BRAVE_SEARCH_API_KEY": "<your BRAVE_SEARCH_API_KEY>",
"SEARXNG_BASE_URL": "<your SEARXNG_BASE_URL>",
"SMARTSEARCH_ENABLE_EXA": "<your SMARTSEARCH_ENABLE_EXA>",
"SMARTSEARCH_ENABLE_BRAVE": "<your SMARTSEARCH_ENABLE_BRAVE>",
"SMARTSEARCH_ENABLE_SEARXNG": "<your SMARTSEARCH_ENABLE_SEARXNG>",
"SMARTSEARCH_ENABLE_DUCKDUCKGO": "<your SMARTSEARCH_ENABLE_DUCKDUCKGO>",
"SMARTFETCH_CHROME_CHANNEL": "<your SMARTFETCH_CHROME_CHANNEL>",
"SMARTFETCH_CHROME_PATH": "<your SMARTFETCH_CHROME_PATH>",
"SMARTFETCH_ENABLE_FXTWITTER": "<your SMARTFETCH_ENABLE_FXTWITTER>",
"SMARTFETCH_ENABLE_X_OEMBED": "<your SMARTFETCH_ENABLE_X_OEMBED>",
"SMARTFETCH_ENABLE_REDDIT_JSON": "<your SMARTFETCH_ENABLE_REDDIT_JSON>",
"SMART_WEB_ALLOW_PRIVATE_HOSTS": "<your SMART_WEB_ALLOW_PRIVATE_HOSTS>",
"SMART_WEB_LOCAL_ONLY": "<your SMART_WEB_LOCAL_ONLY>"
}
}
}
}Add to claude_desktop_config.json (Settings → Developer → Edit Config). Replace each placeholder with your own value before saving.
{
"mcpServers": {
"smart-web": {
"command": "npx",
"args": [
"-y",
"smart-web-mcp"
],
"env": {
"EXA_API_KEY": "<your EXA_API_KEY>",
"BRAVE_SEARCH_API_KEY": "<your BRAVE_SEARCH_API_KEY>",
"SEARXNG_BASE_URL": "<your SEARXNG_BASE_URL>",
"SMARTSEARCH_ENABLE_EXA": "<your SMARTSEARCH_ENABLE_EXA>",
"SMARTSEARCH_ENABLE_BRAVE": "<your SMARTSEARCH_ENABLE_BRAVE>",
"SMARTSEARCH_ENABLE_SEARXNG": "<your SMARTSEARCH_ENABLE_SEARXNG>",
"SMARTSEARCH_ENABLE_DUCKDUCKGO": "<your SMARTSEARCH_ENABLE_DUCKDUCKGO>",
"SMARTFETCH_CHROME_CHANNEL": "<your SMARTFETCH_CHROME_CHANNEL>",
"SMARTFETCH_CHROME_PATH": "<your SMARTFETCH_CHROME_PATH>",
"SMARTFETCH_ENABLE_FXTWITTER": "<your SMARTFETCH_ENABLE_FXTWITTER>",
"SMARTFETCH_ENABLE_X_OEMBED": "<your SMARTFETCH_ENABLE_X_OEMBED>",
"SMARTFETCH_ENABLE_REDDIT_JSON": "<your SMARTFETCH_ENABLE_REDDIT_JSON>",
"SMART_WEB_ALLOW_PRIVATE_HOSTS": "<your SMART_WEB_ALLOW_PRIVATE_HOSTS>",
"SMART_WEB_LOCAL_ONLY": "<your SMART_WEB_LOCAL_ONLY>"
}
}
}
}Add to ~/.cursor/mcp.json (global) or .cursor/mcp.json (per project). Replace each placeholder with your own value before saving.
{
"servers": {
"smart-web": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"smart-web-mcp"
],
"env": {
"EXA_API_KEY": "<your EXA_API_KEY>",
"BRAVE_SEARCH_API_KEY": "<your BRAVE_SEARCH_API_KEY>",
"SEARXNG_BASE_URL": "<your SEARXNG_BASE_URL>",
"SMARTSEARCH_ENABLE_EXA": "<your SMARTSEARCH_ENABLE_EXA>",
"SMARTSEARCH_ENABLE_BRAVE": "<your SMARTSEARCH_ENABLE_BRAVE>",
"SMARTSEARCH_ENABLE_SEARXNG": "<your SMARTSEARCH_ENABLE_SEARXNG>",
"SMARTSEARCH_ENABLE_DUCKDUCKGO": "<your SMARTSEARCH_ENABLE_DUCKDUCKGO>",
"SMARTFETCH_CHROME_CHANNEL": "<your SMARTFETCH_CHROME_CHANNEL>",
"SMARTFETCH_CHROME_PATH": "<your SMARTFETCH_CHROME_PATH>",
"SMARTFETCH_ENABLE_FXTWITTER": "<your SMARTFETCH_ENABLE_FXTWITTER>",
"SMARTFETCH_ENABLE_X_OEMBED": "<your SMARTFETCH_ENABLE_X_OEMBED>",
"SMARTFETCH_ENABLE_REDDIT_JSON": "<your SMARTFETCH_ENABLE_REDDIT_JSON>",
"SMART_WEB_ALLOW_PRIVATE_HOSTS": "<your SMART_WEB_ALLOW_PRIVATE_HOSTS>",
"SMART_WEB_LOCAL_ONLY": "<your SMART_WEB_LOCAL_ONLY>"
}
}
}
}Save as .vscode/mcp.json in your workspace. Replace each placeholder with your own value before saving.
{
"mcpServers": {
"smart-web": {
"command": "npx",
"args": [
"-y",
"smart-web-mcp"
],
"env": {
"EXA_API_KEY": "<your EXA_API_KEY>",
"BRAVE_SEARCH_API_KEY": "<your BRAVE_SEARCH_API_KEY>",
"SEARXNG_BASE_URL": "<your SEARXNG_BASE_URL>",
"SMARTSEARCH_ENABLE_EXA": "<your SMARTSEARCH_ENABLE_EXA>",
"SMARTSEARCH_ENABLE_BRAVE": "<your SMARTSEARCH_ENABLE_BRAVE>",
"SMARTSEARCH_ENABLE_SEARXNG": "<your SMARTSEARCH_ENABLE_SEARXNG>",
"SMARTSEARCH_ENABLE_DUCKDUCKGO": "<your SMARTSEARCH_ENABLE_DUCKDUCKGO>",
"SMARTFETCH_CHROME_CHANNEL": "<your SMARTFETCH_CHROME_CHANNEL>",
"SMARTFETCH_CHROME_PATH": "<your SMARTFETCH_CHROME_PATH>",
"SMARTFETCH_ENABLE_FXTWITTER": "<your SMARTFETCH_ENABLE_FXTWITTER>",
"SMARTFETCH_ENABLE_X_OEMBED": "<your SMARTFETCH_ENABLE_X_OEMBED>",
"SMARTFETCH_ENABLE_REDDIT_JSON": "<your SMARTFETCH_ENABLE_REDDIT_JSON>",
"SMART_WEB_ALLOW_PRIVATE_HOSTS": "<your SMART_WEB_ALLOW_PRIVATE_HOSTS>",
"SMART_WEB_LOCAL_ONLY": "<your SMART_WEB_LOCAL_ONLY>"
}
}
}
}Add to ~/.codeium/windsurf/mcp_config.json. Replace each placeholder with your own value before saving.
{
"mcpServers": {
"smart-web": {
"command": "npx",
"args": [
"-y",
"smart-web-mcp"
],
"env": {
"EXA_API_KEY": "<your EXA_API_KEY>",
"BRAVE_SEARCH_API_KEY": "<your BRAVE_SEARCH_API_KEY>",
"SEARXNG_BASE_URL": "<your SEARXNG_BASE_URL>",
"SMARTSEARCH_ENABLE_EXA": "<your SMARTSEARCH_ENABLE_EXA>",
"SMARTSEARCH_ENABLE_BRAVE": "<your SMARTSEARCH_ENABLE_BRAVE>",
"SMARTSEARCH_ENABLE_SEARXNG": "<your SMARTSEARCH_ENABLE_SEARXNG>",
"SMARTSEARCH_ENABLE_DUCKDUCKGO": "<your SMARTSEARCH_ENABLE_DUCKDUCKGO>",
"SMARTFETCH_CHROME_CHANNEL": "<your SMARTFETCH_CHROME_CHANNEL>",
"SMARTFETCH_CHROME_PATH": "<your SMARTFETCH_CHROME_PATH>",
"SMARTFETCH_ENABLE_FXTWITTER": "<your SMARTFETCH_ENABLE_FXTWITTER>",
"SMARTFETCH_ENABLE_X_OEMBED": "<your SMARTFETCH_ENABLE_X_OEMBED>",
"SMARTFETCH_ENABLE_REDDIT_JSON": "<your SMARTFETCH_ENABLE_REDDIT_JSON>",
"SMART_WEB_ALLOW_PRIVATE_HOSTS": "<your SMART_WEB_ALLOW_PRIVATE_HOSTS>",
"SMART_WEB_LOCAL_ONLY": "<your SMART_WEB_LOCAL_ONLY>"
}
}
}
}Replace each placeholder with your own value before saving.
Show your rank
Maintain this server? Add the live rank badge to your README — it updates automatically as the leaderboard changes.
[](https://mcptoplist.com/server/io.github.rich-jojo%2Fsmart-web)<a href="https://mcptoplist.com/server/io.github.rich-jojo%2Fsmart-web"><img src="https://mcptoplist.com/badge/io.github.rich-jojo%2Fsmart-web.svg" alt="MCP Toplist: Top 1% of 115,460" /></a>Variants: append ?metric=score or ?metric=stars to the image URL.
Listed on 1 registry
rich-jojo
Other servers by rich-jojo
View all rich-jojo servers →Available versions (48)
| Version | Published |
|---|---|
| 0.8.4 | Apr 9, 2026 |
| 0.8.3 | Apr 9, 2026 |
| 0.8.2 | Apr 9, 2026 |
| 0.8.0 | Apr 6, 2026 |
| 0.7.13 | Apr 5, 2026 |
| 0.7.12 | Apr 2, 2026 |
| 0.7.11 | Apr 1, 2026 |
| 0.7.10 | Apr 1, 2026 |
| 0.7.9 | Mar 31, 2026 |
| 0.7.8 | Mar 30, 2026 |
| 0.7.7 | Mar 29, 2026 |
| 0.7.6 | Mar 29, 2026 |
| 0.7.5 | Mar 29, 2026 |
| 0.7.4 | Mar 29, 2026 |
| 0.7.3 | Mar 28, 2026 |
| 0.7.2 | Mar 28, 2026 |
| 0.7.1 | Mar 28, 2026 |
| 0.7.0 | Mar 28, 2026 |
| 0.6.3 | Mar 27, 2026 |
| 0.6.1 | Mar 27, 2026 |
| 0.5.25 | Mar 27, 2026 |
| 0.5.23 | Mar 27, 2026 |
| 0.5.22 | Mar 27, 2026 |
| 0.5.21 | Mar 27, 2026 |
| 0.5.20 | Mar 27, 2026 |
| 0.5.19 | Mar 27, 2026 |
| 0.5.18 | Mar 27, 2026 |
| 0.5.14 | Mar 27, 2026 |
| 0.5.13 | Mar 26, 2026 |
| 0.5.12 | Mar 26, 2026 |
| 0.5.9 | Mar 26, 2026 |
| 0.5.8 | Mar 26, 2026 |
| 0.5.7 | Mar 26, 2026 |
| 0.5.6 | Mar 26, 2026 |
| 0.5.5 | Mar 26, 2026 |
| 0.5.4 | Mar 26, 2026 |
| 0.5.3 | Mar 25, 2026 |
| 0.5.2 | Mar 24, 2026 |
| 0.5.1 | Mar 24, 2026 |
| 0.5.0 | Mar 23, 2026 |
| 0.4.4 | Mar 21, 2026 |
| 0.4.3 | Mar 21, 2026 |
| 0.4.2 | Mar 21, 2026 |
| 0.4.1 | Mar 21, 2026 |
| 0.4.0 | Mar 21, 2026 |
| 0.3.0 | Mar 21, 2026 |
| 0.2.0 | Mar 21, 2026 |
| 0.1.0 | Mar 21, 2026 |
Frequently asked questions
- Who maintains smart-web?
- smart-web is maintained by rich-jojo, which publishes 2 MCP servers (52 total versions) tracked on MCP Toplist.
- Is smart-web listed on the Official MCP Registry?
- Yes — smart-web is listed on the Official MCP Registry.
- How many versions does smart-web have?
- MCP Toplist tracks 48 versions of smart-web, most recently published on Apr 9, 2026.
- Where can I find the source code for smart-web?
- The source code for smart-web is hosted at github.com/rich-jojo/smart-web.