
Agent Infra Search MCP Server: Setup for Claude Code, Cursor and Other Apps
@agent-infra/mcp-server-searchbytedance/ui-tars-desktop/tree/HEAD/packages/agent-infra/mcp-servers/searchGives Claude, Cursor and other assistants a web search tool backed by a browser, Bing, Tavily, SearXNG or DuckDuckGo.
This small server gives Claude, Cursor and other assistants one tool, a web search that returns titles, links and text. By default it searches through a browser on your computer, and you can switch to Bing, Tavily, SearXNG or DuckDuckGo. It runs locally with npx. Your search words go to whichever provider you choose.
Good for
- Anyone whose assistant has no built-in web search
- Developers who want to choose the search engine or run SearXNG themselves
- Users of Cursor or Windsurf who want a plain search tool
Works in
12 should work
Tap an app to see how to set it up and any known problems.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Client does not support this transport.
Client does not support this transport.
Install Agent Infra Search MCP
Claude Code
- 1
Copy this prompt.
Add the Agent Infra Search MCP server to Claude Code. Run this command: claude mcp add agent-infra-search -- npx -y @agent-infra/mcp-server-search Then check that it loaded and tell me if I need to sign in or restart.
- 2
Paste it into Claude Code. It shows the change and asks before running it.
Requires Node.js.
Built from the package data we hold. Not yet tested by us.
Tools
Searches the web and returns titles, links and text
Runs one web search and returns numbered results with title, link and a text snippet. You can set how many results to return; the default is 10.
Try: “Search the web for the latest Node.js LTS release and give me the links.”
Network ·
web_search
Read from the source code
Permissions
low risk · 2 things to watch
Low risk
It sends your search words to the search provider you pick and returns the results, and it cannot change anything on your computer.
What it can do
- Read your data
- Create and change things
- Delete things
- Read-only modeHow to turn it on
Watch out for
Your search words go to a third party
Whatever the assistant searches is sent to the chosen engine or API. Use SearXNG on your own server if that matters. github.com
Keys appear in the command line if you pass them
The --api-key option puts a key in your app's config. The environment variable keeps it out of the argument list. github.com
Security advisories
No published security advisories as of Nov 1, 2026.
Technical details
| Turning on read-only | The only tool is a search, so there is nothing that writes. |
|---|---|
| Talks to | The search engine or provider you choose: Google through a browser by default, or Bing, Tavily, SearXNG or DuckDuckGo |
| Sign-in and keys | No key for the default browser search. Bing and Tavily need an API key, passed with --api-key or read from BING_SEARCH_API_KEY or TAVILY_API_KEY. |
Questions
Do I need an API key?
Not for the default, which searches through a browser. Bing and Tavily need a key; SearXNG and DuckDuckGo do not.
Which search engines can it use?
Browser search (Google by default), Bing, Tavily, SearXNG and DuckDuckGo. Pick one with the provider option, and the engine option for browser search.
Is it an official ByteDance product?
It is published by ByteDance under the Agent Infra name, in the UI-TARS Desktop repository. It is not a server from a search company.
Can it change my files or accounts?
No. It has one tool that returns search results.
Why do I get no results?
The tool returns "No results found" when the provider finds nothing. If you chose Bing or Tavily, check that the key is set.
Information
updated Nov 2, 2026
- Publisher
- Community
- Package
@agent-infra/mcp-server-search- Registry
- npm
- Transport
- stdio
- Auth
- None
- Version
- 1.0.0
- License
- Apache-2.0
- Last commit
- Oct 9, 2026
- Open issues
- 358
- Listed in
- Official MCP registry
Sources
Docs, issue trackers and discussions this page is built from. Issues, quotes and findings above link to their own source.
Show all 3Hide
- Search server README · github.com
- web_search tool · github.com
- Command-line options · github.com